Jaa


Tilakehyksen arkkitehtuuri

Tärkeä

Jotkin tai kaikki tässä ohjeaiheessa mainitut toiminnot tulevat saataville ennakkoversion osana. Sisältö ja toiminnot voivat muuttua.

Tässä artikkelissa käsitellään Microsoft Dynamics 365 Intelligent Order Managementin tilakehyksen arkkitehtuuria.

Valtion sovelluskehysarkkitehtuuri on uusi konsepti, jonka Microsoft esitteli Dynamics 365 Intelligent Order Managementissa lokakuun 2022 julkaisuversiossa. Osavaltiokehys vahvistaa liiketoimintaprosessin säännöt tarkistamalla suorituksen aikana, voiko entiteetin nykyinen tila siirtyä toiseen tilaan. Esimerkiksi siirtyminen Uudestakeskeneräisiin onnistuu, jos se on määritetty, mutta siirtyminen Valmis-kohdastaKeskeneräisiin aiheuttaa virheen.

Käyttäjät voivat lisätä omia tiloja, tilan syitä ja siirtymiä. He eivät kuitenkaan voi mukauttaa käyttövalmiita määrityksiä.

Tilakehyksen tietomalli

Tilakehyksen tietomallissa otetaan käyttöön joitakin nykyisen tietomallin päivityksiä ja uusi lisäyksiä.

Seuraavassa kuvassa näkyvät taulukot, jotka osavaltiokehyksen tietomalli lisää.

Näyttökuva osavaltiokehyksen tietomallikaaviosta.

Tietomallin päivitykset

Entiteetin Tila- ja Tilan syy -sarakkeet

Tilakehys ottaa Intelligent Order Managementiin kuuluvissa entiteeteissä käyttöön kaksi uutta saraketta. Nämä sarakkeet tukevat lokalisoitavia Osavaltio - ja Tilan syy - tilakenttiä. Tilakehys esittelee myös uuden ReadOnly-kentän , joka ilmaisee, että tietuetta ei voi muokata käyttöliittymässä.

Kenttä kuvaus
Tila Entiteetin tila Tilamääritys-taulukossa tehdyn määrityksen mukaisesti.
Tilan syy Tarkka kuvaus syystä, jonka vuoksi entiteetti on nykyisessä tilassa.
ReadOnly Määritä arvoksi Tosi , jos tietuetta ei voi muokata käyttöliittymässä. Muussa tapauksessa määrityksenä on Epätosi.

Tietomallin uudet lisäykset

Tilamääritys-taulukko

Tilamääritys-taulukko mahdollistaa kussakin entiteetissä sallitun tilajoukon luomisen. Näihin tiloihin on liitetty ominaisuuksia, joissa olevat metatiedot ilmaisevat kunkin tilan erilaiset toiminnat.

Huomautus

Käytä osavaltioita kelvollisten siirtymien määrittämiseen orkestrointisiirtymän osana.

Kenttä kuvaus
Tilamääritys Tilan GUID-tunnus.
Liittyvä entiteetti Entiteetti, johon tilaa kuuluu.
Yksityiskohtaiset tiedot Tilan nimi.
Tilan määrityksen ominaisuudet Liitettyjen metatietojen haku.
Readonly Tosi-arvo merkitsee entiteetin vain luku -muotoiseksi.

Tilamäärityksen syy -taulukko

Tilamäärityksen syy -taulukossa on lisätietoja siitä, miksi tietyssä tilassa ollaan. Se ei kuitenkaan välttämättä ole osa kelvollisen tilasiirtymän ilmaisemista. Jonkin tilana voi esimerkiksi olla Pidossa, mutta tilan syy on Jälkitoimitus tai Ennakkotilaus.

Kenttä kuvaus
Tilamäärityksen syy Tilan syyn GUID-tunnus.
Tila Tila, johon tilan syy on liitetty.
Yksityiskohtaiset tiedot Tilan syyn nimi tai kuvaus.

Tilan määrityksen ominaisuudet -taulukko

Tilan määrityksen ominaisuudet -taulukossa on lisää metatietoja kustakin tilasta.

Kenttä kuvaus
Tilan määrityksen ominaisuudet Ominaisuuden GUID-tunnus.
Sijainti aikajanalla Järjestys, jossa tila näkyy edistymispalkin aikajanan komponentissa käyttöliittymässä. (Tämä ohjausobjekti otetaan käyttöön lokakuun 2022 julkaisussa.)

Tilasiirtymä-taulukko

State Transition -taulukko sisältää luettelon tilan siirtymistä, joka tapahtuu, kun liiketoimintatapahtuma käynnistetään. Liiketoimintatapahtuma määrittää tilan vain, jos nykyinen tila on sallittu tila.

Kenttä kuvaus
Tilasiirtymä Tilasiirtymän GUID-tunnus.
Liiketoimintatapahtumamääritys Liiketoimintatapahtumamääritys-taulukon haun avulla määritetään, mihin liiketoimintatapahtumaa tietue kuuluu.
Lähteen tila Lähteen tila, jossa siirtymä sallitaan.
Kohteen tila Määritettävä kohteen tila, jos tila siirtyy sallitusta lähteen tilasta.
Kohteen tilan syy Määritettävä kohteen tilan syy, jos tila siirtyy sallitusta lähteen tilasta.

Seuraavassa taulukossa on esimerkki tämän taulukon tiedoista.

Liiketoimintatapahtumamääritys Lähteen tila Kohteen tila Kohteen tilan syy
Käytettävissä olevan varaston tarkistus onnistui Käsittelyssä Täyttämistä käsitellään Varastotarkistus onnistui
Käytettävissä olevan varaston tarkistus onnistui Pidossa Täyttämistä käsitellään Varastotarkistus onnistui
Varastotarkistus epäonnistui Käsittelyssä Pidossa Jälkitoimituksen pito

Skenaariot

Liiketoimintatapahtumalla ei ole siirtymiä

Jos Tilasiirtymä-taulukko ei sisällä tietuetta aiheuttamallesi liiketoimintatapahtumalle, vahvistus onnistuu automaattisesti, mutta prosessi ei määritä State- tai State Reason-arvoa.

Uuden tilan ja siirtymän lisääminen

Jos haluat lisätä uuden tilan ja siirtymän, toimi seuraavasti:

  1. Lisää uusi tilamääritys.

  2. Lisää uuden tilamäärityksen syy tarvittaessa.

  3. Lisää uusi tilasiirtymä ja toimi sitten seuraavasti:

    1. Liitä uusi tilasiirtymä uuteen liiketoimintatapahtumaan.
    2. Määritä Lähde-kenttään se, mitä sallitaan. Lisää yksi rivi kullekin sallitulle lähteelle.
    3. Määritä Osavaltio-kentän tilaksi liiketoimintatapahtuman tapahtumistila.
    4. Määritä Tilan syy -kentälle syy, jonka vuoksi liiketoimintatapahtuma on käynnistynyt.
  4. Lisää tarvittavat ominaisuudet (ReadOnly tai Timeline).