Teile dieses Themas wurden möglicherweise maschinell übersetzt.
Der ValidateTransitionIn-Prüfer sucht Aktivitäten, die keine eingehenden Übergänge haben und nicht im Workflow ausgeführt werden können.
Validierungszusammenfassung
Risiko: Aktivitäten, die keine eingehenden Übergänge haben, können nicht im Workflow ausgeführt werden. Wenn aus diesen Aktivitäten eine andere Logik hervorgeht, könnte der Workflow hängen bleiben, ohne dass ein Fortschritt erzielt werden kann.
Zweck: Suchen Sie nach Aktivitäten, die keine eingehenden Übergänge haben.
Schweregrad: Warnung.
Gültiges Ergebnis: Gültig.
Gültige Nachricht: Alle Aktivitäten in diesem Workflow haben mindestens einen eingehenden Übergang.
Ungültiges Ergebnis: Ungültig.
Ungültige Nachricht: Dieser Workflow enthält <activity count>-Aktivitätsbedingungen ohne Eingabeübergang.
Vorgeschlagene Aktion: Entfernen Sie entweder die Aktivitäten, um Verwirrung zu reduzieren und den Workflow leichter verständlich zu machen, oder stellen Sie den entsprechenden eingehenden Übergang bereit.
Veröffentlichbar: Ja
Ausführbar: Ja
Zugehörige Informationen: Keine
Problembehandlung
Obwohl die in dieser Validierung erkannten Aktivitäten die Ausführung des Workflows nicht beeinträchtigen, muss der Designer wissen, dass Aktivitäten auf dem Canvas nicht ausgeführt werden können und keinen Zweck erfüllen, insbesondere in einem Produktionssystem. Dieser Fehler wird normalerweise durch eine visuelle Fehlinterpretation der Zeichnung verursacht.
Dieser Beispiel-Workflow scheint durchaus gültig zu sein. Bei näherer Betrachtung stellen wir jedoch fest, dass der Übergang von Werte festlegen nicht bei Genehmigung − Benutzer aufhört (es gibt kein Pfeilende). Stattdessen geht dieser Übergang direkt zu Ende. Genehmigung − Benutzer kann daher nicht ausgeführt werden. Da sich im Workflow eine auf der Bedingungsweiterleitung der Genehmigung basierende Aktivität befindet, scheint es, als beabsichtige der Designer, dass die Genehmigung ausgeführt werden soll, und eine Korrektur ist scheinbar erforderlich.Abbildung : 1. TransitionIn ungültig
Dieser Prüfer führt den Designer zu der bestimmten Aktivität und Bedingung, die keinen eingehenden Übergang hat. Der Designer sollte einen Übergang einrichten oder die Aktivität entfernen.