Olekuraamistiku arhitektuur
Oluline
Selles teemas märgitud mõned või kõik funktsioonid on saadaval eelväljaande programmi osana. Sisu ja funktsioonid võivad muutuda.
See artikkel kirjeldab osariigi raamistiku ülesehitust Microsoft Dynamics 365 Intelligent Order Management.
Riikliku raamistiku ülesehitus on uus mõiste, mis algas Dynamics 365 Intelligent Order Management 2022. aasta oktoober väljalaskes. Osariigi raamistik on äriprotsessi reeglite kinnitamise viis, kontrollides käitusajal, kas üksuse praegusel olekul on lubatud teise olekusse liikuda. Näiteks siirded uuest töösse on edukad, kui see on määratletud, kuid üleminekul lõpetamata töösse ilmneb tõrge.
Kasutajad saavad lisada oma olekuid, oleku põhjuseid ja üleminekuid. Kuid nad ei saa kohandada boksist väljas definitsioone.
Osariigi raamistiku andmemudel
Oleku raamistiku andmemudel sisaldab mõningaid uuendusi ja uusi lisasid praegusele andmemudelile.
Järgmine näide näitab tabeleid, mis on lisatud oleku raamistiku andmemudelisse.
Andmemudeli uuendused
Üksuse oleku ja oleku põhjuse veerud
Oleku raamistik tutvustab kahte uut veergu üksustele, mis on nutika tellimuse halduse osa. Need veerud lisati lokaliseeritava oleku ja olekupõhjuseolekuväljade toetamiseks. Oleku raamistik tutvustab ka uut välja ReadOnly , mis näitab, et kirje ei tohi olla redigeeritav kasutajaliideses (UI).
Field | Kirjeldus |
---|---|
Riik | Osariik, kus üksus on, nagu on määratletud olekumääratluse tabeliga . |
Oleku põhjus | Üksikasjalik kirjeldus põhjuse kohta, miks üksus on oma praeguses olekus. |
ReadOnly | Kui kirje ei tohiks kasutajaliideses redigeerida, seadke väärtuseks Tõene. Vastasel juhul määrake selle väärtuseks Väär. |
Andmemudeli uued lisamised
Olekumääratluse tabel
Olekumääratluse tabel võimaldab luua olekute komplekti, mis on igas üksuses lubatud. Nendel olekutel on seostatud atribuudid, mis sisaldavad metaandmeid, et näidata iga oleku erinevaid käitumist.
Paberraha
Kehtivaid üleminekuid kasutatakse orkestratsioonisõidu osana kehtivate üleminekute määramiseks.
Field | Kirjeldus |
---|---|
Oleku määratlus | Oleku globaalselt kordumatu ID (GUID). |
Seostatud olem | Üksus, kuhu osariik kuulub. |
Details | Osariigi nimi. |
Oleku määratluse atribuudid | Seotud metaandmete otsing. |
Kirjutuskaitstud | Väärtuse tõene märgib üksuse kirjutuskaitstuks. |
Olekumääratluse põhjusetabel
Olekumääratluse põhjusetabel annab täiendavaid üksikasju selle kohta, miks midagi on antud olekus, kuid ei pruugi olla osa kehtivast oleku üleminekust. Näiteks võib midagi olla olekus Ootel, kuid oleku põhjus järeltellimuses või eeltellimuses.
Field | Kirjeldus |
---|---|
Oleku määratluse põhjus | Oleku põhjuse GUID |
Riik | Osariik, millega oleku põhjus on seotud. |
Details | Olekupõhjuse nimi/kirjeldus. |
Olekudefinitsiooni atribuutide tabel
Olekudefinitsiooni atribuutide tabel sisaldab iga oleku kohta täiendavaid metaandmeid.
Field | Kirjeldus |
---|---|
Oleku määratluse atribuudid | Atribuudi GUID |
Ajaskaala paigutus | Järjestus, milles olekut tuleks kuvada edenemisriba ajajoone juhtimises kasutajaliideses. (Seda juhtelementi tutvustatakse väljaandes oktoober 2022.) |
Oleku üleminekutabel
Oleku üleminekutabel sisaldab oleku üleminekute loendit, mis ilmneb ärisündmuse tõstatel. Ärisündmus seadistab oleku ainult siis, kui praegune olek on lubatud olek.
Field | Kirjeldus |
---|---|
Oleku üleminek | Oleku ülemineku GUID |
Ärisündmuse määratlus | Otsingut Ärisündmuse definitsiooni tabelist , et määratleda, millise ärisündmuse juurde kirje kuulub. |
Allika olek | Lubatav lähteriik, millelt siirdele üleminekut teha |
Sihtkoha olek | Sihtriik, mis määratakse, kui olek on üleminekul lubatavast lähteriigist. |
Sihtkoha oleku põhjus | Sihtkoha oleku põhjus seatud, kui olek on üleminekul lubatavast lähteriigist. |
Järgmine tabel näitab selle tabeli andmete näidet.
Ärisündmuse määratlus | Allika olek | Sihtkoha olek | Sihtkoha oleku põhjus |
---|---|---|---|
Vaba kaubavaru kontrolli edu | Pooleli | Täitmise protsess | Varude kontroll õnnestus |
Vaba kaubavaru kontrolli edu | Ootel | Täitmise protsess | Varude kontroll õnnestus |
Vaba kaubavaru kontroll nurjus | Pooleli | Ootel | Järeltellimuse ootelolek |
Stsenaariumid
Ärisündmuse jaoks pole siirdeid olemas
Kui oleku ülemineku tabelist ei leita tõstata ärisündmuse kohta ühtegi kirjet, toimub kinnitamine automaatselt, kuid oleku või oleku põhjuse väärtust ei seadistata.
Uue oleku ja ülemineku lisamine
Uue oleku ja siirde lisamiseks järgige neid samme.
Lisage uus oleku definitsioon.
Vajaduse korral lisage uus olekumääratluse põhjus.
Lisage uus oleku ülemine siirde ja järgige seejärel neid samme.
- Uue oleku ülemineku seostamine uue ärisündmusega
- Seadke väli Allikas lubatud väärtusele. Lisage üks rida lubatava allika kohta.
- Seadistage väli Osariik, mille olekuks tuleks ärisündmuse tõsta.
- Seadistage väli Olekupõhjus vastavalt millele soovite ärisündmuse tõstatmist.
Lisage nõutud atribuute (ReadOnlyvõi Timeline).