Für komplexere Lösungen haben wir eine Plugin-Architektur geschaffen, die im Prinzip eine Erweiterung der Scripting Activity darstellt.

Hier können Sie über eine vordefinierte Schnittstelle eigene Workflow-Aktivtäten erstellen und den vollen Funktionsumfang der .NET-Programmiersprachen nutzen (z. B. zur Anbindung eines externen Webservices oder einer Verbindung zum Exchange Server).

Sie können auch Log-Meldungen an den DQ-Server absetzen und Ergebnistabellen aus Workflows auswerten.

Workflow Plugins können zur Laufzeit im DQ-Server geladen und entfernt werden (kein Neustart notwendig).

Um ein Plugin im Workflow auszuführen, steht die Workflow-Operation ExecuteCustomPlugin zur Verfügung.

Plugins können mit Visual Studio gebaut werden. Die resultierende dll-Datei wird dann in den Settings im Ordner WorkflowPlugins abgelegt.

Stellen Sie sicher, dass jedes Plugin einen eigenen Unterordner enthält.