Spécifier le nom d'utilisateur.
user=sa
Indication du chemin d'accès au fichier CSV
Le système PLM/ERP exporte un fichier CSV.
Spécifiez l'emplacement de ce fichier à évaluer.
Le caractère de remplacement <date> est automatiquement remplacé par la date du jour.
inputcsv=C:\temp\input_<date>.csv
Il est possible d'indiquer la ligne de début souhaitée (1 pour la première, 2 pour la deuxième, 3 pour la troisième, ...).
startline=1
Il est possible de travailler avec des colonnes de largeur fixe ou avec un séparateur spécifique :
Clé "QUOTE" - identificateur de texte
Indiquez éventuellement un identificateur de texte.
Si " doit être utilisé comme identificateur de texte, il faut le faire précéder d'un caractère d'échappement, comme par exemple une barre oblique inverse.
QUOTE=\"
Clé "ProcessLine" - Exclure certaines lignes du transfert
Toutes les lignes sont reprises.
ProcessLine=1
Si le fichier CSV est très volumineux et/ou qu'il contient de nombreuses lignes inutilisables, vous pouvez exclure des lignes du transfert.
Si une ligne qui a la valeur "STEEL" dans la colonne 3 doit être ignorée, indiquez ce qui suit :
ProcessLine=row.cells.item(2).value<>"STEEL"
Si seules les lignes qui présentent la valeur "STEEL" dans la colonne 3 doivent être reprises, indiquez ce qui suit :
ProcessLine=row.cells.item(2).value="STEEL"
Il est également possible d'enchaîner plusieurs conditions.
(Tout opérateur logique (AND,OR,XOR,...peut être utilisé).
Si seules les lignes qui présentent la valeur "STEEL" ou "GOLD" dans la colonne 3 doivent être reprises, indiquez ce qui suit :
ProcessLine=row.cells.item(2).value="STEEL" OR row.cells.item(2).value="GOLD"
Créer des enregistrements manquants dans la base de données de liens sans lien dans ERPTABLE
Avantage : lors d'un appel ultérieur, les métadonnées sont immédiatement disponibles.
Inconvénient : de nombreux enregistrements inutiles sont éventuellement créés.
createEmptyERPdataSetIfUnknown=1
Exclure certaines colonnes de la mise à jour si la valeur CSV est vide
Listez les colonnes concernées, séparées par des virgules.
DontOverwriteValueIfEmpty=ACTIVE_STATE,MAT_NAME