Der Administrator hat die Möglichkeit unter Bedingung zu definieren, welche Prüfungen bei Ausführung des Schrittes durchgeführt werden. 


Folgende Standardbedingungen sind vorgesehen:

kz=‘[wert]‘, kz<‘[wert]‘, kz>‘[wert]‘

z.B. kz=A


Der Workflowschritt wird mit Ja bestätigt, wenn das Feld Kz in der zum Item gehörenden Klasse mit der Bedingung übereinstimmt


betrag = [wert], betrag < [wert], betrag > [wert]

z.B. kz=A


Der Workflowschritt wird mit Ja bestätigt, wenn das Feld Betrag in der attr_Tabelle mit der Bedingung übereinstimmt


$usergruppe = [usergruppe]

z.B. $usergruppe = 2ndLevel


Der Workflowschritt wird mit Ja bestätigt, wenn der Bearbeiter der angegebenen Usergruppe angehört. 


$sessionmodus = [poweruser|selfservice]

z.B. $sessionmodus = poweruser


Der Workflowschritt wird mit Ja bestätigt, wenn der Bearbeiter im poweruser-Modus arbeitet.


$Cmdbprofil = [cmdbprofil.ident]

z.B. $cmdbprofil = extern


Der Workflowschritt wird mit Ja bestätigt, wenn der Bearbeiter, der den Vorgängerschritt abgeschlossen hat mit dem Cmdbprofil mit Ident extern verbunden ist.

Weiterhin besteht die Möglichkeit ein Addon-SQL zum Basis-SQL-Statement zu erfassen.

Das Basis-SQL-Statement lautet immer:


Select * from attr[Itemtyp], Item where Item.Intid = attr[Itemtyp].Refid and Item.Intid = [Tabid]


Die Tabid ist dabei die Refid des aktuellen Vorgangs. An das Basis-SQL-Statement wird dann das SQL-Statement nach dem „and“ eingefügt.

Im Addon-SQL können die Standard-SQL-Platzhalter verwendet werden.