ValidateTransitionOut
Die ValidateTransitionOut Der Validator findet Aktivitätsbedingungen ohne Exit-Übergänge.
Validierungszusammenfassung
- Risiko: Aktivitätsbedingungen gehen möglicherweise nicht zur nächsten Aktivität über, was dazu führen kann, dass der Workflow hängen bleibt.
- Schweregrad: Warnung
- Gültiges Ergebnis: Gültig
- Gültige Nachricht: Alle Bedingungen haben Übergänge.
- Ungültiges Ergebnis: Ungültig
- Ungültige Nachricht: Dieser Workflow enthält <condition count>-Aktivitätsbedingungen ohne Ausgabeübergang.
- Vorgeschlagene Aktion: Wenn es sich um eine bewusste Designentscheidung handelt, gibt es keine Korrekturmaßnahme. Suchen Sie andernfalls die in der Validierung angegebene Bedingung, und fügen Sie der nächsten Aktivität einen entsprechenden Übergang hinzu.
- Veröffentlichbar: Ja
- Ausführbar: Ja
- Zugehörige Informationen: Keine
Problembehandlung
Designauswahlen, die beim Erstellen eines Workflows auf der Canvas getroffen werden, können eine Aktivität ohne Exit-Bedingung rechtmäßig verwenden. Im ersten Beispiel ist Benachrichtigung Und Timer Aktivitäten werden beide zu Beginn des Workflows ausgeführt. Die Timer Ist die Entität, die entscheidet, wann der Workflow endet. In dieser Situation wird ausgeführt Benachrichtigung , Aber wenn der Übergang nicht entfernt wird, bleibt das Design einfach und fügt kein Risiko hinzu. Der Validator findet den fehlenden Übergang von und meldet ihn Benachrichtigung Aktivität als Warnung Das der Designer ignorieren kann.
Im zweiten Beispiel ist Benachrichtigung Aktivität hat keinen Exit-Übergang. Der Designer hat dies aufgrund des Layouts verpasst. Der Übergang von Timer Aktivität wird hinter übergeben Benachrichtigung Aktivität und wird angezeigt, um den Ausgang von zu verbinden Benachrichtigung Aktivität zu Ende . In Workflows mit mehr als 10 oder 15 Aktivitäten kann es schwierig sein, alle Übergänge klar zu sehen. Der Designer dieses Workflows, der für vorgesehen ist Benachrichtigung Aktivität für den Übergang zu Ende .
Diese Validierung leitet den Designer zur spezifischen Aktivität und Bedingung weiter, die keinen Exit-Übergang haben. Der Designer entscheidet dann, ob auf die Warnung reagiert werden soll oder nicht.