Sie können zu einer Workflow-Definition sogenannte Argumente hinzufügen, um Daten Workflow-übergreifend auszutauschen. Man unterscheidet zwischen ein-, ausgehenden Argumenten und Eigenschaften.
Ein eingehendes Argument ist ein Wert, der der Workflow-Instanz beim Aufruf mitgegeben werden kann. Ausgehende Argumente stellen das Ergebnis einer Workflow-Instanz dar.
Argument erstellen / bearbeiten
Über das Argument-Fenster im Workflow-Designer können Sie Argumente für den Workflow hinzufügen. Ebenso wie Variablen bestehen Argumente aus einem eindeutigen Namen, einem Typ und einem Standardwert. Hinzu kommt ein Kennzeichen, ob das Argument ein- oder ausgehend bzw. beides ist. Finden Sie den gewünschten Datentyp nicht in der Auswahlliste, öffnen Sie den Typ-Auswahldialog (Details dazu finden sie auf der Seite "Datentypen")
Name | Der Name des Arguments (siehe unten Namensgebung) | ||
Richtung |
| ||
Argumenttyp | Der Datentyp des Arguments (Details dazu finden sie auf der Seite "Datentypen") | ||
Standardwert / Wert | Der Standardwert wird dann verwendet, wenn beim Starten kein Wert gesetzt wurde.
| ||
IsRequired (im Eigenschaftenfenster ) | Wenn das Kennzeichen "IsRequired" gesetzt ist, muss für das Argument beim Starten des Workflows ein Wert angegeben werden. | ||
Anmerkung (mit Rechtsklick im Kontextmenü) | Mit Rechtsklick können Sie wie bei den Aktivitäten eine Anmerkung hinzufügen, die beschreibt, wozu das Argument dient. |
Tipp |
---|
EigenschaftsfensterWenn Sie ein Argument auswählen, haben Sie im Eigenschaftenfenster weitere Einstellungen, die sie treffen können. z.B. können Sie mit "IsRequired" festlegen, ob ein Argument beim Starten angegeben werden muss. |
Hinweis |
---|
"Workflow starten" AktivitätBeachten Sie, dass die "WMS Workflow starten"-Aktivität angepasst werden muss, wenn Sie Argumente umbenennen oder hinzufügen. |
Argument löschen
Mit Rechtsklick oder "Entf" können Sie ein Argument entfernen. Wenn das Menü nicht geklickt werden kann, drücken Sie vorher die "Esc"-Taste.
Namensgebung
Tipp |
---|
Sprechende NamenBenennen Sie Ihre Argumente so, dass ersichtlich ist, welchen Zweck sie erfüllen bzw. welche Daten sie enthalten. |
Hinweis |
---|
EinschränkungenFür Variablen- und Argument-Namen gelten zudem folgende Einschränkungen (siehe Visual Basic Namensgebung):
|
Info |
---|
Eindeutige NamenArgumente können (sollten aber nicht!) denselben Namen aufweisen wie Variablen. Da Variablen immer lokaler definiert sind als (die im kompletten Workflow gültigen) Argumente, wird dann immer die Variable angewandt. Die Namen sind nicht case-sensitiv, d.h. Groß-/Kleinschreibung wird nicht beachtet. Der Übersicht wegen, sollten Sie die Namen jedoch immer gleich schreiben. |
Info |
---|
Namenskonventionen
|