FlowDecision-Aktivitätsdesigner
Der FlowDecision-Knoten ist ein bedingter Knoten, der eine Verzweigung für den Steuerungsverlauf in eine von zwei Alternativen bereitstellt, die auf der Erfüllung einer angegebenen Bedingung basiert. Wenn der Verlauf mehr als zwei Verzweigungen erfordert, verwenden Sie stattdessen FlowSwitch<T>.
Der FlowDecision-Knoten
Verwenden Sie FlowDecision, wenn der Verlauf in zwei Pfade verzweigt werden kann. Ein FlowDecision-Knoten verfügt über ein Condition-Objekt und ein FlowNode-Objekt, das den beiden möglichen Ergebnissen zugeordnet ist: True oder False. Die Condition-Instanz wird ausgewertet, und der Wert dieser Auswertung bestimmt, welcher FlowNode-Knoten als Nächstes innerhalb des Flowchart-Flussdiagramms verarbeitet werden soll.
Verwenden des FlowDecision-Designers
Der Flowchart-Aktivitätsdesigner ist in der Kategorie Flussdiagramm der Toolbox enthalten, auf die Sie durch Klicken auf die Registerkarte Toolbox im Workflow-Designer zugreifen können. Alternativ wählen Sie Toolbox im Menü Ansicht aus, oder drücken Sie STRG+ALT+X.
Der FlowDecision-Designer kann aus der Toolbox auf die Oberfläche des Workflow-Designers gezogen und innerhalb eines Flowchart-Aktivitätsdesigners abgelegt werden. Daraufhin wird eine Entscheidung mit der Bezeichnung FlowDecision in der Flowchart-Aktivität erstellt. Wenn Sie mit der Maus auf den Designer zeigen, werden die quadratischen Ziehpunkte True und False für die beiden Zweige angezeigt.
Nachdem Sie den FlowDecision-Designer und andere Designer auf das Flussdiagramm gezogen haben, können die Knoten miteinander verknüpft werden, um die Reihenfolge der Ausführung festzulegen. Um eine Verknüpfung zwischen einem Quellknoten (einschließlich der Verzweigungen True und False von FlowDecision) und einem Zielknoten zu erstellen, zeigen Sie mit der Maus auf den Designer für den Quellknoten. Daraufhin werden auf beiden Seiten des Knotens quadratische Ziehpunkte angezeigt. Klicken Sie auf eines der quadratischen Handles, und ziehen Sie es mit gedrückter Maustaste zu einem der Handles, die in ähnlicher Weise um den Zielknoten angezeigt werden, wenn Sie den Mauszeiger darüber halten. Lassen Sie die Maustaste los. Daraufhin wird zwischen beiden Knoten einen Link erstellt, der als vom Quelldesigner zum Zieldesigner zeigender Pfeil dargestellt wird.
Der Ausdruck, der die Condition angibt, kann in das Feld Bedingung des Fensters Eigenschaften eingegeben werden. Klicken Sie dazu auf den Hinweistext „VB-Ausdruck eingeben“.
Die FlowDecision-Eigenschaften
In der folgenden Tabelle werden die FlowDecision-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Diese Eigenschaften können im Eigenschaftenraster oder in der Designeroberfläche bearbeitet werden.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
Condition | True | Die Bedingung, die bestimmt, welchen Pfad die Flusssteuerung einschlägt. |
True | Falsch | Der von der Flusssteuerung eingeschlagene Pfad, wenn die Condition-Bedingung erfüllt wird. |
False | Falsch | Der von der Flusssteuerung eingeschlagene Pfad, wenn die Condition-Bedingung nicht erfüllt wird. |