Del via


Arbejdsproces- og procesobjekter

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Arbejdsprocesobjektmodellen i Microsoft Dynamics 365 er et sæt klasser, der anvender Windows Workflow Foundation-objektmodellen og viser Microsoft Dynamics 365-arbejdsprocesaktiviteter. Disse klasser findes i Microsoft.Xrm.Sdk.Workflow-assemblyen. Du kan finde flere oplysninger under Microsoft.Xrm.Sdk.Workflow.

Arbejdsprocesaktiviteter er elementenhederne i en arbejdsproces (proces). De føjes til en arbejdsproces (proces) for at danne en hierarkisk træstruktur. Når kørslen af alle aktiviteter i en given sti er afsluttet, er forekomsten af arbejdsprocessen (processen) fuldført.

Arbejdsprocesobjektet indeholder definitionen af en arbejdsproces (proces). Denne definition indeholder den XAML-streng, der beskriver arbejdsprocesaktiviteten og de regler, der bruges i processen.

Gyldigheden af en arbejdsprocesdefinition kan afhænge af eksterne data. Der findes flere typer afhængigheder, der understøttes:

  • SDK-handling: Hvis der udløses en proces på en bestemt SDK-handling, kan den ikke slettes.

  • Inputobjekt: En proces afhænger af et øjebliksbillede af en post, som er sendt til arbejdsprocessen.

  • Lokal parameter: En formel beskrivelse af en .NET-egenskab, som skal defineres af procestypen.

Arbejdsprocessens logobjekt indeholder detaljerede oplysninger om logiske trin, der er udført under udførelsen af en arbejdsproces. Og processessionsobjektet indeholder oplysninger om kørslen af en dialog.

Hvis en arbejdsproces blev oprettet i webprogrammet, og attributten Workflow.AsyncAutoDelete for arbejdsprocesdefinitionen er indstillet til true, og arbejdsprocessen har et enkelt trin i den, der ikke er et Fase/Vent/Betingelse-trin, bliver der ikke oprettet nogen WorkflowLog-poster. Dette er en platformsoptimering, der skal forbedre ydeevnen og spare plads på harddisken.

Der er to meddelelser, som du kan bruge til at arbejde med processer.SetStateRequest bruges til at angive tilstanden på processen: kladde eller aktiveret.CreateWorkflowFromTemplateRequest bruges til at oprette en proces fra en processkabelon.

Se også

Understøttede typer, udløsere, objekter og handlinger for processer
Automatisere forretningsprocesser ved hjælp af Dynamics 365-proces
Objektmeddelelser og -metoder til arbejdsproces (proces)
Objektmeddelelser og -metoder til WorkflowLog (proceslog)
Meddelelser og metoder for objektet ProcessSession

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret