In diesem Feld auf der Registerkarte Admin von Aktionen können Sie keinen, einen oder mehrere Aliasnamen anderer Aktionen angeben.
Bevor eine Aktion effektiv ausgeführt wird, müssen alle Aktionen mit dem/den Alias(en), die in dieses Feld eingegeben wurden, zuerst ausgeführt werden.

Beachten Sie, dass im Gegensatz zu Referenzen, die auf das Ergebnis einer bereits ausgeführten Aktion verweisen können, quer Lauftypen, erfordern Abhängigkeiten, dass die Action, von der abhängig ist, auch im selben RunType ausgeführt wird.
Im Wesentlichen sind Abhängigkeiten mit Referenzen mit der Ausführungsart run immer (!) vergleichbar.

 

Gutes Beispiel 1:
Aktion A und B werden beide nach der Anmeldung ausgeführt, A hängt von B ab (d. h., der Alias ​​für Aktion B wird in das Abhängigkeitsfeld von Aktion A eingegeben)
Wenn B bereits gelaufen ist, wird A ausgeführt.
Wenn B noch nicht gelaufen ist, versucht A, B zu laufen. Sobald B fertig ist, läuft A.

Schlechtes Beispiel 1:
Aktion A wird nach der Anmeldung ausgeführt, B vor der Anmeldung. A hängt von B ab.
Unabhängig davon, ob B bereits ausgeführt wurde, wenn A ausgeführt werden möchte, wird A nicht ausgeführt, da B nicht dafür konfiguriert ist Lauftypen.

Schlechtes Beispiel 2:
Aktion A wird nach der Anmeldung ausgeführt, B beim Herunterfahren. A hängt von B ab.
Da B zum Zeitpunkt der Ausführung von A noch nicht ausgeführt wurde und B für einen späteren Runtype konfiguriert ist, schlägt die Ausführung von A fehl.

Die Ausführung einer Aktion kann NICHT über Runtypes durch Referenzen oder Abhängigkeiten vorgezogen werden.


Schlechtes Beispiel 3:
Aktion A hängt von B ab, ein Benutzer sieht Aktion B jedoch nicht.
Aktion A wird daher nicht ausgeführt, da sie die Abhängigkeit nicht auflösen kann.

Schlechtes Beispiel 4:
Aktion A und B laufen beide nach dem Login, A hängt von B ab.
B ist an eine Bedingung pr . gebundeneventing es vom Laufen.
Da A B nicht zum Laufen bringen kann, wird A auch nicht laufen.

Schlechtes Beispiel 5:
Aktion A hängt von B ab und B wiederum von A.
Dies ist ein Zirkelbezug - weder A wird ausgeführt, noch wird B ausgeführt.

Alle Aktionen, die Teil eines Zirkelverweises sind, werden vollständig von der Ausführung ausgeschlossen.

Beachten Sie, dass Sie verschachtelte Abhängigkeiten haben können, z. B. A hängt von B abhängt von C hängt von D ab.
Ebenso könnte A von B1, B2 und B3 abhängen und B3 wiederum von D1 und D2. In diesem Beispiel wäre die Ausführungsreihenfolge (unabhängig davon, ob eine Aktion bereits ausgeführt wurde) B1, B2, D1, D2, B3, A.
Wenn die Ausführung einer Aktion in dieser Beispielkette fehlschlägt, werden die restlichen Aktionen natürlich nicht ausgeführt. Alle bereits ausgeführten Aktionen werden nicht zurückgesetzt.