Der folgende Beitrag beschreibt, wie man sinnvoll die Initialisierung von Workflows verwenden kann. Ich gehe davon aus, dass der Workflows manuell gestartet wird, z.B. wenn es sich um einen Freigabeworkflow handelt. In dem kleinen Beispiel soll der Freigeber manuell eine EMail-Adresse eingeben, die später in einer EMail-Benachrichtigung verwendet wird.
Als erstes wird im Startbildschirm über den Button Initiierung… ein Workflowinitiierungsparameter definiert. Dieser heißt in unserem Beispiel SendToMail und ist eine Textzeile.
Es könnten noch weitere Parameter definiert werden. Die folgende Grafik zeigt die möglichen Inhaltstypen.
Die nächste Grafik zeigt, wie der Initialisierungsparameter in einem Workflow-Nachschlagevorgang verwendet werden kann.
Man sieht, dass die die Initialisierungsparameter zu den Workflowdaten gehören. Wenn der Workflow gestartet wird, dann wird ein Formular gerendert, über dass der Parameter gefüllt werden kann, der wiederum als EMail-Adresse nachgeschlagen wird.
