Dijeli putem


Arhitektura okvira stanja

Važno

Neke ili sve funkcije navedene u ovoj temi dostupne su kao dio izdanja za pregled. Sadržaj i funkcionalnost podložni su promjenama.

Ovaj članak opisuje arhitekturu državnog okvira u Microsoft Dynamics 365 Intelligent Order Management.

Arhitektura državnog okvira novi je koncept koji je uveden u Dynamics 365 Intelligent Order Management u izdanju iz listopada 2022. Okvir stanja je način potvrđivanja pravila poslovnog procesa provjerom, tijekom izvođenja, je li trenutnom stanju entiteta dopušteno prijeći u drugo stanje. Na primjer, prijelaz s Novo na U tijeku bit će uspješan ako je definiran, ali prijelaz s izbacit će pogrešku.Dovršeno do U tijeku

Korisnici mogu dodati vlastita stanja, razloge stanja i prijelaze. Međutim, ne mogu prilagoditi definicije izvan okvira.

Državni okvirni model podataka

Model podataka okvira stanja uvodi neka ažuriranja i nove dodatke trenutnom modelu podataka.

Sljedeća ilustracija prikazuje tablice koje su dodane u model podataka okvira stanja.

Državni okvirni model podataka.

Ažuriranja podatkovnog modela

Stupci Stanje entiteta i Razlog stanja

Okvir stanja uvodi dva nova stupca za entitete koji su dio Inteligentnog upravljanja narudžbama. Ovi su stupci dodani da podrže polja statusa State i State Reason koja se mogu lokalizirati. Okvir stanja također uvodi novo ReadOnly polje koje označava da se zapis ne bi trebao moći uređivati u korisničkom sučelju (UI).

Polje Opis
Država Stanje u kojem se nalazi entitet, kako je definirano u tablici Definicija stanja .
Razlog za stanje Detaljan opis razloga zašto je entitet u trenutnom stanju.
Samo za čitanje Postavite vrijednost na True ako se zapis ne bi trebao moći uređivati u korisničkom sučelju. U suprotnom postavite na False .

Novi dodaci podatkovnom modelu

Tablica s definicijom stanja

TablicaDefinicija stanja omogućuje stvaranje skupa stanja koja su dopuštena za svaki entitet. Ta stanja imaju pridružena svojstva koja sadrže metapodatke koji pokazuju različita ponašanja svakog stanja.

Napomena

Stanja se koriste za određivanje valjanih prijelaza kao dijela puta orkestracije.

Polje Opis
Definicija stanja Globalni jedinstveni identifikator (GUID) države.
Pridruženi entitet Entitet kojem država pripada.
Pojedinosti Ime države.
Svojstva definicije stanja Pretraživanje povezanih metapodataka.
Samo za čitanje Vrijednost True označava entitet kao samo za čitanje.

Tablica razloga definicije stanja

Tablica Razlozi definicije stanja daje dodatne pojedinosti o tome zašto je nešto u određenom stanju, ali možda nije dio indikacije važećeg prijelaza stanja. For example, something can have a state of On Hold but a state reason of Backorder or Preorder.

Polje Opis
Razlog definicije stanja GUID razloga stanja.
Država Stanje s kojim je povezan državni razlog.
Pojedinosti Naziv/opis državnog razloga.

Tablica svojstava definicije stanja

TablicaSvojstva definicije stanja sadrži dodatne metapodatke za svako stanje.

Polje Opis
Svojstva definicije stanja GUID svojstva.
Položaj vremenske trake Redoslijed kojim bi stanje trebalo biti prikazano u kontroli vremenske trake trake napretka u korisničkom sučelju. (Ova je kontrola uvedena u izdanju iz listopada 2022.)

Tablica prijelaza stanja

Tablica Prijelaz stanja sadrži popis prijelaza stanja koji će se dogoditi kada se pokrene poslovni događaj. Poslovni događaj će postaviti stanje samo ako je trenutno stanje dopušteno stanje.

Polje Opis
Prijelaz stanja GUID prijelaza stanja.
Definicija poslovnog događaja Pregled tablice Definicija poslovnog događaja za određivanje kojem poslovnom događaju zapis pripada.
Stanje izvora Dopušteno izvorno stanje za prijelaz.
Ciljno stanje Ciljno stanje koje se postavlja ako stanje prelazi iz dopuštenog izvornog stanja.
Razlog za ciljno stanje Razlog ciljnog stanja za postavljanje ako stanje prelazi iz dopuštenog izvornog stanja.

Sljedeća tablica prikazuje primjer podataka u ovoj tablici.

Definicija poslovnog događaja Stanje izvora Ciljno stanje Razlog za ciljno stanje
Uspjeh provjere na ruci U tijeku Ispunjavanje u tijeku Provjera inventara uspješna
Uspjeh provjere na ruci Na čekanju Ispunjavanje u tijeku Provjera inventara uspješna
Provjera u ruci nije uspjela U tijeku Na čekanju Zadržavanje predbilježene narudžbe

Scenariji

Za poslovni događaj ne postoji prijelaz

If no record is found in the State Transition table for the business event that is being raised, the validation will automatically succeed, but no State or State Reason value will be set.

Dodajte novo stanje i prijelaz

Da biste dodali novo stanje i prijelaz, slijedite ove korake.

  1. Dodajte novu definiciju stanja.

  2. Dodajte novi razlog definicije stanja, ako je potreban.

  3. Dodajte novi prijelaz stanja, a zatim slijedite ove korake:

    1. Povežite novu državnu tranziciju s novim poslovnim događajem.
    2. Postavite polje Izvor na ono što je dopušteno. Dodajte jedan red po dopuštenom izvoru.
    3. Postavite polje Stanje na ono na što bi trebalo biti postavljeno stanje kada se pokrene poslovni događaj.
    4. Postavite polje State Reason na ono što želite da bude razlog kada se pokrene poslovni događaj.
  4. Dodajte sva svojstva ( Samo za čitanje iliVremenska traka ) koja su potrebna.