DocBits- IDP for Infor ERP
HomeAppStatusAPI
🇵🇱 Polski
🇵🇱 Polski
  • Omówienie i podstawy
    • DocBits
      • Kluczowe funkcje DocBits
    • Architektura
      • DocBits Infor na miejscu Klienta
      • Certyfikaty
    • Infor Infrastruktura
  • Informacje o wersji
  • Sekcja użytkowników końcowych i partnerów
    • Sekcja użytkownika końcowego
      • Pulpit
        • Pulpit Narzędzia
        • Scalanie Dokumentów
        • Status Dokumentu
        • Filtrowanie Dokumentów
        • Przegląd Przesłanych Dokumentów
        • Licznik Zadań
        • Zweryfikowane Wyodrębnione Pola
        • Przepływ Dokumentów
        • Rozwiązywanie problemów
        • Skróty Klawiaturowe
      • Zadania
      • Panel Kontroli Wysyłek Zaawansowanych
      • Pulpit nawigacyjny zamówienia zakupu
      • Dashboard Faktur
      • Panel Zamówień Wysyłkowych
      • Opcje Konfiguracji Użytkownika
      • Tabela AI
        • Tagowanie tabeli AI
      • Ekran Walidacji
        • Rozmyte Dane
        • Kody QR
        • Skróty Klawiaturowe
      • Cel i Zastosowanie
      • Dopasowywanie Zamówień Zakupu
        • Automatyczne Dopasowywanie Danych Zamówień Zakupu
        • Mapa Numerów Przedmiotów Dostawcy
        • Skróty Klawiaturowe
      • Księgowanie faktur kosztowych i sprzedaży pośredniej
      • Jak importować dokumenty
        • FTP
        • Ręczny Import
        • Webhook
        • Email
          • IMAP
          • OAuth Office365
      • Wsparcie techniczne w DocBits
        • Utwórz zgłoszenie
        • Ikony Pomocy
      • Kurs
        • Wprowadzenie
        • Pulpit
        • AI Table
        • Master PO Matching with DocBits
      • Nasz System Priorytetów Dokumentów
      • Portal Dostawcy
        • Rejestracja Dostawcy
        • Status Dostawcy
      • Zasoby i wsparcie
        • Wsparcie Użytkownika
    • Sekcja Partnerów
      • Automatyzacja Testów Faktur z DocBits
  • Administracja i konfiguracja
    • Ustawienia
      • Global Settings
        • Informacje o firmie
          • Definiowanie koloru aplikacji w ustawieniach firmy
        • Custom Filters
        • Document Expiry
        • Document Types
          • Layout Manager
            • Nawigacja w Menedżerze Układów
          • Document Sub Types
          • Table Columns
          • Fields
            • Dodawanie i Edytowanie Pól
          • Model Training
          • Regex
          • Script
          • EDI
          • More Settings
            • Cel i zastosowanie
            • Najlepsze praktyki
            • Rozwiązywanie problemów
            • Obsługa Duplikatów Dokumentów
            • Stempel Zatwierdzenia
            • Mapa Numerów Przedmiotów Dostawcy - Dokumentacja Administracyjna
            • Ustawienia tolerancji zamówienia zakupu / Dodatkowa tolerancja zamówienia zakupu
            • Statusy wyłączenia zamówienia zakupu
            • Tabela PO w Kreatorze Układów
            • Automatyczne sprawdzanie aktualizacji PO
            • Oblicz cenę jednostkową PO
            • Eksport niepasujących linii PO
          • e-docs
            • eSLOG 1.6 i 2.0
        • Powiadomienie e-mail
          • Konfigurowanie powiadomień
          • Zarządzanie powiadomieniami
          • Najlepsze praktyki
          • Rozwiązywanie problemów
        • Szablony e-maili
        • Custom Filters
        • Groups, Users and Permissions
          • Użytkownicy
            • Modyfikowanie szczegółów użytkownika
            • Uprawnienia administratora
          • Podorganizacje
            • Jak utworzyć Podorganizację
          • Grupy i Uprawnienia
            • Cel i zastosowanie
            • Dodawanie/Edytowanie Grup
            • Aktywacja uprawnień
            • Kontrola Dostępu
            • Rozwiązywanie problemów
        • Integracja
          • API Calls and Examples
        • Pulpit
      • Document Processing
        • Documents Expiry
        • Import
        • Menedżer Reguł
        • Ocr Settings
        • Classification And Extraction
          • Ekstrakcja tabeli dla elementu kosztowego
          • Automatyczne wyodrębnianie kodu podatkowego
        • Master Data Lookup
        • List Of Values
        • Export
        • Module
          • Tryb adnotacji
          • Approval Before Export
          • Doc Scan
          • Doc Script
          • IDM ACL Updater
          • Swiss QR Code
        • Drzewa Decyzyjne
      • Log Settings
        • Zarządzanie Zadaniami
        • Synchronizacja Danych
      • Licencje API
      • Ustawienia Dostawcy
        • Ustawienia ogólne dostawcy
        • Edytowanie szablonów e-maili
        • Konfiguracja eksportu dla Supplier Portal dla M3
      • Zarządzanie pamięcią podręczną
    • Workflow
      • When
        • Card description
        • Document Operator for Sub-Organizations
        • Document Type Operation
      • And
        • Assigned User Condition
        • Checkbox Field Condition
        • Checkbox
        • Combined Price of Quantity Difference
        • Compare two fields
        • Compare with Purchase Order
        • Confirmed Delivery Date
        • Docfield is
        • Document Field Comparison
        • Document Field
        • Document Status Condition List
        • Document Type Operation one of
        • In Order Confirmation Purchase Order
        • Single Assigned User Condition
        • Single Document Status Condition
        • Supplier on Invoice
        • Text in field
        • Unit Price Combined with Fields
      • Then
      • Workflow Description: Conditional Export Trigger
      • Workflow Documentation
      • Standard Workflow
        • Above Max Amount
        • Cost Invoice - Export
        • Less than Max Amount
        • Purchase Invoice - 2nd Approval Quantity Export
        • Purchase Invoice - 2nd Approval Quantity
        • Purchase Invoice - 2nd Approval Unit Price Export
        • Purchase Invoice - 2nd Approval Unit Price
      • Material Ordering and Processing Workflow
    • Setup
      • Document Types
        • EDI Data Transformation Process
        • Layout Builder
        • Origin Layouts
        • Regex Manager
      • Document Training
        • Training Header Fields
        • Training Line Fields/Table Training
          • Adding New Columns
          • Advanced Settings
          • Defining Tables and Columns
          • Grouping Function
          • Manual Row Selection
          • Mapping Columns
          • Save and Delete Rules
      • SSO Configuration
      • Testing
        • PO Matching
        • Auto Accounting
          • LN
          • M3
      • Portal Dostawcy
      • Instalacja WatchDog
    • Strona Raportu
  • Integracja i konfiguracja Infor
    • Importing Master Data
      • Field Mappings
      • LN
        • Auto Accounting
        • Suppliers and Purchase Orders
        • Tax Codes
      • M3
        • Auto Accounting
        • Suppliers and Purchase Orders
        • Ekstrakcja tabeli dla elementu kosztowego
    • Exporting in DocBits
      • Export Module
    • Exporting to INFOR
      • Creating a BOD Mapping File
      • Tworzenie pliku mapowania IDM
      • Creating an ION API Endpoint
      • Creating an ION API File
      • Export to M3 Mapping (API)
      • Exporting to IDM
      • M3
        • M3 Configuration
      • LN
        • Eksportuj Kody Podatkowe do LN
        • LN Configuration
  • Zaawansowane funkcje i narzędzia
    • Skrypty w DocBits
      • Calculating Total Charges Script for Docbits
      • Calculating Total Charges Script for Docbits
      • Delete lines with empty quantity and amount
      • Formatting Export Certificate Reference Numbers Script for Docbits
      • Funkcje
      • Generating Extended Invoice Numbers Script for Docbits
      • Generating Extended Invoice Numbers Script for Docbits
    • Postman for DocBits
    • Importowanie danych dostawcy i zamówień zakupu do DocBits z plików CSV
Powered by GitBook
On this page
  • Przegląd
  • Struktura pliku konfiguracyjnego
  • Kluczowe komponenty
  • Przykład analizy konfiguracji
  • Używanie konfiguracji eksportu
  • Podsumowanie
  • Pełny przykład

Was this helpful?

Edit on GitHub
Export as PDF
  1. Administracja i konfiguracja
  2. Ustawienia
  3. Ustawienia Dostawcy

Konfiguracja eksportu dla Supplier Portal dla M3

Przegląd

Plik konfiguracji eksportu jest kluczowym elementem w portalu dostawcy, definiującym, w jaki sposób dane są mapowane między portalem dostawcy a systemem ERP. Ta konfiguracja zapewnia, że dane są dokładnie przesyłane i synchronizowane między systemami, co umożliwia płynne i efektywne operacje.

Struktura pliku konfiguracyjnego

Plik konfiguracji eksportu jest zorganizowany jako obiekt JSON, który zawiera wiele mapowań. Każde mapowanie jest powiązane z określonym programem w systemie ERP i definiuje działania do wykonania, pola do zmapowania oraz wszelkie warunki do zastosowania.

Kluczowe komponenty

1. Program

  • Definicja: Określa program ERP, do którego odnosi się mapowanie.

  • Przykład: "program": "CRS620MI"

2. Działania

  • Definicja: Definiuje działania, które można wykonać, takie jak dodawanie lub aktualizowanie rekordów.

  • Przykład:

    "actions": {
        "add": "AddSupplier",
        "update": "UpdSupplier"
    }

3. Mapowanie

• Definicja: Określa mapowanie między polami w systemie ERP a polami w portalu dostawcy.

• Komponenty:

• erp_field_name: Nazwa pola w systemie ERP.

• value_field_name: Odpowiednia nazwa pola w portalu dostawcy.

• value: Statyczna wartość, która ma być używana, jeśli nie istnieje odpowiednie pole w portalu dostawcy.

• if_conditions: Opcjonalne warunki, które określają wartość na podstawie określonych kryteriów.

• Przykład:

{
    "erp_field_name": "SUNO",
    "value_field_name": "supplier_number"
}

4. Logika warunkowa (if_conditions)

• Definicja: Określa warunki, które muszą być spełnione, aby użyć określonej wartości.

• Komponenty:

• field_name: Nazwa pola w portalu dostawcy, które jest oceniane.

• field_value: Wartość, która uruchamia warunek.

• then_value: Wartość do użycia, jeśli warunek jest spełniony.

• Przykład:

{
    "erp_field_name": "SUTY",
    "value": "0",
    "if_conditions": [{
        "field_name": "supplier_group",
        "field_value": "FRT",
        "then_value": "5"
    }]
}

5. Pętle (loop_on)

• Definicja: Definiuje sekcje, w których konfiguracja powinna iterować po liście elementów, takich jak szczegóły adresu lub referencji.

• Przykład:

"loop_on": "address_details"

6. Pola obliczeniowe (value_field_calculated)

• Definicja: Określa pola, które powinny być obliczane w czasie rzeczywistym, takie jak generowanie bieżącej daty.

• Przykład:

{
    "erp_field_name": "STDT",
    "value_field_calculated": "now()"
}

7. Mapowania pól z listami (mapping_field_name i mapping_list)

• Definicja: Mapuje konkretne wartości z portalu dostawcy do odpowiadających wartości w systemie ERP na podstawie wcześniej zdefiniowanej listy.

• Komponenty:

• mapping_field_name: Pole, które określa mapowanie.

• mapping_list: Słownik, który tłumaczy wartości z portalu dostawcy na system ERP.

• Przykład:

{
    "erp_field_name": "RFID",
    "mapping_field_name": "reference_type",
    "mapping_list": {
        "10": "PURCHASING",
        "15": "DLVRY PHN#",
        "20": "COA",
        "25": "QA",
        "30": "FINANCE",
        "35": "SALES"
    }
}

Przykład analizy konfiguracji

Dodawanie i aktualizacja dostawcy (CRS620MI)

• Program: CRS620MI

• Działania:

• Dodaj dostawcę: AddSupplier

• Zaktualizuj dostawcę: UpdSupplier

• Mapowanie pól:

• SUNO → supplier_number

• SUNM → name

• CSCD → supplier_country

• TINO → tax_id

• Dodatkowe pola obejmują statyczne wartości i mapowania warunkowe.

Szczegóły adresu (CRS620MI)

• Pętla: address_details

• Działania:

• Dodaj adres: AddAddress

• Zaktualizuj adres: AddAddress

• Mapowanie pól:

• SUNO → supplier_number

• ADR1 → address

• TOWN → city

• Dodatkowe pola obejmują pola obliczeniowe, takie jak now() dla bieżącej daty.

Szczegóły referencji (CRS620MI)

• Pętla: reference_details

• Działania:

• Dodaj referencję dostawcy: AddSupplierRef

• Zaktualizuj referencję dostawcy: AddSupplierRef

• Mapowanie pól:

• SUNO → supplier_number

• RFTY → reference_type

• RFID jest mapowane przy użyciu listy do tłumaczenia typów, takich jak „PURCHASING”, „QA” i „FINANCE”.

Używanie konfiguracji eksportu

1. Przesyłanie pliku konfiguracyjnego

1. Przejdź do konfiguracji eksportu:

• Przejdź do sekcji konfiguracji eksportu z głównego menu.

2. Prześlij plik konfiguracyjny:

• Kliknij na sekcje pliku ION-Mapping lub IDM Mapping, aby przesłać odpowiedni plik konfiguracyjny.

3. Zapisz konfigurację:

• Po przesłaniu kliknij przycisk Zapisz, aby zastosować konfigurację.

2. Używanie domyślnych szablonów

• Kliknij przycisk Użyj domyślnego szablonu, jeśli chcesz powrócić do domyślnego szablonu konfiguracji dostarczonego przez system.

3. Formatowanie JSON

• Użyj przycisku Formatuj, aby automatycznie sformatować kod JSON dla lepszej czytelności.

Podsumowanie

Ten plik konfiguracyjny jest niezbędny do zapewnienia, że dane między portalem dostawcy a systemem ERP są poprawnie mapowane i synchronizowane. Rozumiejąc strukturę i kluczowe komponenty, administratorzy mogą skutecznie zarządzać i dostosowywać proces eksportu, aby spełnić swoje specyficzne wymagania biznesowe.

Pełny przykład

[{
    "program": "CRS620MI",
    "actions": {
        "add": "AddSupplier",
        "update": "UpdSupplier"
    },
    "mapping": [{
        "erp_field_name": "SUNO",
        "value_field_name": "supplier_number"
    }, {
        "erp_field_name": "SUNM",
        "value_field_name": "name"
    }, {
        "erp_field_name": "SUTY",
        "value": "0",
        "if_conditions": [{
            "field_name": "supplier_group",
            "field_value": "FRT",
            "then_value": "5"
        }]
    }, {
        "erp_field_name": "CSCD",
        "value_field_name": "supplier_country"
    }, {
        "erp_field_name": "DTFM",
        "value_field_name": "date_format"
    }, {
        "erp_field_name": "ORTY",
        "value": "F20"
    }, {
        "erp_field_name": "DT4T",
        "value": "1"
    }, {
        "erp_field_name": "DTCD",
        "value": "2"
    }, {
        "erp_field_name": "CUCD",
        "value_field_name": "currency"
    }, {
        "erp_field_name": "TINO",
        "value_field_name": "tax_id"
    }, {
        "erp_field_name": "PHNO",
        "value_field_name": "supplier_phone"
    }, {
        "erp_field_name": "CRTP",
        "value": "1"
    }, {
        "erp_field_name": "ATPR",
        "value": "1"
    }, {
        "erp_field_name": "SUCL",
        "value_field_name": "supplier_group"
    }, {
        "erp_field_name": "LNCD",
        "value_field_name": "language"
    }, {
        "erp_field_name": "CONO",
        "value": "781_DDD"
    }, {
        "erp_field_name": "TEDL",
        "value": "FOB"
    }, {
        "erp_field_name": "TEPY",
        "value_field_name": "payment_term"
    }, {
        "erp_field_name": "TEPA",
        "value": "001"
    }, {
        "erp_field_name": "PYME",
        "value": "CRP"
    }]
}, {
    "program": "CRS620MI",
    "loop_on": "address_details",
    "actions": {
        "add": "AddAddress",
        "update": "AddAddress"
    },
    "mapping": [{
        "erp_field_name": "SUNO",
        "main_value_field": "supplier_number"
    }, {
        "erp_field_name": "ADTE",
        "value_field_name": "address_type"
    }, {
        "erp_field_name": "ADID",
        "value_field_name": "address_type",
        "if_conditions": [{
            "field_name": "address_type",
            "field_value": "10",
            "then_value": ""
        }]
    }, {
        "erp_field_name": "STDT",
        "value_field_calculated": "now()"
    }, {
        "erp_field_name": "ADR1",
        "value_field_name": "address"
    }, {
        "erp_field_name": "TOWN",
        "value_field_name": "city"
    }, {
        "erp_field_name": "ECAR",
        "value_field_name": "state"
    }, {
        "erp_field_name": "PONO",
        "value_field_name": "postal_code"
    }, {
        "erp_field_name": "CSCD",
        "value_field_name": "supplier_country"
    }]
}, {
    "program": "CRS620MI",
    "loop_on": "reference_details",
    "actions": {
        "add": "AddSupplierRef",
        "update": "AddSupplierRef"
    },
    "mapping": [{
        "erp_field_name": "SUNO",
        "main_value_field": "supplier_number"
    }, {
        "erp_field_name": "RFTY",
        "value_field_name": "reference_type"
    }, {
        "erp_field_name": "RFID",
        "mapping_field_name": "reference_type",
        "mapping_list": {
            "10": "PURCHASING",
            "15": "DLVRY PHN#",
            "20": "COA",
            "25": "QA",
            "30": "FINANCE",
            "35": "SALES"
        }
    }, {
        "erp_field_name": "YRE1",
        "value_field_name": "reference_name"
    }, {
        "erp_field_name": "PHNO",
        "value_field_name": "telephone_no"
    }, {
        "erp_field_name": "EMAL",
        "value_field_name": "email_address"
    }]
}]
PreviousEdytowanie szablonów e-mailiNextZarządzanie pamięcią podręczną

Last updated 7 months ago

Was this helpful?