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.
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.
Lisää uusi tilamääritys.
Lisää uuden tilamäärityksen syy tarvittaessa.
Lisää uusi tilasiirtymä ja toimi sitten seuraavasti:
- Liitä uusi tilasiirtymä uuteen liiketoimintatapahtumaan.
- Määritä Lähde-kenttään se, mitä sallitaan. Lisää yksi rivi kullekin sallitulle lähteelle.
- Määritä Tila-kenttään se tila, joka on määritettävä, kun liiketoimintatapahtuma käynnistetään.
- Määritä Tila syy -kenttään se syy, jota käytetään, kun liiketoimintatapahtuma käynnistetään.
Lisää mahdolliset pakolliset ominaisuudet (ReadOnly tai Aikajana).