Brugerdefinerede XAML-arbejdsprocesser
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 det lokale miljø understøtter muligheden for at oprette brugerdefinerede arbejdsprocesser af XAML. Brugerdefinerede XAML-arbejdsprocesser, også kaldet beskrivende arbejdsprocesser, gør det muligt at udnytte Windows Workflow Foundation til at oprette genanvendelige arbejdsprocesser for Microsoft Dynamics 365. Ved hjælp af Microsoft Visual Studio Workflow Designer kan du oprette arbejdsprocesser ved at trække arbejdsprocesaktiviteter fra værktøjskassen til designområdet, oprette variabler og angive egenskaber for disse aktiviteter til gennemførelse af arbejdsprocessens funktionalitet. Du kan bruge indbyggede Windows Workflow Foundation aktiviteter eller de aktiviteter, der er specifikke for Microsoft Dynamics 365. Oplysninger om aktiviteterne i Microsoft Dynamics 365 finder du under Activities navneområdet.
Brugerdefinerede XAML-arbejdsprocesser understøttes ikke i Microsoft Dynamics 365 (online). Det er fordi Microsoft Dynamics 365 arbejdsprocesser ikke understøttes til at køre i sandkassetilstand, og hvis den brugerdefinerede XAML-arbejdsproces indeholder skadelig kode, kan det føre til problemer med datasikkerhed.
Når du har oprettet en brugerdefineret XAML-arbejdsproces, kan du importere XAML-filen i Microsoft Dynamics 365 og bruge arbejdsprocessen uden at kompilere den. Desuden kan du eksportere en eksisterende arbejdsproces i Microsoft Dynamics 365, redigere arbejdsprocesdefinitionen (XAML) ved hjælp af Microsoft Visual Studio Workflow Designer, importere XAML tilbage i Microsoft Dynamics 365 og derefter bruge den.
Bemærk
Arbejdsprocesser, der er oprettet eller ændret uden for Microsoft Dynamics 365, kan ikke vises eller redigeres i Microsoft Dynamics 365 procesdesigneren. Du kan kun ændre statussen (Aktiver eller Deaktiver) for disse arbejdsprocesser. Disse arbejdsprocesser kan køre i Microsoft Dynamics 365 i henhold til arbejdsprocesdefinitionen.
Dette emne indeholder
Forudsætninger for at arbejde med brugerdefinerede XAML-arbejdsprocesser
Aktivere eller deaktivere XAML-arbejdsprocesser
Brug af Visual Studio Workflow Designer
Forudsætninger for at arbejde med brugerdefinerede XAML-arbejdsprocesser
Du skal bruge Microsoft Visual Studio til at udvikle brugerdefinerede arbejdsprocesser af XAML til Microsoft Dynamics 365.
For at arbejde med XAML-arbejdsprocesser, der er oprettet eller ændret uden for Microsoft Dynamics 365, skal du sørg for, at:
Din brugerkonto har Deployment Administrator rettigheden i Microsoft Dynamics 365.
Beskrivende arbejdsprocesser er aktiveret på Microsoft Dynamics 365 serveren. Disse er som standard ikke aktiveret. Benyt følgende fremgangsmåde for at aktivere dem.
Aktivere eller deaktivere XAML-arbejdsprocesser
Du kan bruge Windows PowerShell til at aktivere eller deaktivere XAML-arbejdsprocesser, som beskrevet her. Du kan også bruge installationswebtjenesten. Yderligere oplysninger finder du under Indstillinger for installationsobjekter og installationskonfiguration for at finde ud af, hvordan du via programmering opdaterer AllowDeclarativeWorkflows egenskaben.
Aktivere XAML-arbejdsprocesser
Åbn et Windows PowerShell-kommandovindue.
Tilføj Microsoft Dynamics 365 PowerSnell-snap-in'en:
Add-PSSnapin Microsoft.Crm.PowerShell
Hent den aktuelle indstilling:
$setting = get-crmsetting customcodesettings
Rediger den aktuelle indstilling:
$setting.AllowDeclarativeWorkflows="True"
set-crmsetting $setting
Kontrollér indstillingen.
get-crmsetting customcodesettings
Deaktivere XAML-arbejdsprocesser
Åbn et Windows PowerShell-kommandovindue.
Tilføj Microsoft Dynamics 365 PowerSnell-snap-in'en:
Add-PSSnapin Microsoft.Crm.PowerShell
Hent den aktuelle indstilling:
$setting = get-crmsetting customcodesettings
Rediger den aktuelle indstilling:
$setting.AllowDeclarativeWorkflows=0
set-crmsetting $setting
Kontrollér indstillingen.
get-crmsetting customcodesettings
Brug af Visual Studio Workflow Designer
Ved hjælp af Visual Studio kan du gøre følgende:
Oprette arbejdsprocesser visuelt uden at skulle skrive kode. Du kan oprette et arbejdsprocesprojekt i Visual Studio ved hjælp af den indbyggede Visual Studio aktivitetbibliotekskabelon og derefter bruge en arbejdsprocesaktivitet som rodaktiviteten.
Tilføj Microsoft Dynamics 365 arbejdsprocesaktiviteterne i værktøjskassen.
Når der oprettes et arbejdsprocesprojekt, kan du tilføje aktiviteter for rodaktiviteten.
Flytte aktiviteter i en arbejdsproces. Nogle aktiviteter, f.eks. sekvensaktiviteten, kan indeholde flere underordnede aktiviteter. Du kan oprette variabler for at holde værdier og referencer, der er vigtige for din arbejdsproces ved hjælp af variabeldesigneren.
Rediger eksisterende arbejdsprocesser. I så fald skal arbejdsprocesser først eksporteres fra Microsoft Dynamics 365 og kan ændres i Visual Studio, før de importeres tilbage til Microsoft Dynamics 365.
Se også
Automatisere forretningsprocesser ved hjælp af Dynamics 365-proces
Modeller forretningsprocesforløb
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret