Freigeben über


Übergangsaktivitäts-Designer

Ein Transition stellt den Übergang zwischen zwei Zuständen dar.

Verwenden des Transition-Aktivitäts-Designers

Der Transition-Aktivitäts-Designer ermöglicht es Ihnen, einen Übergang zwischen zwei Zuständen zu konfigurieren.

Transition-Eigenschaften im Workflow-Designer

In der folgenden Tabelle sind die Transition-Eigenschaften aufgeführt, die mithilfe des Workflow-Designers festgelegt werden können, und es wird beschrieben, wie sie im Designer verwendet werden.

Eigenschaftenname Erforderlich Verwendung
DisplayName Falsch Gibt den optionalen Anzeigenamen des Transition-Aktivitätsdesigners an. Der Standardwert ist T1. Der Wert kann im Eigenschaftenraster im Header des erweiterten Übergangs-Designers und im Header des Aktionsabschnitts innerhalb des erweiterten Übergangs-Designers bearbeitet werden. DisplayName wird in der Breadcrumbnavigation verwendet, die am oberen Rand des Workflow-Designers angezeigt wird.

Obwohl der DisplayName nicht zwingend erforderlich ist, wird empfohlen, einen Anzeigenamen zu verwenden.
Condition False Gibt, falls vorhanden, einen Ausdruck an, der True ergeben muss, bevor die Steuerung an den Zielzustand übergeben wird. Diese Bedingung kann im Eigenschaftenraster und im erweiterten Übergangs-Designer bearbeitet werden. Mehrere Bedingungen in einem gemeinsamen Übergang werden in der Reihenfolge ausgewertet, in der sie im Übergangs-Designer angezeigt werden. Hinweis: Wenn die Condition-Aktivität eines Übergangs mit False ausgewertet wird (oder alle Bedingungen eines Übergangs mit freigegebenem Trigger mit False ausgewertet werden), erfolgt der Übergang nicht, und die Trigger aller Übergänge aus dem Zustand werden neu geplant. In diesem Lernprogramm kann diese Situation aufgrund der Konfigurationsmethode für die Bedingungen (es gibt spezielle Aktionen für richtige oder falsche Schätzungen) nicht auftreten.
Quelle True Gibt den Zustand an, von dem dieser Übergang ausgeht. Indem Sie auf den Namen des Quellzustands klicken, wechselt die Designeransicht in eine erweiterte Ansicht dieses Zustands. Dieser Wert wird festgelegt, wenn der Übergang erstellt wird, und kann nicht geändert werden.
Trigger Falsch Gibt die Aktivität an, deren Abschluss den Übergang initiiert. Um diese Aktivität festzulegen, ziehen Sie eine Aktivität aus der Toolbox und legen sie auf dem Abschnitt Trigger des Übergangs ab.
Action Falsch Gibt die Aktivität an, die ausgeführt wird, wenn die Trigger-Aktivität abgeschlossen ist, und Condition, falls vorhanden, true ergibt. Diese Aktivität wird ausgeführt, wenn der Übergang in den Zielzustand erfolgt, nachdem die Exit-Aktivität für den Quellzustand, falls vorhanden, ausgeführt wurde. Wenn der Transition-Designer erweitert wird, kann dieser Wert festgelegt werden, indem Sie eine Aktivität aus der Toolbox ziehen und auf dem Abschnitt Aktion des Übergangs ablegen. Ein Übergang kann mehrere Aktionen aufweisen. Die einzelnen Aktionen können erweitert, verkürzt und geordnet werden, indem Sie auf den Pfeil nach oben oder nach unten klicken, der für die Aktion angezeigt wird, wenn mehrere Aktionen in einem Übergang vorhanden sind.
Ziel True Gibt den Zustand an, in den der Zustandsautomat übergeht, nachdem der Übergang abgeschlossen ist. Dies entspricht der To-Eigenschaft des Übergangs im Objektmodell. Indem Sie auf den Namen des Zielzustands klicken, wechselt die Designeransicht in eine erweiterte Ansicht dieses Zustands. Dieser Wert wird festgelegt, wenn der Übergang erstellt wird, und kann geändert werden, indem Sie im Designer den Pfeil ziehen, der den Übergang mit dem Zielzustand verbindet.

Erstellen von Übergängen

Übergänge werden erstellt, indem eine Linie von einem Zustand zu einem anderen gezogen wird, oder indem ein Zustand auf den Dreiecken abgelegt wird, die angezeigt werden, wenn ein Zustand über einen anderen Zustand gezogen wird. Um einen Übergang durch Ziehen zu erstellen, zeigen Sie mit der Maus auf den Rand des Quellzustands und ziehen eine Linie vom Quell- zum Zielzustand. Um einen Übergang durch Ablegen zu erstellen, ziehen Sie den Zielzustand auf den Quellzustand und legen ihn auf einem der vier Dreiecke ab, die um den Quellzustand herum angezeigt werden. Der Zielzustand kann entweder ein neuer Zustand sein, der aus der Toolbox gezogen wird, oder ein vorhandener Zustand, der aus dem Workflow-Designer gezogen wird.

Hinweis

Ein einzelner Zustand eines Zustandsautomaten kann bis zu 76 Übergänge aufweisen, die mithilfe des Workflow-Designers erstellt wurden. Die Anzahl der Zustandsübergänge für Workflows, die außerhalb des Designers erstellt werden, wird nur durch die verfügbaren Systemressourcen beschränkt.

Übergänge mit gemeinsamem Trigger sind Übergänge, die dasselbe Triggerereignis verwenden. Ein gemeinsamer Trigger ermöglicht den bedingten Übergang zu einem Zielzustand auf Grundlage der Auswertung von Ausdrücken, die für mehrere Übergänge konfiguriert wurden, die über ein gemeinsames Triggerereignis verfügen. Um einem Übergang zusätzliche Aktionen hinzuzufügen und einen gemeinsamen Übergang zu erstellen, klicken Sie auf den Kreis, der den Anfang des gewünschten Übergangs angibt, und ziehen Sie ihn auf den gewünschten Zustand. Der neue Übergang verwendet denselben Trigger wie der Anfangsübergang, besitzt jedoch eine eindeutige Bedingung und Aktion. Gemeinsame Übergänge können auch innerhalb des Übergangs-Designers erstellt werden, indem Sie im unteren Bereich des Übergangs-Designers auf Gemeinsamen Triggerübergang hinzufügen klicken und dann den gewünschten Zielzustand aus der Dropdownliste Verfügbare Zustände für Verbindung auswählen.

Weitere Informationen