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.

Tilakehyksen arkkitehtuuri on uusi käsite, joka otettiin käyttöön Dynamics 365 Intelligent Order Managementissa lokakuun 2022 julkaisussa. Tilakehys on liiketoimintaprosessin sääntöjen vahvistamistapa, jossa suorituksen aikana tarkistetaan, salliiko entiteetin nykyinen tila siirtymisen toiseen tilaan. Esimerkiksi siirtyminen Uusi-tilasta Käsittelyssä-tilaan onnistuu, jos se on määritetty, mutta siirtyminen Valmis-tilasta Käsittelyssä-tilaan 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 on tilakehyksen tietomalliin lisätyt taulukot.

Tilakehyksen tietomalli

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 lisättiin tukemaan lokalisoitavia Tila- ja Tilan syy -tilannekenttiä. Tilakehyksessä otetaan käyttöön myös uusi ReadOnly-kenttä, joka ilmaisee, että tietueen ei pitäisi olla muokattavissa 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 Arvoksi määritetään Tosi, jos tietuetta ei saa olla muokattavissa 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

Tiloja käytetään määrittämään kelvolliset siirtymät hallintasiirtymä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 tilat on näytettävä käyttöliittymän Tilanneilmaisimen aikajana -ohjausobjektissa. (Tämä ohjausobjekti otetaan käyttöön lokakuun 2022 julkaisussa.)

Tilasiirtymä-taulukko

Tilasiirtymä-taulukko sisältää luettelon tilisiirtymistä, jotka tapahtuvat, 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 käynnistettävän liiketoimintatapahtuman Tilasiirtymä-taulukosta ei löydy tietuetta, vahvistus onnistuu automaattisesti mutta Tila- tai Tilan syy -arvoa ei määritetä.

Uuden tilan ja siirtymän lisääminen

Uusi tila ja siirtymä lisätään 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ä Tila-kenttään se tila, joka on määritettävä, kun liiketoimintatapahtuma käynnistetään.
    4. Määritä Tila syy -kenttään se syy, jota käytetään, kun liiketoimintatapahtuma käynnistetään.
  4. Lisää mahdolliset pakolliset ominaisuudet (ReadOnly tai Aikajana).