Būsenos sistemos architektūra
Svarbu
Kai kurios arba visos šioje temoje nurodytos funkcijos yra peržiūros leidimo dalis. Turinys ir funkcijos gali būti keičiami.
Šiame straipsnyje aprašoma valstijos sistemos architektūra Microsoft Dynamics 365 Intelligent Order Management.
Valstybinės sistemos architektūra yra nauja sąvoka, kuri buvo įvesta Dynamics 365 Intelligent Order Management 2022 m. spalio mėn. leidime. Valstybės sistema yra verslo proceso taisyklių tikrinimo būdas, kai vykdomas tikrinimas, ar dabartinę objekto būseną leidžiama perkelti į kitą būseną. Pavyzdžiui, perėjimas iš Naujo į Vykdoma bus sėkmingas, jei tai nustatyta, bet perėjimas iš "baigta" į "vykdoma " parodys klaidą.
Vartotojai gali pridėti savo būsenas, būsenos priežastis ir perėjimus. Tačiau jie negali pritaikyti "out-of-box" apibrėžimų.
Būsenos sistemos duomenų modelis
Būsenos sistemos duomenų modelis pristato keletą atnaujinimų ir naujų dabartinio duomenų modelio papildymų.
Toliau pateikta iliustracija rodo lenteles, kurios buvo pridėtos prie būsenos sistemos duomenų modelio.
Duomenų modelio atnaujinimai
Objekto būsenos ir būsenos priežasties stulpeliai
Būsenos sistema į objektus, kurie yra sumanimo užsakymo valdymo dalis, pristato du naujus stulpelius. Šie stulpeliai buvo įtraukti, kad būtų palaikomi būsenos lokalizuojami ir būsenos būsenos laukai. Būsenos sistema taip pat pristato naują ReadOnly lauką, kuris nurodo, kad įrašo negalima redaguoti vartotojo sąsajoje (UI).
Laukas | Aprašymas |
---|---|
Valstija | Būsena, kurioje yra objektas, kaip apibrėžiama būsenos apibrėžimų lentelėje. |
Būsenos tipas | Išsamus priežasties, kodėl objektas yra dabartinėje būsenoje, aprašymas. |
Readonly | Nustatykite reikšmę Teisinga , jei įrašo negalima redaguoti vartotojo nepaisyme. Kitu atveju nustatykite jį kaip Klaidinga. |
Nauji duomenų modelio priedai
Būsenos apibrėžimo lentelė
Būsenos apibrėžimo lentelė leidžia sukurti šalių, kurios leidžiamos kiekvienam objektui, rinkinį. Šios būsenos turi susietų ypatybių, kuriose yra metaduomenų, kad būtų galima nurodyti skirtingus kiekvienos būsenos elgseną.
Banknotas
Valstybės naudojamos norint nustatyti galiojančius perėjimus kaip instrumentavimo diapazono dalį.
Laukas | Aprašymas |
---|---|
Būsenos aprašas | Visuotinai unikalus būsenos identifikatorius (GUID). |
Susietas objektas | Objektas, kuriam priklauso valstybė. |
Išsamiai | Būsenos pavadinimas. |
Būsenos apibrėžties ypatybės | Susietų metaduomenų peržvalga. |
Tik skaitoma | Vertė Teisinga pažymi objektą kaip tik skaitomą. |
Būsenos apibrėžimo priežasčių lentelė
Būsenos apibrėžimo priežasčių lentelėje pateikiama papildoma informacija apie tai, kodėl kas nors yra tam tikrai būsenai, bet ji gali ir būti ne tam, kad būtų nurodytas tinkamas būsenos perėjimas. Pavyzdžiui, kažkas gali būti sulaikyta , bet būsena gali būti Neįvykdytas užsakymas arba Išankstinis užsakymas.
Laukas | Aprašymas |
---|---|
Būsenos apibrėžties priežastis | Būsenos priežasties GUID. |
Valstija | Valstija, su ja susieta valstijos priežastis. |
Išsamiai | Būsenos priežasties pavadinimas/aprašymas. |
Būsenos aprašo ypatybės lentelė
Būsenos aprašo ypatybių lentelėje yra papildomų kiekvienos būsenos metaduomenų.
Laukas | Aprašymas |
---|---|
Būsenos apibrėžties ypatybės | Ypatybės GUID. |
Padėtis laiko juostoje | Tvarka, kuria būsena turi būti rodoma vartotojo sąsajos valdiklyje Progress Bar Timeline . (Šis valdiklis įtrauktas į 2022 m. spalio mėn. leidimą.) |
Būsenos perėjimo lentelė
Būsenos perėjimo lentelėje yra sąrašas valstybės perėjimo, kuris įvyks pakeltas verslo įvykis. Verslo įvykio būsena bus nustatyta tik tuo atveju, jei dabartinė būsena yra leistina būsena.
Laukas | Aprašymas |
---|---|
Būsenos perėjimas | Būsenos perėjimo GUID. |
Verslo įvykio aprašas | Verslo įvykių apibrėžimo lentelės peržvalga , norint nustatyti, kuriam verslo įvykiui priklauso įrašas. |
Šaltinio būsena | Leistina šaltinio būsena, iš kurios bus pereinama. |
Tikslo būsena | Paskirties būsena, kuri nustatoma, jei būsena pereina iš leistinos šaltinio būsenos. |
Tikslo būsenos priežastis | Paskirties būsenos priežastis, kuri nustatoma, jei būsena pereina iš leistinos šaltinio būsenos. |
Toliau pateikiamoje lentelėje pateikiamas šios lentelės duomenų pavyzdys.
Verslo įvykio aprašas | Šaltinio būsena | Tikslo būsena | Tikslo būsenos priežastis |
---|---|---|---|
Turimos tikrinimo sėkmės patikrinimas | Vykdoma | Vykdymo įvykdyimas | Atsargų tikrinimas sėkmingas |
Turimos tikrinimo sėkmės patikrinimas | Sulaikyta | Vykdymo įvykdyimas | Atsargų tikrinimas sėkmingas |
Turimos atsargų tikrinimo triktis | Vykdoma | Sulaikyta | Neįvykdyto užsakymo sulaikymas |
Scenarijai
Nėra verslo įvykio perėjimo
Jei lentelėje State Transition nepavyks rasti jokio iškelto verslo įvykio įrašo, patikrinimas bus sėkmingas,tačiau nebus nustatyta valstijos ar būsenos priežasties vertė.
Įtraukti naują būseną ir perėjimą
Norėdami įtraukti naują būseną ir pereiti, atlikite šiuos veiksmus.
Įtraukite naują būsenos apibrėžimą.
Pridėkite naują būsenos apibrėžimo priežastį, jei to reikalaujama.
Įtraukite naują būsenos perėjimą, tada atlikite šiuos veiksmus:
- Susiekite naują būsenos perėjimą su nauju verslo įvykiu.
- Nustatykite leidžiamą šaltinio lauką. Vienam leistiniam šaltiniui pridėti vieną eilutę.
- Nustatykite lauką State, kokia turi būti nustatyta būsena, kai pakeltas verslo įvykis.
- Nustatykite lauką Būsenos priežastis kaip priežastį, kuri turėtų būti nurodyta iškėlus verslo įvykį.
Pridėkite reikiamas ypatybes (ReadOnlyarba Timeline).