Ustawianie mapowania kolumn stanu zamówienia sprzedaży

Kolumny wskazujące stan zamówienia sprzedaży mają różne wartości wyliczenia w Microsoft Dynamics 365 Supply Chain Management i Dynamics 365 Sales. Dodatkowe ustawienia są wymagane do mapowania tych kolumn w trybie podwójnego zapisu.

Kolumny w Supply Chain Management

W Supply Chain Management dwie kolumny odzwierciedlają stan zamówienia sprzedaży. Kolumny, które muszą być zmapowane, to Stan i Stan dokumentu.

Wyliczenie Stan określa ogólny stan zamówienia. Ten stan jest wyświetlany w nagłówku zamówienia.

Wyliczenie Stan oferuje następujące wartości:

  • Otwarte zamówienie
  • Dostarczone
  • Zafakturowane
  • Anulowane

Wyliczenie Stanu dokumentu określa najnowszy dokument, który został wygenerowany dla zamówienia. Jeśli na przykład zamówienie zostało potwierdzone, dokument jest potwierdzeniem zamówienia sprzedaży. Jeśli zamówienie sprzedaży jest częściowo zafakturowane, a pozostały wiersz zostanie potwierdzony, stan dokumentu pozostanie na Fakturze, ponieważ faktura jest generowana w późniejszym etapie procesu.

Wyliczenie Stan dokumentu oferuje następujące wartości:

  • Potwierdzenie
  • Lista pobrania
  • Dokument dostawy
  • Faktura VAT

Kolumny w aplikacji Sales

W aplikacji Sales dwie kolumny odzwierciedlają stan zamówienia sprzedaży. Kolumny, które muszą być zmapowane, to Stan i Przetwarzanie dokumentu.

Wyliczenie Stan określa ogólny stan zamówienia. Ma następujące wartości:

  • Aktywni
  • Przesłany
  • Realizacja
  • Zafakturowane
  • Anulowane

Wyliczenie Stanu przetwarzania zostało wprowadzone w taki sposób, aby można było dokładniej zamapować stan z Supply Chain Management.

W poniższej tabeli przedstawiono mapowanie Stanu przetwarzania w Supply Chain Management.

Stan przetwarzania Stan w Supply Chain Management Stan dokumentu w Supply Chain Management
Aktywni Otwarte zamówienie None
Potwierdzone Otwarte zamówienie Potwierdzenie
Pobrane Otwarte zamówienie Lista pobrania
Częściowo dostarczone Otwarte zamówienie Dokument dostawy
Dostarczone Dostarczone Dokument dostawy
Częściowo zafakturowane Dostarczone Faktura VAT
Zafakturowane Zafakturowane Faktura VAT
Anulowane Anulowane Nie dotyczy

W poniższej tabeli przedstawiono mapowanie Stanu przetwarzania między Sales a Supply Chain Management.

Stan przetwarzania Stany w Sales Stan w Supply Chain Management
Aktywni Aktywni Otwarte zamówienie
Potwierdzone Przesłany Otwarte zamówienie
Pobrane Przesłany Otwarte zamówienie
Częściowo dostarczone Aktywni Otwarte zamówienie
Częściowo zafakturowane Aktywni Otwarte zamówienie
Częściowo zafakturowane Realizacja Dostarczone
Zafakturowane Zafakturowane Zafakturowane
Anulowane Anulowane Anulowane

Konfiguracja

Aby skonfigurować mapowanie dla kolumn stanu zamówienia sprzedaży, należy włączyć atrybuty IsSOPIntegrationEnabled i isIntegrationUser.

Aby włączyć atrybut IsSOPIntegrationEnabled, wykonaj następujące kroki.

  1. W przeglądarce przejdź do strony https://<test-name>.crm.dynamics.com/api/data/v9.0/organizations. Zastąp <test-name> łączem firmy w Sales.

  2. Na otwartej stronie znajdź organizationid i zanotuj wartość.

    Znajdowanie organizationid.

  3. W Sales otwórz konsolę przeglądarki i uruchom następujący skrypt. Należy zastosować wartość organizationid z kroku 2.

    Xrm.WebApi.updateRecord("organization",
    "d9a7c5f7-acbf-4aa9-86e8-a891c43f748c", {"issopintegrationenabled" :
    true}).then(
        function success(result) {
            console.log("Account updated");
            // perform operations on row update
        },
        function (error) {
            console.log(error.message);
            // handle error conditions
        }
    );
    

    Kod JavaScript w konsoli przeglądarki.

  4. Upewnij się, że IsSOPIntegrationEnabled ma ustawioną wartość true. Użyj adresu URL z kroku 1, aby sprawdzić wartość.

    IsSOPIntegrationEnabled ma ustawioną wartość true.

Aby włączyć atrybut isIntegrationUser, wykonaj następujące kroki.

  1. W Sales przejdź do Ustawienia > Dostosowania > Dostosuj system, wybierz pozycję Tabela użytkownika, a następnie otwórz Formularz > Użytkownik.

    Otwieranie formularza użytkownika.

  2. W Eksploratorze pól znajdź Tryb użytkownika integracyjnego i kliknij go dwukrotnie, aby dodać go do formularza. Zapisz zmiany.

    Dodanie kolumny trybu użytkownika integracyjnego do formularza.

  3. W module Sprzedaż należy posłużyć do Ustawienia > Zabezpieczenia > Użytkownicy i zmień widok z Włączeni użytkownicy na Uzytkownicy aplikacji.

    Zmienianie widoku z Włączonych użytkowników na Użytkowników aplikacji.

  4. Wybierz dwa wpisy dla DualWrite IntegrationUser.

    Lista użytkowników aplikacji.

  5. Zmień wartość w kolumnie Tryb użytkownika integracyjnego na Tak.

    Zmiana wartości kolumny Tryb użytkownika integracji.

Twoje zamówienia sprzedaży są teraz zamapowane.