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.