Dateibasiert
Beim dateibasierten Austauschverfahren werden Auftragsinformationen durch das Scannen eines Barcodes aus einer damit verknüpften XML-Datei geladen. Der gescannte Barcode dient dabei als Dateiname oder Dateipräfix, um die entsprechende Datei zu identifizieren.
Funktionsweise
Nach dem Scannen eines Barcodes, beispielsweise einer Auftragsnummer, sucht die Maschine nach einer XML-Datei, die diesen Barcode als Präfix im Dateinamen trägt. Die Datei muss nicht exakt den gescannten Barcode enthalten, sondern lediglich als Präfix verwenden. Zum Beispiel würde nach dem Scannen des Barcodes 4785216 nach einer Datei mit dem Namen 4785216.xml oder einer ähnlichen Datei wie 4785216_ABC.xml gesucht.
Falls mehrere Dateien mit demselben Präfix gefunden werden, wählt die Maschine die zuletzt geänderte oder hinzugefügte Datei aus. Es werden ausschließlich Dateien mit der Endung .xml für den Import berücksichtigt.
Konfiguration des Dateipfads
Der Pfad, unter dem die Maschine die Auftragsdateien sucht, kann in den Einstellungen konfiguriert werden. Es ist zu beachten, dass die Suche nur innerhalb eines Ordners möglich ist. Bei der Verwendung von Netzwerkpfaden muss sichergestellt sein, dass die Maschine über ausreichende Berechtigungen zum Lesen und gegebenenfalls Schreiben der Dateien verfügt. Netzwerklaufwerke können verwendet werden, bergen jedoch das Risiko, dass sie sich beim Anmelden nicht automatisch verbinden, was zu Fehlern führen kann. Die Verwendung von Netzwerkpfaden kann dieses Problem umgehen.
Struktur der Auftragsdatei
Die Auftragsdateien müssen im XML-Format vorliegen und in UTF-8 kodiert sein. Andere Kodierungen wie ASCII können zwar funktionieren, führen jedoch möglicherweise bei Sonderzeichen und länderspezifischen Zeichen zu Fehlern.
<?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>Elementbeschreibungen
| Element | Beschreibung | Typ | Optionalität |
|---|---|---|---|
OrderId | Die Auftragsnummer, die in der Maschine angezeigt und als Dateiname verwendet wird. | Zeichenkette | Pflichtfeld |
OrderPositionId | Die Auftragspositionsnummer, die in der Maschine angezeigt wird. | Zeichenkette | Optional |
OrderPreviewImage | Ein Pfad oder eine URL zu einem Bild, das angezeigt werden soll. | URI/Pfad | Optional |
OrderLength | Die Fertigmaßlänge in Millimetern | Ganzzahl | Pflichtfeld |
OrderWidth | Die Fertigmaßbreite in Millimetern | Ganzzahl | Pflichtfeld |
SewSyParameter | Der zu ladende Parameter, muss im Parameter definiert sein. | Zeichenkette | Optional |
FabricName | Der oder das verwendete Stofftyp/Stoffdesign. | Zeichenkette | Optional |
JoinMaterial | Die Verbindungsvariante, wie z.B. Nähgarn. | Zeichenkette | Optional |
INFO
Wenn in OrderPreviewImage ein Pfad angegeben ist muss die maschine zugang zu diesem Pfad haben. Ansonsten wird das Bild nicht angezeigt.