Tilstandsstruktur
Vigtig
Nogle eller alle funktioner, der er angivet i dette emne, er tilgængelige som en del af en forhåndsversion. Indholdet og funktionaliteten kan blive ændret.
I denne artikel beskrives arkitekturen for tilstandsstruktur i Microsoft Dynamics 365 Intelligent Order Management.
Arkitekturen for tilstandsstruktur er et nyt begreb, der introduceres i Dynamics 365 Intelligent Order Management i versionen fra oktober 2022. Med tilstandsstruktur kan du validere forretningsprocesregler ved at kontrollere, under kørslen, om en enheds aktuelle tilstand må gå til en anden tilstand. En overførsel fra Ny til I gang lykkes f.eks., hvis den er defineret, men en overførsel fra Fuldført til I gang viser en fejl.
Brugere kan tilføje deres egne tilstand, tilstandsårsager og overgangsperioder. Men de kan ikke tilpasse de ikke-anvendte definitioner.
Datamodel for tilstandsstruktur
Datamodellen til tilstandsstruktur indeholder nogle opdateringer og nye tilføjelser til den aktuelle datamodel.
Følgende illustration viser de tabeller, der er blevet tilføjet i datamodellen for tilstandsstruktur.
Opdateringer til datamodel
Kolonner for enhedstilstand og tilstandsårsag
Tilstandsstruktur introducerer to nye kolonner til enheder, der er del af Intelligent Order management. Disse kolonner er føjet til understøttelse af felter for Tilstand og Tilstandsårsag. Tilstandsstruktur introducerer også et nyt ReadOnly-felt, der angiver, at en post ikke skal kunne redigeres i brugergrænsefladen.
Felt | Beskrivende tekst |
---|---|
Stat/område | Den tilstand, som enheden er i, som defineret i tabellen Tilstandsdefinition. |
Årsag til tilstand | En detaljeret beskrivelse af årsagen til, at enheden er i den aktuelle tilstand. |
ReadOnly | Angiv værdien sand, hvis posten ikke skal kunne redigeres i brugergrænsefladen. Ellers skal du angive den til Falsk. |
Nye tilføjelser til datamodellen
Tilstandsdefinitionstabel
Tabellen Tilstandsdefinition giver mulighed for at oprette et sæt tilstande, der kan angives på de enkelte enheder. Disse tilstande har tilknyttede egenskaber, der indeholder metadata, der angiver de enkelte tilstandes forskellige funktionsmåder.
Bemærk!
Tilstande bruges til at bestemme gyldige overgangsperioden som en del af orkestreringskampagnen.
Felt | Beskrivende tekst |
---|---|
Definitioner for tilstand | Global, entydig identifikation af tilstand. |
Tilknyttet objekt | Den enhed, som tilstanden tilhører. |
Detaljer | Navnet på tilstanden. |
Tilstand af definitionsegenskaber | Et opslag efter tilknyttede metadata. |
Skrivebeskyttet | En værdi på Sand markerer enheden som skrivebeskyttet. |
Årsager til definitioner for tabel
Tabellen Årsag til tilstandsdefinition indeholder ekstra oplysninger om, hvorfor noget er i en bestemt tilstand, men måske ikke er en del af angivelsen af en gyldig tilstandsovergang. Noget kan f.eks. have tilstanden På hold, men være årsagen til Restordre eller Forudordre.
Felt | Beskrivende tekst |
---|---|
Årsager til definitioner for tilstand | GUID for tilstandsårsag. |
Stat/område | Den tilstand, som tilstandsårsagen er tilknyttet med. |
Detaljer | Navn/beskrivelse for tilstandsårsag. |
Egenskaber for tilstandsdefinitionstabel
Tabellen Egenskaber for tilstandsdefinition indeholder ekstra metadata for hver tilstand.
Felt | Beskrivende tekst |
---|---|
Tilstand af definitionsegenskaber | Egenskabens GUID. |
Placering på tidslinje | Den rækkefølge, som tilstanden skal vises i tidslinjestyringen for statuslinjen i brugergrænsefladen. (Dette kontrolelement introduceres i oktober 2022-versionen). |
Tilstand for stillingsskiftstabel
Tabellen Tilstandsovergang indeholder en liste over de tilstandsovergange, der vil forekomme, når en forretningshændelse opstår. Forretningshændelsen angiver kun tilstanden, hvis den aktuelle tilstand er en tilladt tilstand.
Felt | Beskrivende tekst |
---|---|
Tilstand for stillingsskift | GUID for tilstandsskift. |
Definition af forretningshændelse | Et opslag i tabellen Business Event Definition for at bestemme, hvilken forretningshændelse posten tilhører. |
Kildetilstand | Den tilladte kildetilstand, der kan overføres fra. |
Måltilstand | Den måltilstand, der skal angives, hvis tilstanden skifter fra en tilladt kildetilstand. |
Årsag til måltilstand | Den måltilstandsårsag, der skal angives, hvis tilstanden skifter fra en tilladt kildetilstand. |
Følgende tabel viser et eksempel på data i denne tabel.
Definition af forretningshændelse | Kildetilstand | Måltilstand | Årsag til måltilstand |
---|---|---|---|
Disponibel succeskontrol | I gang | Opfyldelse i gang | Lagerkontrol fuldført |
Disponibel succeskontrol | På hold | Opfyldelse i gang | Lagerkontrol fuldført |
Disponibel kontrol mislykkedes | I gang | På hold | Restordre på hold |
Scenarier
Der findes ingen overførsel for forretningshændelsen
Hvis der ikke findes nogen post i tabellen Overgangsperiode for den forretningshændelse, der genereres, lykkes valideringen automatisk, men der angives ingen værdi for Tilstand eller tilstandsårsag.
Tilføje en ny tilstand og overførsel
Hvis du vil tilføje en ny tilstand eller stillingsskift, skal du følge disse trin.
Tilføj en ny tilstandsdefinition.
Tilføj en ny tilstandsdefinition, hvis det er påkrævet.
Tilføj et nyt tilstandsskift, og følg disse trin:
- Knyt den nye tilstandsovergang til en ny forretningshændelse.
- Indstil kildefeltet til det, der er tilladt. Tilføj én række pr. tilladt kilde.
- Angiv feltet Tilstand til, hvilken tilstand der skal angives, når forretningshændelsen angives.
- Angiv feltet Tilstandsårsag til, hvilken årsag der skal angives, når forretningshændelsen angives.
Tilføj de egenskaber (ReadOnly eller Timeline), der kræves.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om