Delen via


Aangepaste XAML-werkstromen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 on-premises ondersteunt de mogelijkheid om aangepaste XAML-werkstromen te maken. Met aangepaste XAML werkstromen, ofwel declaratieve werkstromen, kunt u met de kracht van Windows Workflow Foundation herbruikbare werkstromen maken voor Microsoft Dynamics 365. Met de Microsoft Visual Studio Workflow Designer, kunt u werkstromen maken door werkstroomactiviteiten van de werkset op het ontwerpvlak te slepen, variabelen te maken, en eigenschappen van deze activiteiten in te stellen om de functionaliteit van de werkstroom te implementeren. U kunt de ingebouwde Windows Workflow Foundation activiteiten of procesactiviteiten gebruiken die specifiek zijn voor Microsoft Dynamics 365. Voor informatie over de procesactiviteiten in Microsoft Dynamics 365, raadpleegt de naamruimte Activities.

Aangepaste XAML werkstromen worden niet ondersteund in Microsoft Dynamics 365 (online). Dit komt doordat Microsoft Dynamics 365 werkstromen niet worden ondersteund in sandboxmodus, en als de aangepaste XAML werkstroom schadelijke code bevat, kan dit tot gegevensbeveiligingsproblemen leiden.

Nadat u een aangepaste XAML werkstroom hebt gemaakt, kunt u dit XAML bestand importeren in Microsoft Dynamics 365, en de werkstroom gebruiken zonder het te verzamelen. Bovendien kunt u een bestaande werkstroom in Microsoft Dynamics 365 exporteren, de werkstroomdefinitie (XAML) bewerken met Microsoft Visual Studio Workflow Designer, de XAML terug importeren in Microsoft Dynamics 365, en deze vervolgens gebruiken.

Notitie

De werkstromen die zijn gemaakt of buiten Microsoft Dynamics 365 gewijzigd kunnen niet in de Microsoft Dynamics 365 procesdesigner worden weergegeven of gewijzigd. U kunt de status (activeren of deactiveren) van deze werkstromen alleen wijzigen. Deze werkstromen worden in Microsoft Dynamics 365 volgens de werkstroomdefinitie uitgevoerd.

In dit onderwerp

Vereisten voor het werken met aangepaste XAML-werkstromen

XAML-werkstromen in- of uitschakelen

Het gebruik van Visual Studio Workflow Designer

Vereisten voor het werken met aangepaste XAML-werkstromen

U moet Microsoft Visual Studio gebruiken om aangepaste XAML-werkstromen voor Microsoft Dynamics 365 te ontwikkelen.

Om met de XAML-werkstromen te werken die zijn gemaakt of gewijzigd buiten Microsoft Dynamics 365, moet u ervoor zorgen dat:

  • Uw gebruikersaccount de Deployment Administrator bevoegdheid in Microsoft Dynamics 365 heeft.

  • Declaratieve werkstromen zijn ingeschakeld op de server Microsoft Dynamics 365. Deze zijn standaard uitgeschakeld. Gebruik de volgende procedure om ze in te schakelen.

XAML-werkstromen in- of uitschakelen

Met Windows PowerShell kunt u XAML werkstromen wilt inschakelen of uitschakelen, zoals hier beschreven. U kunt ook de Implementatiewebservice gebruiken. Voor meer informatie, zie Installatie-entiteiten en installatieconfiguratie-instellingen om te leren hoe u de eigenschap AllowDeclarativeWorkflows met programmering bij kunt werken.

XAML-werkstromen inschakelen

  1. Open een Windows PowerShell opdrachtpromptvenster.

  2. Voeg de PowerShell-module Microsoft Dynamics 365 toe:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Haal de huidige instelling op:

    $setting = get-crmsetting customcodesettings
    
  4. Wijzig de huidige instelling:

    $setting.AllowDeclarativeWorkflows="True"
    
    set-crmsetting $setting
    
  5. Controleer de setting:

    get-crmsetting customcodesettings
    

XAML-werkstromen uitschakelen

  1. Open een Windows PowerShell opdrachtpromptvenster.

  2. Voeg de PowerShell-module Microsoft Dynamics 365 toe:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Haal de huidige instelling op:

    $setting = get-crmsetting customcodesettings
    
  4. Wijzig de huidige instelling:

    $setting.AllowDeclarativeWorkflows=0
    
    set-crmsetting $setting
    
  5. Controleer de setting:

    get-crmsetting customcodesettings
    

Het gebruik van Visual Studio Workflow Designer

Met Visual Studio Workflow Designer, kunt u het volgende doen:

  • Maak visueel werkstromen zonder dat u code hoeft te schrijven. U kunt een werkstroomproject maken in Visual Studio met het ingebouwde Visual Studio sjabloon van de Activiteitbibliotheek, en vervolgens een werkstroomactiviteit gebruiken als hoofdmapactiviteit.

  • Voeg de Microsoft Dynamics 365 werkstroomactiviteiten in de werkset toe.

  • Nadat een werkstroomproject is gemaakt, kunt u activiteiten aan de hoofdmapactiviteit toevoegen.

  • Bewegingsactiviteiten in een werkstroom. Sommige activiteiten, bijvoorbeeld the volgordeactiviteit, kunnen meerdere knooppuntactiviteiten bevatten. U kunt variabelen maken voor waarden en verwijzingen die belangrijk zijn voor uw werkstroom met de variabelenontwerper.

  • Wijzig al bestaande werkstromen. In dit geval, moeten eerst de werkstromen worden geëxporteerd vanuit Microsoft Dynamics 365, en kunnen ze worden gewijzigd in Visual Studio voordat ze weer worden geïmporteerd in Microsoft Dynamics 365.

Zie ook

Bedrijfsprocessen automatiseren met het Dynamics 365-proces
Bedrijfsprocesstromen modelleren

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht