Creazione di un file di mapping IDM

Campi Richiesti per il File di Mappatura IDM

Quando si crea un file di mappatura IDM, i seguenti campi sono richiesti:

  • Definizione del Tipo di Documento

    • Assicurati che il codice del tipo di documento in DocBits corrisponda al nome utilizzato nell'URL delle impostazioni del campo, simile al File di Mappatura BOD.

    • Verifica che il nome del tipo di documento in IDM sia allineato con la configurazione del tuo sistema. Ad esempio, in M3, potrebbe essere M3_SupplierInvoice, mentre in LN sarà diverso in base alla tua configurazione.

      • Una guida su come navigare in IDM può essere trovata nel Document Manager in IDM in questa pagina.

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

    • Prima, definisci tutti i valori statici in un'unica riga utilizzando la chiave Static_Values:

      Static_Values=FileNameSeparator,ACLString
    • Poi, assegna valori a ciascuna variabile statica utilizzando il prefisso 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
  • Definizione del Campo 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
  • Nome Ricercabile in IDM

    • Il Nome PDF Ricercabile sarà il nome del documento in IDM.

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

Mappatura dei Campi

#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
  • Inizia elencando tutti i campi indice utilizzati, specificando l'ID e il tipo del campo.

    Index_Fields=INVOICE_ID:STRING,INVOICE_DATE:STRING,COMPANY:STRING,DIVISION:STRING,DIVISION_NO:STRING,CORRELATION_ID:STRING,SUPPLIER_ID:STRING,SUPPLIER_NAME:STRING
  • Ogni campo mappato segue il formato:

    IF_<DocBitsFieldID> = <IDMAttributeId>
    • Conferma che IndexFieldFromDocBits = IDMAttributeID, assicurandoti che la mappatura dei campi in DocBits sia allineata con gli attributi in IDM (Tipo di Documento → Attributi). Una guida su come navigare in IDM può essere trovata nel Document Manager in IDM in questa pagina.

Esportazione di file XML e EDI

Per esportare il file XML/EDI originale insieme al PDF generato, è necessario modificare il file di mapping IDM, nella configurazione di esportazione. Prima di tutto, aggiorna la sezione Static_Values aggiungendo il prefisso e l'estensione del file. Dopo di che, definisci il mapping effettivo per garantire la corretta configurazione di esportazione.

Se un'esportazione per le fatture in IDM è già impostata, il PDF generato dovrebbe già essere incluso nell'esportazione. Se non hai bisogno del file XML, puoi saltare la parte successiva. Tuttavia, se hai bisogno del file XML, segui i passaggi seguenti.

Aggiornamento dei valori statici:

Trova il campo Static_Values e aggiungi quanto segue:

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

Poi, aggiungi le seguenti voci sotto 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

Dopo di che, aggiungi il mapping effettivo, assicurandoti che il tipo di documento di esportazione corrisponda al tipo di fornitore IDM.

Mapping XML

Aggiungi il seguente mapping in fondo al file:

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

Nota: Assicurati che export_doc_type sia impostato sul tipo di fattura IDM. In questo esempio, è impostato per M3.

Mapping EDI

Aggiungi il seguente mapping in fondo al file:

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_XML_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

Nota: Assicurati che export_doc_type sia impostato sul tipo di fattura IDM. In questo esempio, è impostato per M3.

Document Manager in Infor

Vai a Document Manager e seleziona il nome del tipo di documento corrente che stai cercando di esportare, ad esempio, Fattura Fornitore.

Clicca sull'icona sopra e poi clicca su Amministrazione → Tipo di documento e poi trova il tipo di documento di cui hai bisogno nell'elenco

Come mostrato di seguito, vedrai quindi il nome del tipo di documento così come appare in INFOR

Assicurati che questo sia il modo in cui il nome è mostrato nel file di mapping IDM

Carica il file in DocBits

Una volta che il file è pronto, caricalo nella tua configurazione di esportazione in DocBits. Questo è disponibile in Impostazioni → Esporta.

Last updated