# WfConfigurationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Configuration for workflows - for those parts not stored in the system config file.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
modelHookEnabled | property boolean | [0,1] | This property controls the workflow model hook - i.
useDefaultApprovalPolicyRules | property DefaultApprovalPolicyRulesUsageType | [0,1] | Whether to use default approval policy rules.
executionTasks | container WfExecutionTasksConfigurationType | [0,1] | Configuration related to tasks in which model operations are executed.
approverCommentsFormatting | property PerformerCommentsFormattingType | [0,1] | Instructions how to format approvers comments before storing them into metadata.
defaultExpandRolesOnPreview | property boolean | [0,1] | Default value of expandRolesOnPreview.
primaryChangeProcessor | container PrimaryChangeProcessorConfigurationType | [0,1] | Configuration for PrimaryChangeProcessor.
generalChangeProcessor | container GeneralChangeProcessorConfigurationType | [0,1] | Configuration for GeneralChangeProcessor.

- ### Items

  - #### modelHookEnabled

    Flags: RAM,runtime

    Multiplicity: [0,1]

    This property controls the workflow model hook - i.e. whether each request going through the model subsystem should be processed by the workflow hook. So, if disabled, all requests are executed immediately, without being processed by workflows.

  - #### useDefaultApprovalPolicyRules

    Flags: RAM,runtime,AVals:2

    Multiplicity: [0,1]

    Whether to use default approval policy rules. The default is "ifNoApprovalPolicyAction", that means these rules are applied only if no other approval policy action is encountered.

  - #### executionTasks

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Configuration related to tasks in which model operations are executed. EXPERIMENTAL

  - #### approverCommentsFormatting

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Instructions how to format approvers comments before storing them into metadata. EXPERIMENTAL

  - #### defaultExpandRolesOnPreview

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Default value of expandRolesOnPreview.

  - #### primaryChangeProcessor

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Configuration for PrimaryChangeProcessor.

  - #### generalChangeProcessor

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Configuration for GeneralChangeProcessor.