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=true

LimitAgentManagerClassName=

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)

Kommentare (0)