Tworzenie pliku mapowania IDM
Wymagane pola dla pliku mapowania IDM
Podczas tworzenia pliku mapowania IDM wymagane są następujące pola:
Definicja typu dokumentu
Upewnij się, że kod typu dokumentu w DocBits odpowiada nazwie użytej w URL ustawień pola, podobnie jak w pliku mapowania BOD.
Sprawdź, czy nazwa typu dokumentu w IDM jest zgodna z konfiguracją Twojego systemu. Na przykład, w M3 może to być M3_SupplierInvoice, podczas gdy w LN będzie to inne w zależności od Twojej konfiguracji.
Przewodnik po nawigacji w IDM można znaleźć w Menedżerze dokumentów w IDM na tej stronie.
#Define Name of document
#Example: <DocBitsDocumentType>=<IDMDocumentType>
#INVOICE=LN_SupplierInvoice
INVOICE=M3_SupplierInvoice
Wartości statyczne
Najpierw zdefiniuj wszystkie wartości statyczne w jednej linii, używając klucza Static_Values:
Static_Values=FileNameSeparator,ACLString
Następnie przypisz wartości do każdej zmiennej statycznej, używając prefiksu 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
Definicja pola 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
Nazwisko wyszukiwalne w IDM
Wyszukiwalna nazwa PDF będzie nazwą dokumentu w IDM.
#Define Resource Mapping
#Example: Searchable_PDF_Name= Concatenation of other defined fields
Searchable_PDF_Name=IF_INVOICE_ID
Mapowanie pól
#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
Zacznij od wymienienia wszystkich używanych pól indeksowych, określając identyfikator pola i typ.
Index_Fields=INVOICE_ID:STRING,INVOICE_DATE:STRING,COMPANY:STRING,DIVISION:STRING,DIVISION_NO:STRING,CORRELATION_ID:STRING,SUPPLIER_ID:STRING,SUPPLIER_NAME:STRING
Każde mapowane pole ma następujący format:
IF_<DocBitsFieldID> = <IDMAttributeId>
Potwierdź, że IndexFieldFromDocBits = IDMAttributeID, upewniając się, że mapowanie pól w DocBits odpowiada atrybutom w IDM (Typ dokumentu → Atrybuty). Przewodnik po nawigacji w IDM można znaleźć w Menedżerze dokumentów w IDM na tej stronie.

Eksport pliku XML i EDI
Aby wyeksportować oryginalny plik XML/EDI wraz z wygenerowanym PDF, musisz zmodyfikować plik mapowania IDM w konfiguracji eksportu. Najpierw zaktualizuj sekcję Static_Values, dodając prefiks pliku i rozszerzenie. Następnie zdefiniuj rzeczywiste mapowanie, aby zapewnić poprawną konfigurację eksportu.
Jeśli eksport faktur do IDM jest już skonfigurowany, wygenerowany PDF powinien być już uwzględniony w eksporcie. Jeśli nie potrzebujesz pliku XML, możesz pominąć następną część. Jeśli jednak potrzebujesz pliku XML, wykonaj poniższe kroki.
Aktualizacja wartości statycznych:
Znajdź pole Static_Values i dodaj następujące:
,EDI_FILE_PREFIX,XML_FILE_PREFIX,PDF_FILE_PREFIX,PDF_FILE_EXTENSION,EDI_FILE_EXTENSION,XML_FILE_EXTENSION
Następnie dodaj następujące wpisy poniżej 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
Po tym dodaj rzeczywiste mapowanie, upewniając się, że typ dokumentu eksportu odpowiada typowi dostawcy IDM.

Mapowanie XML
Dodaj następujące mapowanie na końcu pliku:
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
Uwaga: Upewnij się, że export_doc_type jest ustawione na typ faktury IDM. W tym przykładzie jest ustawione na M3.

Mapowanie EDI
Dodaj następujące mapowanie na końcu pliku:
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
Uwaga: Upewnij się, że export_doc_type jest ustawione na typ faktury IDM. W tym przykładzie jest ustawione na M3.

Menedżer Dokumentów w Infor
Przejdź do Menedżera Dokumentów i wybierz nazwę aktualnego typu dokumentu, który próbujesz wyeksportować, na przykład, Faktura dostawcy.
Kliknij powyższy ikonę, a następnie kliknij Administracja → Typ dokumentu i znajdź typ dokumentu, którego potrzebujesz na liście
Jak pokazano poniżej, zobaczysz nazwę typu dokumentu tak, jak jest w INFOR
Upewnij się, że tak jest pokazana nazwa w pliku mapowania IDM
Prześlij plik do DocBits
Po przygotowaniu pliku, prześlij go do swojej konfiguracji eksportu w DocBits. Jest to dostępne w Ustawienia → Eksport.
Last updated
Was this helpful?