Sollten Sub-Workflows & Error-Workflows veröffentlicht werden

Vor der Änderung des Veröffentlichungs-/Veröffentlichungsrückgängigmach-Prozesses mussten wir nur den übergeordneten Workflow aktivieren, und alle von dem übergeordneten Workflow aufgerufenen Sub-Workflows oder Error-Workflows brauchten nicht aktiviert zu werden.

Now mit dem neuen Veröffentlichungs-/Veröffentlichungsrückgängigmach-Prozess sollten alle abhängigen Workflows veröffentlicht werden, oder ist es wieder ausreichend, nur den übergeordneten Workflow zu veröffentlichen?

Informationen zu Ihrem n8n-Setup

  • n8n-Version: Cloud Version 2.22.5

@anestorova veröffentliche alles in deiner Abhängigkeitskette, um sicherzugehen, besonders Error Workflows.

Es reicht aus, das übergeordnete Workflow zu veröffentlichen für Sub-Workflows, die über den Execute Workflow Node aufgerufen werden – sie werden zur Laufzeit per ID ausgelöst, nicht unabhängig ausgelöst, daher führt n8n einfach die neueste gespeicherte Version aus, unabhängig vom Veröffentlichungsstatus

@anestorova gleiche Regeln wie zuvor, nur neue Benennung. Sub-Workflows, die über „Execute Workflow

Die Sub-Workflows müssen ebenfalls veröffentlicht werden. Andernfalls lösen sie einen Veröffentlichungsfehler aus.
Sie lösen einen Fehler nur dann nicht aus, wenn der übergeordnete Workflow manuell ausgelöst wurde.

barn4ks Screenshot zeigt das aktuelle Verhalten genau. In neueren Versionen validiert n8n die gesamte Abhängigkeitskette zum Zeitpunkt der Veröffentlichung – daher müssen auch Sub-Workflows, die über Execute Workflow aufgerufen werden, veröffentlicht sein, nicht nur aktiv. Dasselbe gilt für Error Workflows, da sie einen aktiven Trigger benötigen, um Error Events zu erfassen. Die einfache Regel: Veröffentliche alles in der Kette, bevor du das übergeordnete Workflow veröffentlichst.