Zum Hauptinhalt springen

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​

ModulBeanEigenschaftErklärungmögliche Wert(e)
wfSharkPropertiesadditionalPropertiesZusä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=
wfWfOptionsalwaysHideActionLogsSpalte Verlauf in der WF-Liste immer ausblenden. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionshideSubProcessesStartet 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)
wfWfOptionsshowEmployeeIdWithinWorkListAnzeige der Personalnr. in den Workflow-Listen. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowFormDetailsFirstAnzeige des Formular-Reiters in den Prozessdetails an erster Stelle. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowProcessVariablesAnzeige der Prozessvariablen in der Detailansicht. Mandanten-Einstellung hat Vorrang.true/false (Standard: true)
wfWfOptionsswitchUserMayApproveerlaubt User das Genehmigen von Anträgen in geswitchten Ansichten. Mandanten-Einstellung hat Vorrang.true/false (Standard: true)
wfWfOptionsswitchUserActsAsNominalUsergeswitchter User wird genau wie User behandelt, auf den geswitcht wurde. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowGraphicalProcessRepresentationAnzeige des graphischen Prozessverlaufs in Prozessdetails. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowOrgUnitWithinWorkListAnzeige der zugehörigen Abteilung in den Workflow-Listen. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowRoleInsteadNextPerformerAnzeige der Rolle und nicht der Person, welche als nächster im Prozess kommt. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsuseWfListBatchModeOnlyIst 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)
wfWfOptionsshowConfirmationDialogInWfListOnRedirectAndDeleteBei 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)
wfWfOptionsshowPrintButtonWithinWorkListAnzeige einer Drucken-Schaltfläche in der Workflow-Liste. Mandanten-Einstellung hat Vorrang.true/false (Standard: false)
wfWfOptionsshowDeputyHintInMyToDosBei 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)
wfWfOptionshideDeputyFeaturesBei 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)
wfWfOptionsuserSettingsMailNotificationOnAssignmentStatus 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
wfWfOptionsuserSettingsMailNotificationOnAssignmentAsDeputyStatus der Benutzereinstellung "Ich möchte auch als Stellvertreter eine Mailbenachrichtigung erhalten" (Werte wie oben). Mandanten-Einstellung hat Vorrang.ACTIVE (Standard), OUTPUT, INVISIBLE
wfWfOptionsuserSettingsDeputyMayApproveStatus der Benutzereinstellung "Mein Stellvertreter darf für mich genehmigen" (Werte wie oben). Mandanten-Einstellung hat Vorrang.ACTIVE (Standard), OUTPUT, INVISIBLE
wfWfOptionscommentTemplateKeyValueTypeName 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)
wfWfOptionsdeputyMayApproveIfPerformerAbsentBei 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)
wfWfOptionsabsenceCodesActivatingDeputyFehlgrundcodes (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)
wfWfOptionsasyncProcessingOfToDosBei 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)
wfWfProcessDefinitionDAOTargetextendedAttributesToInjectErweitertes 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
wfWfProcessDefinitionDAOTargetdefaultMailSubjectStandard- Mailverständigungsbetreff (wird verwendet, wenn die Prozessdefinition keinen eigenen Mail-Betreff festlegt)Webdesk TO-DO
wfWfProcessDefinitionDAOTargetdefaultMailBodyStandard-Mailverständigungstext (wird verwendet, wenn die Prozessdefinition keinen eigenen Mail-Text festlegt)You have some To-DOs inside your Webdesk Worklist!
wfWfProcessInstanceDAOallowSwitchUserAutomaticApproveaktiviert Automatisches Genehmigen bei geswitchtem Usertrue/false (Standard: true)
wfWfTargetuseCachesBenutzung von Caches der Workflow-Engine (wirkt erst nach Neustart)true/false (Standard: true)
wfWfTargetuseDatabaseBasedLockMasterImplementierung 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)