führt einen neuen Durchlauf der Schleife des Loop-Schrittes $loopendstep aus. Dabei wird der 'erledigt'-Status von allen Mitgliedern der Schleife wieder auf 'offen' gesetzt, diese Schritte also als nicht erledigt markiert, so dass sie von neuem bearbeitbar sind. Außerdem wird das Attribut 'durchlaufnummer ' der Relation 'workflow_schritt' für $loopendstep um 1 erhöht und von allen Schritten der Schleife werden temporäre Daten aus der Relation 'workflow_temp_data', die eine 'gueltigkeitsdauer' gleich 'workflowloop' haben, gelöscht. Die Funktion macht hierbei alle relevanten Änderungen in der Datenbank und in der Session.
Zu Beginn wird jedoch geprüft, ob $loopendstep überhaupt ein Loop-Schritt ist und den 'erledigt'-Status 'offen' hat. Ist dies nicht der Fall, so wird abgebrochen.