Travailleurs d'exportation
Cette section liste les travailleurs qui peuvent être utilisés pour le processus d’exportation.
PlanonDataReaderWorker
nl.planon.morpheus.pnworkers.server.planonreaderworker.PlanonDataReaderWorker
Le PlanonDataReaderWorker est utilisé pour exporter des données provenant de Planon ProCenter. Il identifie le business object principal et exporte les champs requis, associations et détails de business objects référencés.
Ce travailleur lit un business object principal comme défini dans la configuration d'Enterprise Talk, crée le POJO et le rend au Worker Manager via le contexte.
FileXMLWriterWorker
nl.planon.morpheus.pnworkers.server.xmlworkers.FileXMLWriterWorker
Un travailleur qui transcrit les détails exportés de Planon ProCenter. Il utilise un STaX parser pour transférer des détails à un fichier XML.
Pour une description des paramètres, reportez-vous à Paramètres FileXMLWriterWorker.
CSVWriterWorker
nl.planon.morpheus.pnworkers.server.csvworkers.CSVWriterWorker
Si vous devez exporter faire un fichier CSV, les travailleurs requis sont :
PlanonReaderWorker
POJOToXMLStrin­gWorker
CSVWriterWorker
Pour une description des paramètres, reportez-vous à CSV WriterWorker.
Exemple
La spécification de paramètre pouvant être utilisée comme modèle.
# Nom de l'élément principal dans le XML. S'il n'est pas spécifié ici, il sera pris.
# from the node name on the BO definition if there is only one, or it will
# default to "element".
mainElementName=
# Le CSV devrait-il avoir un en-tête? yes/no, ou y/n, ou true/false
# Default = yes, donc si vous ne spécifiez pas ce paramètre, nous générons un en-tête.
header=yes
# Noms/ordre des colonnes. Séparé par une virgule. Les noms des colonnes sont sensibles à la casse.
# Cette configuration déterminera l'ordre et le sous-ensemble de colonnes qui sera
# exporté. Si vous ne saisissez pas ce paramètre, l'ordre du XML est utilisé.
# et toutes les colonnes sont exportées.
columns=
# Le symbole délimiteur, la valeur standard est un point-virgule.
# Des valeurs correctes sont: ;/semicolon/semi and ,/comma et tab/\t et space/\s
# et tout symbole, par exemple : #
delimiter=semicolon
# Text qualifier symbol. Des valeurs correctes sont : '/apostrophe/apos et "/quote/quot
textQualifier=quote
# Que faut-il faire lorsque le fichier cible existe déjà ? Seulement applicable pour l'exportation.
# Des valeurs correctes sont : cancel/stop and replace/overwrite et new/create.
# new/create créera un nouveau fichier avec un horodatage ajouté au nom de fichier.
ifFileExists=replace
# Encoding à utiliser s'il n' a pas pu être trouvé d'un Unicode Byte Order Mark.
# Des valeurs correctes sont des nom ou alias du Character Set Registry maintained.
fileEncoding=utf-8
# Should the UTF-8 Byte Order Mark be written (if fileEncoding is utf-8).
# Des valeurs correctes sont : yes/no, ou y/n, ou true/false. Seulement applicable pour l'exportation.
writeUtf8Bom=yes
# Si l'information de débogage doit être journalisée pour chaque enregistrement importé/exporté.
# Des valeurs correctes sont : yes/no, ou y/n, ou true/false.
debug=no
POJOToXMLStrin­gWorker
nl.planon.morpheus.pnworkers.server.xmlworkers.POJOToXMLStringWorker
Ce travailleur convertit un POJO en une chaîne XML et est utilisé lors de l'exportation vers CSV, reportez-vous à CSVWriterWorker.