Scan folder for new Document file
Description
BridgeWorkerScanner scan un dossier à la recherche de nouveau fichiers au format XML définissant de nouveau documents à importer dans ENVOIA. Le dossier et le format du XML sont les mêmes que ceux utilisés pour gérer l’update Part in ERP et le Post AR file du flux de publication dans l’ERP.
La seule différence se trouvent dans l’entête du document XML, la balise root du document doit spécifier que l’action demandée est un import de document :
<Root action="ERPImportDocument">
Cela fonctionne également si la balise root est nommée ERPImportDocument :
<ERPImportDocument>
…
</ERPImportDocument>
Traitement
Le fichier XML source peut-être transformer au format bridge à l’aide d’un fichier de conversion utilisant la technologie XSL. Le document XSL à utilisé est à paramétré dans le fichier de configuration VISWorker.properties.
Les options relatives à l’import des documents sont les suivantes :
######################### DOCUMENT related configuration #########################
#Default type used for ERP import document
visbridge.erp.import.document.default.type = Document
#Default policy used for ERP import document
visbridge.erp.import.document.default.policy = Document Release
#Default vault used for ERP import document
visbridge.erp.import.document.default.vault = eService Production
#Document revise copy files from current object, or not
visbridge.erp.import.document.revise.copy.files = 0
#Notify by email when document is created
#Available formats : Person:user1;Company:Company Name;Group:Software Engineering;Role:ctx::VPLMAdmin.Company Name.Default
visbridge.erp.import.document.output.mail = Person:user1
# Location of the XSL transformation file for the IMPORT create document process
# This is a UNC path
visbridge.erp.import.document.import.xsl = \\\\VSOL-DEV2017X/visbridge-temp/document/import/xsl/DDPSImportDocument.xsl
# Location of the XSL transformation file for the EXPORT create document process
# This is a UNC path
visbridge.erp.import.document.export.xsl = \\\\VSOL-DEV2017X/visbridge-temp/document/import/xsl/DDPSExportDocument.xsl
#How access to the object from outside of 3DEXPERIENCE - to add to the CAS URL
visbridge.erp.external.url.object = /common/emxTree.jsp?objectId=
# Enable deletion of the heavy files in case of success
# Default = enable = 1
visbridge.erp.import.success.files.deletion = 1
Un message doit alors être publié pour notifier d’un nouveau traitement.