Specificare il nome dell'utente.
user=sa
Specifica del percorso per il file CSV
Il sistema PLM/ERP esporta un file CSV.
Specificare la posizione di memorizzazione del file da analizzare.
Il segnaposto <date> viene automaticamente sostituito con la data corrente.
inputcsv=C:\temp\input_<date>.csv
Determinare la linea di partenza
È possibile specificare la linea di partenza desiderata (1 per il primo, 2 per il secondo, 3 per il terzo, ...).
startline=1
È possibile lavorare con colonne di larghezza fissa o con un separatore specifico:
Chiave "QUOTE" - identificatore di testo
Inserire facoltativamente un identificatore di testo.
Se " deve essere usato come identificatore di testo, è necessario farlo precedere da un carattere di escape come una barra rovesciata.
QUOTE=\"
Tasto "ProcessLine" - Escludere determinate linee per il trasferimento
Tutte le linee vengono trasferite.
ProcessLine=1
Per i file CSV molto grandi e/o con molte righe che non devono essere utilizzate, è possibile escludere le righe dal trasferimento.
Se una riga con il valore "ACCIAIO" nella colonna 3 deve essere ignorata, inserire quanto segue:
ProcessLine=row.cells.item(2).value<>"STEEL"
Se si vogliono trasferire solo le righe con il valore "ACCIAIO" nella colonna 3, inserire quanto segue:
ProcessLine=row.cells.item(2).value="STEEL"
È anche possibile aggiungere più condizioni insieme.
(È possibile utilizzare qualsiasi operatore logico (AND, OR, XOR,...).
Se si vogliono trasferire solo le righe con il valore "ACCIAIO" o "ORO" nella colonna 3, inserire quanto segue:
ProcessLine=row.cells.item(2).value="STEEL" OR row.cells.item(2).value="GOLD"
Creazione di record di dati mancanti nel database di collegamento senza collegamento in ERPTABLE
Vantaggio: i metadati sono immediatamente disponibili quando vengono richiamati in seguito.
Svantaggio: possono essere creati molti record di dati non necessari.
createEmptyERPdataSetIfUnknown=1
Escludere alcune colonne dall'aggiornamento se il valore CSV è vuoto
Elencare le colonne pertinenti separate da virgole.
DontOverwriteValueIfEmpty=ACTIVE_STATE,MAT_NAME