Systemparameter WF
Allgemeines
Grundsätzliche Informationen zur Verwendung von Systemparametern finden Sie im Kapitel Systemparameter im Handbuch zum Modul "Portal & Organisation".
Die meisten Parameter der Bean WfOptions sind nur der systemweite Standardwert: Ist in den Workflow-Einstellungen des Mandanten (Reiter "Workflow") ein Wert gesetzt, hat dieser Vorrang (in der Tabelle vermerkt).
Konfiguration von Switch-User Verhalten
In den Systemparametern erfolgt die Definition der SwitchUser-Funktionen - Modul wf, Bean WfOptions:
WfOptions.switchUserMayApprove
- true > ist dieser Parameter auf true gestellt, so kann der switchende User alle Anträge und Aufgaben bearbeiten.
- false > ist der Parameter auf false gestellt, so kann der switchende User lediglich die Aufgaben-Liste sehen, diese jedoch nicht bearbeiten
WfOptions.switchUserActsAsNominalUser
- true > ist der Parameter auf true gestellt, so kann der switchende User die Aufgaben bearbeiten. Im Prozessverlauf wird der switchende User als Bearbeiter angegeben.
- false > wird der Parameter auf false gestellt, kann der Antrag vom switchenden User bearbeitet werden, im Prozessverlauf werden beide User gespeichert und angezeigt > der User, auf den geswitcht wurde, sowie der switchende User als Bearbeiter.
Referenz der relevanten Systemparameter für das WF-Modul
| Modul | Bean | Eigenschaft | Erklärung | mögliche Wert(e) |
|---|---|---|---|---|
| wf | SharkProperties | additionalProperties | Zusätzliche Konfigurationsparameter für Shark WF-Engine (je Eintrag Schlüssel=Wert). Werden beim Start der Workflow-Engine gelesen und wirken daher erst nach einem Neustart. | Standard:Cache.OmitXPDLCacheOnStartup=trueLimitAgentManagerClassName= |
| wf | WfOptions | alwaysHideActionLogs | Spalte Verlauf in der WF-Liste immer ausblenden. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | hideSubProcesses | Startet ein Prozess andere Anträge/Prozesse > sollen diese Subprozesse ausgeblendet werden (Spezialfall, wird im Webdesk HR Modulen derzeit nicht verwendet). Mandanten-Einstellung hat Vorrang. | true/false (Standard: true) |
| wf | WfOptions | showEmployeeIdWithinWorkList | Anzeige der Personalnr. in den Workflow-Listen. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showFormDetailsFirst | Anzeige des Formular-Reiters in den Prozessdetails an erster Stelle. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showProcessVariables | Anzeige der Prozessvariablen in der Detailansicht. Mandanten-Einstellung hat Vorrang. | true/false (Standard: true) |
| wf | WfOptions | switchUserMayApprove | erlaubt User das Genehmigen von Anträgen in geswitchten Ansichten. Mandanten-Einstellung hat Vorrang. | true/false (Standard: true) |
| wf | WfOptions | switchUserActsAsNominalUser | geswitchter User wird genau wie User behandelt, auf den geswitcht wurde. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showGraphicalProcessRepresentation | Anzeige des graphischen Prozessverlaufs in Prozessdetails. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showOrgUnitWithinWorkList | Anzeige der zugehörigen Abteilung in den Workflow-Listen. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showRoleInsteadNextPerformer | Anzeige der Rolle und nicht der Person, welche als nächster im Prozess kommt. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | useWfListBatchModeOnly | Ist der Parameter auf true gesetzt, ist direktes genehmigen eines Antrages nicht mehr möglich (nur über Anhaken der entspr. Aktion). Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showConfirmationDialogInWfListOnRedirectAndDelete | Bei true muss der Benutzer in der Workflow-Liste bestätigen, bevor eine Lösch-und-Weiterleiten-Aktion ausgeführt wird (z.B. "Antrag starten" bei einem Systemhinweis, der dabei gelöscht wird). Mandanten-Einstellung hat Vorrang. | true/false (Standard: true) |
| wf | WfOptions | showPrintButtonWithinWorkList | Anzeige einer Drucken-Schaltfläche in der Workflow-Liste. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | showDeputyHintInMyToDos | Bei true wird in der Liste "Meine Aufgaben" bei Aufgaben, die man als Stellvertreter erhalten hat, ein Vertretungs-Hinweis angezeigt. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | hideDeputyFeatures | Bei true werden in den Benutzereinstellungen die Stellvertreter-Einstellungen ("Ich möchte auch als Stellvertreter eine Mailbenachrichtigung erhalten", "Mein Stellvertreter darf für mich genehmigen") ausgeblendet. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | userSettingsMailNotificationOnAssignment | Status der Benutzereinstellung "Im Falle neuer Aufgaben möchte Ich eine Mailbenachrichtigung erhalten": ACTIVE = bearbeitbar, OUTPUT = nur Anzeige, INVISIBLE = ausgeblendet. Mandanten-Einstellung hat Vorrang. | ACTIVE (Standard), OUTPUT, INVISIBLE |
| wf | WfOptions | userSettingsMailNotificationOnAssignmentAsDeputy | Status der Benutzereinstellung "Ich möchte auch als Stellvertreter eine Mailbenachrichtigung erhalten" (Werte wie oben). Mandanten-Einstellung hat Vorrang. | ACTIVE (Standard), OUTPUT, INVISIBLE |
| wf | WfOptions | userSettingsDeputyMayApprove | Status der Benutzereinstellung "Mein Stellvertreter darf für mich genehmigen" (Werte wie oben). Mandanten-Einstellung hat Vorrang. | ACTIVE (Standard), OUTPUT, INVISIBLE |
| wf | WfOptions | commentTemplateKeyValueType | Name eines Schlüssel/Wert-Typs, dessen Einträge beim Kommentar in der Workflow-Liste als Kommentarvorlagen zur Auswahl angeboten werden. Leer: keine Kommentarvorlagen. Mandanten-Einstellung hat Vorrang. | Text (Standard: leer) |
| wf | WfOptions | deputyMayApproveIfPerformerAbsent | Bei true wird bei der Zuweisung einer Aktivität geprüft, ob der Hauptausführende abwesend ist (siehe absenceCodesActivatingDeputy), sodass die Aktivität dem Stellvertreter zugewiesen werden kann. Bei false werden Abwesenheiten ignoriert. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfOptions | absenceCodesActivatingDeputy | Fehlgrundcodes (durch Komma getrennt): Hat der Hauptausführende zum Zeitpunkt der Zuweisung eine Buchung mit einem dieser Codes (und keine produktive Buchung), gilt er als abwesend. Wirkt nur, wenn deputyMayApproveIfPerformerAbsent aktiv ist. Mandanten-Einstellung hat Vorrang. | Liste von Fehlgrundcodes (Standard: leer) |
| wf | WfOptions | asyncProcessingOfToDos | Bei true wird die Einzelverarbeitung von Aufgaben (Genehmigen, Ablehnen, Abschließen, Zur-Kenntnis-Nehmen) in der Workflow-Liste asynchron im Hintergrund durchgeführt: Die Liste wird sofort aktualisiert, der Verarbeitungsfortschritt wird im Kopfbereich der Anwendung angezeigt. Mandanten-Einstellung hat Vorrang. | true/false (Standard: false) |
| wf | WfProcessDefinitionDAOTarget | extendedAttributesToInject | Erweitertes Attribut- nur im xpdl : mit dieser Funktionalität können erweiterte Attribute nachträglich in die Prozessdefinitinen eingeschleust werden. Sinnvoll, um bestehende laufende Prozesse zu beeinflussen (zieht erst nach Server-Neustart) | procDefNameWithOrWithOutVersion;eaKey=eaValue |
| wf | WfProcessDefinitionDAOTarget | defaultMailSubject | Standard- Mailverständigungsbetreff (wird verwendet, wenn die Prozessdefinition keinen eigenen Mail-Betreff festlegt) | Webdesk TO-DO |
| wf | WfProcessDefinitionDAOTarget | defaultMailBody | Standard-Mailverständigungstext (wird verwendet, wenn die Prozessdefinition keinen eigenen Mail-Text festlegt) | You have some To-DOs inside your Webdesk Worklist! |
| wf | WfProcessInstanceDAO | allowSwitchUserAutomaticApprove | aktiviert Automatisches Genehmigen bei geswitchtem User | true/false (Standard: true) |
| wf | WfTarget | useCaches | Benutzung von Caches der Workflow-Engine (wirkt erst nach Neustart) | true/false (Standard: true) |
| wf | WfTarget | useDatabaseBasedLockMaster | Implementierung der Sperre - Prozessinstanzen ; ist der Parameter auf true gesetzt wird die Sperre der Prozessinstanzen über die Datenbank gemanagt, ansonsten innerhalb des Hauptspeichers. Im Cluster-Betrieb wird bei false automatisch eine clusterfähige Sperre verwendet. Wirkt erst nach Neustart. | true/false (Default: false) |