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: 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