Del via


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

  1. Åbn et Windows PowerShell-kommandovindue.

  2. Tilføj Microsoft Dynamics 365 PowerSnell-snap-in'en:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Hent den aktuelle indstilling:

    $setting = get-crmsetting customcodesettings
    
  4. Rediger den aktuelle indstilling:

    $setting.AllowDeclarativeWorkflows="True"
    
    set-crmsetting $setting
    
  5. Kontrollér indstillingen.

    get-crmsetting customcodesettings
    

Deaktivere XAML-arbejdsprocesser

  1. Åbn et Windows PowerShell-kommandovindue.

  2. Tilføj Microsoft Dynamics 365 PowerSnell-snap-in'en:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Hent den aktuelle indstilling:

    $setting = get-crmsetting customcodesettings
    
  4. Rediger den aktuelle indstilling:

    $setting.AllowDeclarativeWorkflows=0
    
    set-crmsetting $setting
    
  5. 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