Bendrinti naudojant


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.

Būsenos sistemos duomenų modelis.

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.

  1. Įtraukite naują būsenos apibrėžimą.

  2. Pridėkite naują būsenos apibrėžimo priežastį, jei to reikalaujama.

  3. Įtraukite naują būsenos perėjimą, tada atlikite šiuos veiksmus:

    1. Susiekite naują būsenos perėjimą su nauju verslo įvykiu.
    2. Nustatykite leidžiamą šaltinio lauką. Vienam leistiniam šaltiniui pridėti vieną eilutę.
    3. Nustatykite lauką State, kokia turi būti nustatyta būsena, kai pakeltas verslo įvykis.
    4. Nustatykite lauką Būsenos priežastis kaip priežastį, kuri turėtų būti nurodyta iškėlus verslo įvykį.
  4. Pridėkite reikiamas ypatybes (ReadOnlyarba Timeline).