next up previous contents index
Next: param-Elemente als Kinder eines Up: Anlegen eines neuen Workflows Previous: schritt-Element (i.d.R. als Kind

modul-Elemente als Kinder eines Schritt-Elementes:



XML-Element: modul [schritt] DB-Relation: workflow_schritt_modul
XML-Attribute: [workflow] DB-Attribute: workflownummer
  [schritt]   schrittnummer
  [nummer]   modulnummer
  name   modulname



Die einzelnen Module eines Schrittes werden hiermit definiert. ``name'' ist ein String der Form ``<modultyp>:<modulname>''. Mögliche Modultypen sind ``normal'', ``parent'', ``end'' und ``loop''. Der Typ ``normal'' kann auch weggelassen werden, d.h. dann ``name''=''<modulname>''. ``<modulname>'' gibt den eigentlichen Namen des Moduls an. Dabei ist ein Modul mit Typ ``normal'' in der Datei ``module-<name>.inc.php definiert, ein Parent-Modul (Typ ``parent'') in der Datei ``parent_module-<modulname>.inc.php'', ein Subworkflow-Ende-Modul (Typ ``end'') in der Datei ``end_module-<modulname>.inc.php'' und ein Schleifenbildungsmodul (Typ ``loop'') in der Datei ``loop_module-<modulname>.inc.php'' definiert.

Hierbei sollten Module vom Typ ``parent'' sind nur in Schritten vom Typ ``parent'', Module vom Typ ``end'' nur in Schritten vom Typ ``end'' und Module vom Typ ``loop'' nur in Schritten vom Typ ``loop'' verwendet werden. Module vom Typ ``normal'' können überall eingesetzt werden.

Das Attribut ``nummer'' wird, falls nicht angegeben, einfach der Reihenfolge der Elemente nach durchnummeriert, wobei ein Modul mit kleinerer Nummer vor Modul einem Modul mit größerer Nummer auf einer Schrittseite aufgerufen wird, d.h. bei Nicht-Angabe von ``nummer'' entscheidet die Reihenfolge der Module in der Konfiguration die Reihenfolge der Module später beim Aufruf einer Schrittseite.


next up previous contents index
Next: param-Elemente als Kinder eines Up: Anlegen eines neuen Workflows Previous: schritt-Element (i.d.R. als Kind
Copyright Munich Network Management Team