Freigeben über


Benutzerdefinierte Workflowaktivitäten (Workflowassemblys)

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 (online und lokal) unterstützt die Registrierung und die Ausführung von benutzerdefinierten Workflowaktivitäten zusätzlich zu den standardmäßigen Aktivitäten, die von Windows Workflow Foundation bereitgestellt werden.Windows Workflow Foundation enthält eine Aktivitätsbibliothek, die Ablaufsteuerung für die Aktivitäten bereitstellt, Meldungen sendet und empfängt, parallele Arbeitsvorgänge ausführt und mehr. Um allerdings Anwendungen zu erstellen, die Ihren Geschäftsanforderungen genügen, benötigen Sie möglicherweise Aktivitäten, die für diese Anwendung spezifische Aufgaben ausführen können. Daher unterstützt Windows Workflow Foundation die Erstellung benutzerdefinierter Workflowaktivitäten.

Sie können benutzerdefinierte Workflowaktivitäten in Microsoft Visual C# oder Microsoft Visual Basic .NET schreiben, indem Sie eine Assembly erstellen, die mindestens eine Klasse enthält, die aus der Windows Workflow FoundationCodeActivity-Klasse abgeleitet wurde. Diese Assembly wird mit .NET-Attributen versehen, um die Metadaten bereitzustellen, die Microsoft Dynamics 365 zur Laufzeit verwendet, um Ihren Code mit dem Workflowmodul zu verknüpfen.

Nachdem Sie eine Assembly erstellt haben, die mindestens eine benutzerdefinierte Workflowaktivität enthält, registrieren Sie diese Assembly mit Microsoft Dynamics 365. Dieser Prozess ist der Registrierung eines Plug-Ins ähnlich. Die benutzerdefinierte Workflowaktivität kann anschließend in einen Workflow oder Dialog im Process-Formular in Microsoft Dynamics 365 integriert werden.

Hinweis

Microsoft Dynamics 365 (online) unterstützt nur die Ausführung benutzerdefinierter Workflowaktivitäten im Sandkasten (mit teilweiser Vertrauenswürdigkeit). Lokales Microsoft Dynamics 365 unterstützt nur die Ausführung benutzerdefinierter Workflowaktivitäten im Sandkasten mit teilweiser oder vollständiger Vertrauenswürdigkeit.

In diesem Abschnitt

Erstellen einer benutzerdefinierten Workflowaktivität

Einer benutzerdefinierten Workflowaktivität Metadaten hinzufügen

Verwenden des IOrganization-Webdiensts in einer benutzerdefinierten Workflowaktivität

Registrieren und Verwenden einer benutzerdefinierten Workflowaktivitätsassembly

Debuggen benutzerdefinierten Workflowaktivität

Aktualisieren einer benutzerdefinierten Workflowaktivität mithilfe der Assemblyversionsverwaltung

Prozessklassen, Attribute und Typen

Beispiel: Eine benutzerdefinierte Workflowaktivität erstellen

Beispiel: Aktualisieren des nächsten Geburtstags mithilfe einer benutzerdefinierten Workflowaktivität

Beispiel: Berechnen Sie mit einer benutzerdefinierten Workflowaktivität einen Kreditscore

Verwandte Abschnitte

Automatisieren Sie Geschäftsprozesse mithilfe des Dynamics 365-Prozesses

Schreiben von Plug-Ins, um Geschäftsprozesse zu erweitern

Plug-In-Isolation, Vertrauensstellungen und Statistiken

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright