Aangepaste XAML-werkstromen
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
Microsoft Dynamics CRM 2015 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 CRM 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
Open een Windows PowerShell opdrachtpromptvenster.
Voeg de PowerShell-module Microsoft Dynamics 365 toe:
Add-PSSnapin Microsoft.Crm.PowerShell
Haal de huidige instelling op:
$setting = get-crmsetting customcodesettings
Wijzig de huidige instelling:
$setting.AllowDeclarativeWorkflows="True"
set-crmsetting $setting
Controleer de setting:
get-crmsetting customcodesettings
XAML-werkstromen uitschakelen
Open een Windows PowerShell opdrachtpromptvenster.
Voeg de PowerShell-module Microsoft Dynamics 365 toe:
Add-PSSnapin Microsoft.Crm.PowerShell
Haal de huidige instelling op:
$setting = get-crmsetting customcodesettings
Wijzig de huidige instelling:
$setting.AllowDeclarativeWorkflows=0
set-crmsetting $setting
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
Werkstromen schrijven om bedrijfsprocessen te automatiseren
Bedrijfsprocesstromen modelleren
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht