DT489 Prozessregeln
Nachfolgend findet man Beschreibungen der Prozessregel-Parameter ( Prozessregel-Datenfelder), die in den Standardmodulen verwendet werden.
DI041217 Prozessregel-ID
Identnummer der Prozessregel wird automatisch beim Anlegen generiert.
DI041228 Prozessregel
Bezeichnung der Prozessregel, die im Feld Regel DI041230 definiert wird
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung.
DI041229 Kommentar
Kommentar zu Prozessregel
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung
DI057862 Klasse
Bezeichnung (Inkarnationsfeld) der Prozessregelklasse. Hier wird festgelegt, ob die Prozessregel in Python oder SQL geschrieben wird.
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung.
Hinweis
- Dieses Feld ist im Modul Prozessregeln ein Muss-Datenfeld.
DI057966 Objektart
Bezeichnung (Inkarnationsfeld) der Planungsobjektart. Hier wird festgelegt, ob die Regel für Projekte, Ideen, Vorhaben oder für Requests zur Verfügung steht.
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung.
Hinweis
- Dieses Feld ist ein Muss-Datenfeld.
DI059086 Regelart
Bezeichnung (Inkarnationsfeld) der Regelart. Hier wird festgelegt, ob es sich bei der Prozessregel um eine Prozessaktion (z.B. Statusbericht erstellen oder Projektart ändern) oder um eine Prüfregel (z.B. Feld Projektleiter ist gefüllt) handelt.
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung.
Details
- Die Werte in diesem Feld bestimmen, ob die Prozessregel im Modul Prozessmodell-Templates in der Listbox auf dem Feld Prüfregel oder Prozessaktion angezeigt wird.
Hinweis
- Dieses Feld ist im Modul Prozessregeln ein Muss-Datenfeld.
DI041230 Regel
Hier wird die Prozessregel definiert, nach der die Erledigung eines Prozessschrittes geprüft wird.
Bearbeitbar
- im Modul Prozessregeln,
- vorausgesetzt der bearbeitende Benutzer besitzt die hierfür notwendige Berechtigung
Informationen
- Prozessregeln werden vom Customizer bereitgestellt.
- Bei den Regeln handelt es sich um SQL-Statements oder Python-Methoden, die bei der Prüfung eines Prozessschrittes ausgeführt werden.
- Bei Prozessregeln, die mit Python-Methoden geschrieben werden, wird das Feld Regel automatisch mit den Standardzeilen (Anfangszeile, Return-Zeile und Endzeile) für die entsprechende Regelart gefüllt.
Methode | Definition |
---|---|
SQL-Statement | Wenn es sich um eine Quantitätsprüfung mehrerer Felder auf Projektebene handelt, müssen die Spalten des Select-Statements mit einem Platzhalter besetzt werden, da diese aus den Regelparametern der Prozessschritte ausgelesen werden. Beispiel: Prüfregel Prüfung auf Projekt. Diese Regel fragt anhand der in den Stammdaten hinterlegten Regelparameter Spalten aus der Projekttabelle ab.
Wenn es sich um eine Qualitäts- oder Verwendungshäufigkeit-Prüfung handelt, muss für Suchkriterium auf Projekt ein Platzhalter definiert werden. Beispiel: Prüfregel VH-Risiken. Diese Regel prüft, ob für das aktuelle Projekt bereits Risiken definiert wurden.
|
Python-Methode | Die Methode "computeProcessRule" wird für Prüfregeln verwendet und an das Dataitem-Objekt vererbt. Allgemeiner Aufbau einer Prüfregel:
Beispiel: Prüfregel Prüfung auf Projekt. Diese Regel fragt, anhand der in den Stammdaten hinterlegten Regelparameter, Spalten aus der Projekttabelle ab.
PY
Details
Die Methode "executeProcessAction" wird für Prozessaktionen verwendet und an das Dataitem-Objekt vererbt. Allgemeiner Aufbau einer Aktion:
Beispiel: Prozessaktion Statusbericht erstellen:
PY
|
Hinweis
- Im Lieferumfang von PLANTA project sind bereits mehrere vordefinierte Prozessregeln enthalten.