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.
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.
Dodajte novu definiciju stanja.
Dodajte novi razlog definicije stanja, ako je potreban.
Dodajte novi prijelaz stanja, a zatim slijedite ove korake:
- Povežite novu državnu tranziciju s novim poslovnim događajem.
- Postavite polje Izvor na ono što je dopušteno. Dodajte jedan red po dopuštenom izvoru.
- Postavite polje Stanje na ono na što bi trebalo biti postavljeno stanje kada se pokrene poslovni događaj.
- Postavite polje State Reason na ono što želite da bude razlog kada se pokrene poslovni događaj.
Dodajte sva svojstva ( Samo za čitanje iliVremenska traka ) koja su potrebna.