Bei der Erstellung eines eigenen Workflows beginnt man mit der Definition der aktiven Zustände, indem man diese in der Reihenfolge ihres üblichen Auftretens in der Activities-Sektion des Workflow-Menüs schrittweise mit Id und Anzeige-Wert sowie einem passenden Icon (16x16px) definiert. Anschließend werden im unteren Bereich des Workflow-Menüs die möglichen Übergänge zwischen den Zuständen eingeführt.
Jeder Status-Übergang besitzt neben Id, Anzeigewert, Eingangs-/Zielzustand, berechtigte Nutzerrolle auch eine eigene DTML-Methode. Diese ist frei programmierbar und wird in durch die Workflow-Aktion aufgerufene (unsichtbare) Ergebnisseite „hineingerendert“. Die Ergebnisseite besteht aus dem üblichen ZMI-Kopf und Fuß; dazwischen rendert sich die frei programmierte transition-Methode, z.B. um ein neues Formular einzublenden oder den Aufruf anderer Methoden auszulösen.