# SynchronizationReactionsDefaultSettingsType (Complex Type)

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

Default settings for synchronization reactions.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
reconcile | property boolean | [0,1] | Default value for AbstractClockworkBasedSynchronizationActionType#reconcile.
reconcileAll | property boolean | [0,1] | Default value for AbstractClockworkBasedSynchronizationActionType#reconcileAll.
limitPropagation | property boolean | [0,1] | Default value for AbstractClockworkBasedSynchronizationActionType#limitPropagation.
objectTemplateRef | reference ObjectReferenceType | [0,1] | Object template used in case the focus object is created or modified.
executeOptions | container ModelExecuteOptionsType | [0,1] | Model execute options that will be used when invoking this reaction.

- ### Items

  - #### reconcile

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Default value for AbstractClockworkBasedSynchronizationActionType#reconcile.

  - #### reconcileAll

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Default value for AbstractClockworkBasedSynchronizationActionType#reconcileAll.

  - #### limitPropagation

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Default value for AbstractClockworkBasedSynchronizationActionType#limitPropagation.

  - #### objectTemplateRef

    Flags: RAM

    Multiplicity: [0,1]

    Display order:

    Object template used in case the focus object is created or modified. This overrides other template definitions (system global, resource).

  - #### executeOptions

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Model execute options that will be used when invoking this reaction. Options explicitly specified here take precedence over any options derived from the context or other parameters (like "recompute"). So please use with care.