Basé sur fichier
Dans la méthode d'échange basée sur fichier, les informations de commande sont chargées en scannant un code-barres à partir d'un fichier XML associé. Le code-barres scanné sert de nom de fichier ou de préfixe de fichier pour identifier le fichier correspondant.
Fonctionnement
Après avoir scanné un code-barres, par exemple un numéro de commande, la machine recherche un fichier XML qui contient ce code-barres comme préfixe dans le nom du fichier. Le fichier ne doit pas contenir exactement le code-barres scanné, mais simplement l'utiliser comme préfixe. Par exemple, après avoir scanné le code-barres 4785216, la machine recherchera un fichier nommé 4785216.xml ou un fichier similaire comme 4785216_ABC.xml.
Si plusieurs fichiers avec le même préfixe sont trouvés, la machine sélectionne le fichier modifié ou ajouté le plus récemment. Seuls les fichiers avec l'extension .xml sont pris en compte pour l'importation.
Configuration du chemin de fichier
Le chemin où la machine recherche les fichiers de commande peut être configuré dans les paramètres. Il est important de noter que la recherche n'est possible que dans un seul dossier. Lors de l'utilisation de chemins réseau, il faut s'assurer que la machine dispose des autorisations suffisantes pour lire et éventuellement écrire les fichiers. Les lecteurs réseau peuvent être utilisés, mais ils présentent le risque de ne pas se connecter automatiquement lors de la connexion, ce qui peut entraîner des erreurs. L'utilisation de chemins réseau peut contourner ce problème.
Structure du fichier de commande
Les fichiers de commande doivent être au format XML et encodés en UTF-8. D'autres encodages comme ASCII peuvent fonctionner, mais peuvent entraîner des erreurs avec les caractères spéciaux et les caractères spécifiques à certains pays.
<?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>Description des éléments
| Élément | Description | Type | Optionalité |
|---|---|---|---|
OrderId | Le numéro de commande affiché dans la machine et utilisé comme nom de fichier | Chaîne | Obligatoire |
OrderPositionId | Le numéro de position de commande affiché dans la machine | Chaîne | Optionnel |
OrderPreviewImage | Un chemin ou une URL vers une image à afficher | URI/Chemin | Optionnel |
OrderLength | La longueur finale en millimètres | Entier | Obligatoire |
OrderWidth | La largeur finale en millimètres | Entier | Obligatoire |
SewSyParameter | Le paramètre à charger, doit être défini dans les paramètres | Chaîne | Optionnel |
FabricName | Le type/design de tissu utilisé | Chaîne | Optionnel |
JoinMaterial | La variante de connexion, comme le fil de couture | Chaîne | Optionnel |
INFO
Si un chemin est spécifié dans OrderPreviewImage, la machine doit avoir accès à ce chemin. Sinon, l'image ne sera pas affichée.