next up previous contents index
Next: wf_subworkflow_close($step) [File 'lib-workflow-subworkflow.inc.php'] Up: Funktionen zum Ändern des Previous: Funktionen zum Ändern des

wf_subworkflow_open($parentstep) [File 'lib-workflow-subworkflow.inc.php']

öffnet, d.h. aktiviert, einen bisher inaktiven Subworkflow unter gegebenem Parent-Schritt $parentstep. D.h. setzt das Attribut 'subworkflow_aktiv' des Schrittes $parentstep auf 'true', setzt von allen Schritten des Subworkflows unter $parentstep den 'erledigt'-Status auf 'offen', erhöht das Attribut 'durchlaufnummer' von $parentstep um 1 und löscht alle temporären Daten aus der Relation 'workflow_temp_data' die als 'gueltigkeitsdauer' einen Wert ``subworkflow'' oder `` workflowloop'' haben. Die Funktion macht dabei alle relevanten Änderungen in der Datenbank und in der Session.

Um Parent-Module dieses Öffnen des Subworkflows anzuzeigen, wird in der globalen Variable $wf_notify der Parameter 'subworkflow_has_opened' auf '1' gesetzt.

Anfangs wird jedoch überprüft, ob $parentstep ein Parent-Schritt ist, ob $parentstep den 'erledigt'-Status 'offen' hat und ob der Subworkflow noch nicht aktiv ist. Ist dies nicht der Fall so wird abgebrochen.



Copyright Munich Network Management Team