Création d'un fichier de mappage IDM

Champs Requis pour le Fichier de Mapping IDM

Lors de la création d'un fichier de mapping IDM, les champs suivants sont requis :

  • Définition du Type de Document

    • Assurez-vous que le code de type de document dans DocBits correspond au nom utilisé dans l'URL des paramètres de champ, similaire au Fichier de Mapping BOD.

    • Vérifiez que le nom du type de document dans IDM est en accord avec la configuration de votre système. Par exemple, dans M3, cela peut être M3_SupplierInvoice, tandis que dans LN, cela sera différent selon votre configuration.

      • Un guide sur la façon de naviguer dans IDM peut être trouvé dans le Gestionnaire de Documents dans IDM sur cette page.

#Define Name of document
#Example: <DocBitsDocumentType>=<IDMDocumentType>
#INVOICE=LN_SupplierInvoice
INVOICE=M3_SupplierInvoice
  • Valeurs Statique

    • Tout d'abord, définissez toutes les valeurs statiques sur une seule ligne en utilisant la clé Static_Values :

      Static_Values=FileNameSeparator,ACLString
    • Ensuite, assignez des valeurs à chaque variable statique en utilisant le préfixe SV_ :

      SV_FileNameSeparator=_
      SV_ACLString=Public
#Define mappings for the static values
#Example: Static_Values=<StaticVariableName>
Static_Values=FileNameSeparator,ACLString
#Example: SF_<StaticVariableName> = StaticValue
SV_FileNameSeparator=_
SV_ACLString=Public
  • Définition du Champ ACL

Define ACL Field value
#Example: ACL_Fields= Concatenation of other defined fields that together should be a valid ACL in IDM
ACL_Fields=SV_ACLString
  • Nom Recherchable dans IDM

    • Le Nom PDF Recherchable sera le nom du document dans IDM.

#Define Resource Mapping
#Example: Searchable_PDF_Name= Concatenation of other defined fields
Searchable_PDF_Name=IF_INVOICE_ID

Mapping des Champs

#Define index fields
#Example: Index_Fields=<IndexFieldIdFromIDM>:<type>
Index_Fields=INVOICE_ID:STRING,INVOICE_DATE:STRING,COMPANY:STRING,DIVISION:STRING,DIVISION_NO:STRING,CORRELATION_ID:STRING,SUPPLIER_ID:STRING,SUPPLIER_NAME:STRING
#Example: IF_<DocBitsFieldID> = <IDMAttributeId>
IF_INVOICE_ID=BOD_SupplierInvoiceID
IF_CORRELATION_ID=BOD_AlternateDocumentID_1
IF_INVOICE_DATE=M3_InvoiceDate
IF_COMPANY=M3_Company
IF_DIVISION=M3_Division
IF_DIVISION_NO=BOD_AccountingEntityID
IF_SUPPLIER_ID=BOD_RemitToPartyID
IF_SUPPLIER_NAME=BOD_SupplierPartyID
  • Commencez par lister tous les champs d'index utilisés, en spécifiant l'ID et le type de champ.

    Index_Fields=INVOICE_ID:STRING,INVOICE_DATE:STRING,COMPANY:STRING,DIVISION:STRING,DIVISION_NO:STRING,CORRELATION_ID:STRING,SUPPLIER_ID:STRING,SUPPLIER_NAME:STRING
  • Chaque champ mappé suit le format :

    IF_<DocBitsFieldID> = <IDMAttributeId>
    • Confirmez que IndexFieldFromDocBits = IDMAttributeID, en vous assurant que le mapping des champs dans DocBits est en accord avec les attributs dans IDM (Type de Document → Attributs). Un guide sur la façon de naviguer dans IDM peut être trouvé dans le Gestionnaire de Documents dans IDM sur cette page.

Exportation de fichiers XML et EDI

Pour exporter le fichier XML/EDI original avec le PDF généré, vous devez modifier le fichier de mappage IDM, dans la configuration d'exportation. Tout d'abord, mettez à jour la section Static_Values en ajoutant le préfixe et l'extension du fichier. Après cela, définissez le mappage réel pour garantir la bonne configuration d'exportation.

Si une exportation pour les factures vers IDM est déjà configurée, le PDF généré devrait déjà être inclus dans l'exportation. Si vous n'avez pas besoin du fichier XML, vous pouvez passer à la partie suivante. Cependant, si vous avez besoin du fichier XML, suivez les étapes ci-dessous.

Mise à jour des valeurs statiques :

Trouvez le champ Static_Values et ajoutez ce qui suit :

,EDI_FILE_PREFIX,XML_FILE_PREFIX,PDF_FILE_PREFIX,PDF_FILE_EXTENSION,EDI_FILE_EXTENSION,XML_FILE_EXTENSION

Ensuite, ajoutez les entrées suivantes sous SV_ACLString :

SV_EDI_FILE_PREFIX=EDI_810_
SV_XML_FILE_PREFIX=XML_810_
SV_PDF_FILE_PREFIX=INV_EDI_
SV_PDF_FILE_EXTENSION=.pdf
SV_EDI_FILE_EXTENSION=.xml
SV_XML_FILE_EXTENSION=.xml

Après cela, ajoutez le mappage réel, en vous assurant que le type de document d'exportation correspond au type de fournisseur IDM.

Mappage XML

Ajoutez le mappage suivant en bas du fichier :

EMBEDDED_FILES_EXPORT = TRANSFORMED, XML
EFE_TRANSFORMED_SOURCE_NAME = Transformed.xml
EFE_TRANSFORMED_EXPORT_DOC_TYPE = M3_SupplierInvoice
EFE_TRANSFORMED_EXPORT_FILENAME = SV_XML_FILE_PREFIX+IF_INVOICE_ID+SV_XML_FILE_EXTENSION

EFE_XML_SOURCE_NAME = XML_DOCUMENT.xml
EFE_XML_EXPORT_DOC_TYPE = M3_SupplierInvoice
EFE_XML_EXPORT_FILENAME = SV_XML_FILE_PREFIX+IF_INVOICE_ID+SV_XML_FILE_EXTENSION

Remarque : Assurez-vous que export_doc_type est défini sur le type de facture IDM. Dans cet exemple, il est défini pour M3.

Mappage EDI

Ajoutez le mappage suivant en bas du fichier :

EMBEDDED_FILES_EXPORT = TRANSFORMED, EDI
EFE_TRANSFORMED_SOURCE_NAME = Transformed.xml
EFE_TRANSFORMED_EXPORT_DOC_TYPE = M3_SupplierInvoice
EFE_TRANSFORMED_EXPORT_FILENAME = SV_XML_FILE_PREFIX+IF_INVOICE_NUMBER+SV_EDI_FILE_EXTENSION

EFE_EDI_SOURCE_NAME = EDI.edi
EFE_EDI_EXPORT_DOC_TYPE = M3_SupplierInvoice
EFE_EDI_EXPORT_FILENAME = SV_EDI_FILE_PREFIX+IF_INVOICE_NUMBER+SV_EDI_FILE_EXTENSION

Remarque : Assurez-vous que export_doc_type est défini sur le type de facture IDM. Dans cet exemple, il est défini pour M3.

Gestionnaire de documents dans Infor

Allez dans le Gestionnaire de documents et sélectionnez le nom du type de document actuel que vous essayez d'exporter, par exemple, Facture fournisseur.

Cliquez sur l'icône ci-dessus, puis cliquez sur Administration → Type de document et trouvez le type de document dont vous avez besoin dans la liste.

Comme montré ci-dessous, vous verrez ensuite le nom du type de document tel qu'il est dans INFOR.

Assurez-vous que c'est ainsi que le nom est affiché dans le fichier de mappage IDM.

Télécharger le fichier sur DocBits

Une fois le fichier préparé, téléchargez-le dans votre configuration d'exportation dans DocBits. Cela est disponible dans Paramètres → Exporter.

Last updated