Skip to content

Basato su file

Nel metodo di scambio basato su file, le informazioni dell'ordine vengono caricate attraverso la scansione di un codice a barre da un file XML associato. Il codice a barre scansionato serve come nome del file o prefisso del file per identificare il file corrispondente.

Funzionamento

Dopo la scansione di un codice a barre, ad esempio un numero d'ordine, la macchina cerca un file XML che ha questo codice a barre come prefisso nel nome del file. Il file non deve contenere esattamente il codice a barre scansionato, ma solo utilizzarlo come prefisso. Per esempio, dopo la scansione del codice a barre 4785216, cercherà un file chiamato 4785216.xml o un file simile come 4785216_ABC.xml.

Se vengono trovati più file con lo stesso prefisso, la macchina seleziona il file modificato o aggiunto più recentemente. Solo i file con estensione .xml vengono considerati per l'importazione.

Configurazione del percorso file

Il percorso in cui la macchina cerca i file degli ordini può essere configurato nelle impostazioni. Va notato che la ricerca è possibile solo all'interno di una cartella. Quando si utilizzano percorsi di rete, è necessario assicurarsi che la macchina abbia sufficienti permessi per leggere e, se necessario, scrivere i file. Le unità di rete possono essere utilizzate, ma comportano il rischio di non connettersi automaticamente durante l'accesso, il che può causare errori. L'uso di percorsi di rete può evitare questo problema.

Struttura del file ordine

I file degli ordini devono essere in formato XML e codificati in UTF-8. Altre codifiche come ASCII possono funzionare, ma potrebbero causare errori con caratteri speciali e caratteri specifici della lingua.

XML
<?xml version="1.0" encoding="utf-8"?>
<OrderImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <OrderId>4785450</OrderId>
    <OrderPositionId>0001</OrderPositionId>
    <OrderPreviewImage>C:\Temp\Import\SewSyV4\closeUp.webp</OrderPreviewImage>
    <OrderLength>2500</OrderLength>
    <OrderWidth>4756</OrderWidth>
    <SewSyParameter>uml</SewSyParameter>
    <FabricName>Acryl White Uni</FabricName>
    <JoinMaterial>Tenara Black</JoinMaterial>
</OrderImport>

Descrizione degli elementi

ElementoDescrizioneTipoObbligatorietà
OrderIdIl numero d'ordine che viene visualizzato nella macchina e utilizzato come nome file.StringaObbligatorio
OrderPositionIdIl numero di posizione dell'ordine che viene visualizzato nella macchina.StringaOpzionale
OrderPreviewImageUn percorso o URL a un'immagine da visualizzare.URI/PercorsoOpzionale
OrderLengthLa lunghezza finale in millimetriInteroObbligatorio
OrderWidthLa larghezza finale in millimetriInteroObbligatorio
SewSyParameterIl parametro da caricare, deve essere definito nel parametro.StringaOpzionale
FabricNameIl tipo/design del tessuto utilizzato.StringaOpzionale
JoinMaterialLa variante di connessione, come il filo da cucire.StringaOpzionale

INFO

Se in OrderPreviewImage viene specificato un percorso, la macchina deve avere accesso a questo percorso. Altrimenti l'immagine non verrà visualizzata.