Architektura struktury stanu
Ważne
Niektóre lub wszystkie funkcje wymienione w tym temacie są dostępne w ramach wydania wersji zapoznawczej. Zawartość i funkcje mogą ulec zmianie.
W tym artykule opisano architekturę struktury województwa w. Microsoft Dynamics 365 Intelligent Order Management
Architektura struktury województwa to nowe pojęcie wprowadzone w Dynamics 365 Intelligent Order Management wersji z października 2022 roku. Środowisko stanowe umożliwia sprawdzanie poprawności reguł procesów biznesowych przez sprawdzanie w czasie wykonywania, czy bieżący stan jednostki może być przesuowany do innego stanu. Na przykład przejście z nowej do zmiany w toku powiedzie się, jeśli zostanie zdefiniowane, ale przejście z stanu Zakończono do stanu W toku spowoduje błąd.
Użytkownicy mogą dodawać własne stany, przyczyny stanu i zmiany. Nie mogą jednak dostosowywać definicji gotowych.
Model danych ramowych - stan
Model danych struktury województw wprowadza pewne aktualizacje i nowe dodatki do bieżącego modelu danych.
Na poniższej ilustracji przedstawiono tabele dodane do modelu danych struktury województwa.
Aktualizacja modelu danych
Kolumny Stan jednostki i Przyczyna stanu
Struktury województwa wprowadzono dwie nowe kolumny do jednostek, które są częścią programu Intelligent Order Management. Te kolumny zostały dodane do obsługi pól Stanu województwa i Przyczyny stanu . Struktury województwa wprowadzono również nowe pole ReadOnly , które wskazuje, że rekordu nie można edytować w interfejsie użytkownika (UI).
Pole | opis |
---|---|
Stanowy | Województwo, w którym znajduje się jednostka, zgodnie z tabelą Definicja województwa. |
Przyczyna stanu | Szczegółowy opis przyczyny, dla którego jednostka znajduje się w jej bieżącym stanie. |
ReadOnly | Ustaw wartość Prawda , jeśli rekord nie powinien być edytowany w interfejsie użytkownika. W przeciwnym razie ustaw wartość False. |
Nowe dodatki do modelu danych
Stan definicji tabel
Tabela Definicja województwa umożliwia tworzenie zestawu województw, które są dopuszczalne dla każdej jednostki. Te stany mają skojarzone właściwości, które zawierają metadane, aby wskazać różne zachowania każdego stanu.
Banknot
Stany służą do ustalania prawidłowych zmian w ramach wyjazdu z orchestration.
Pole | opis |
---|---|
Definicja stanu | Globalnie unikalny identyfikator (GUID) stanu. |
Skojarzona jednostka | Jednostka, do której należy stan. |
Szczegóły | Nazwa stanu. |
Właściwości definicji stanu | Wyszukiwania skojarzonych metadanych. |
Tylko do odczytu | Wartość True oznacza jednostkę jako tylko do odczytu. |
Przyczyna definicji stanu
Tabela Przyczyna definicji województwa zawiera dodatkowe szczegóły dotyczące powodu, dla którego coś znajduje się w danym stanie, ale może nie być częścią wskazania prawidłowego przejścia do stanu. Na przykład coś może mieć stan Wstrzymane, ale przyczyna stanu Niezrealizowane zamówienie lub Zamówienie wstępne.
Pole | opis |
---|---|
Przyczyna definicji stanu | Identyfikator GUID przyczyny stanu. |
Stanowy | Stan, z którym związana jest przyczyna stanu. |
Szczegóły | Nazwa/opis przyczyny stanu. |
Tabela Moje właściwości definicji stanu
Tabela Właściwości definicji stanu zawiera dodatkowe metadane dla każdego stanu.
Pole | opis |
---|---|
Właściwości definicji stanu | Identyfikator GUID właściwości. |
Pozycja osi czasu | Kolejność, w jakiej ma być wyświetlany stan w kontrolce osi czasu paska postępu w interfejsie użytkownika. (Ta kontrola jest wprowadzona w wersji z października 2022 roku). |
Tabela Przejście stanu
Tabela Przejścia do stanu zawiera listę zmian stanu, które wystąpią po podwyższeniu zdarzenia biznesowego. Zdarzenie biznesowe ustawi stan, tylko jeśli bieżący stan jest stanem dopuszczalnego.
Pole | opis |
---|---|
Przejście stanu | Identyfikator GUID przejścia stanu. |
Definicja zdarzeń biznesowych | Należy odszukać tabelę Definicja zdarzenia biznesowego , aby określić, do którego zdarzenia biznesowego należy rekord. |
Stan źródła | Stan źródła dopuszczalnego do przejścia. |
Stan docelowy | Stan docelowy, który należy ustawić, jeśli stan przechodzi z dozwolonego stanu źródłowego. |
Przyczyna stanu docelowego | Powód stanu docelowego, który należy ustawić, jeśli stan przechodzi z dozwolonego stanu źródłowego. |
Poniższa tabela przedstawia przykład danych w tej tabeli.
Definicja zdarzeń biznesowych | Stan źródła | Stan docelowy | Przyczyna stanu docelowego |
---|---|---|---|
Typ sprawdzania dostępnych zapasów. | W toku | Realizacja w toku | Kontrola zapasów zakończona sukcesem |
Typ sprawdzania dostępnych zapasów. | Wstrzymane | Realizacja w toku | Kontrola zapasów zakończona sukcesem |
Reguła sprawdzania stanu zapasów | W toku | Wstrzymane | Wstrzymanie zamówienia niezrealizowanego |
Scenariusze
Brak przejścia dla zdarzenia biznesowego
Jeśli w tabeli Zmiana stanu dla wywoływanego zdarzenia biznesowego nie znaleziono żadnego rekordu, sprawdzenie poprawności powiedzie się automatycznie, ale nie zostanie ustawiona wartość przyczyny stanu lub stanu.
Dodaj nowy stan i przejście
Aby dodać nowy stan i przejście, należy wykonać następujące kroki.
Dodaj nową definicję stanu.
Dodaj nową przyczynę definicji województwa, jeśli jest ona wymagana.
Dodaj nowe przejście stanu, a następnie wykonaj poniższe kroki:
- Skojarz nowe przejście stanu z nowym zdarzeniem biznesowym.
- Ustaw dozwolone wartości w polu Źródło. Dodaj jeden wiersz na dopuszczalne źródło.
- Ustaw w polu Stan wartość województwa ustawioną po podwyższeniu zdarzenia biznesowego.
- Ustaw w polu Powód stanu wartość województwa ustawioną po podwyższeniu zdarzenia biznesowego.
Dodaj wymagane właściwości (ReadOnly lub Timeline).