TYPO3 hat ein recht gut integrierten Content- oder Publishing-Workflow, der sich aber ausschließlich auf Content-Elemente bezieht.
Lässt sich diese Mini-Workflow-Engine erweitern, sodass man zwischen zwei Aktionen auch beliebigen Code ausführen kann? Ich denke da an sowas wie über externe Schnittstellen Daten importieren/exportieren, Datenbankabfragen machen oder auch eine Warteschleife einbauen.
Der Code kann sehr komplex und zeitaufwändig werden, daher könnte der Workflow bei einem imaginärem BE-User stehen bleiben (Workflow wartet) und darf nicht fortgesetzt werden, bis eine bestimmte Eigenschaft nicht erfüllt ist -> z.B. bis ein Feld in der zugehörigen Datenbank nicht gesetzt ist. Eine externe Anwendung/ein Skript muss diese Eigenschaft nach Abarbeitung der Aufgabe setzen -> erst dann läuft der Workflow weiter und eine Person/Gruppe kann mit dem Fall weiter arbeiten.