# WorkItemCompletionEventType (Complex Type)

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

Supertype: WorkItemEventType
Event describing the work item completion.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
$itemDefinition.Name.LocalPart | property dateTime | [1,1] |
$itemDefinition.Name.LocalPart | reference ObjectReferenceType | [0,1] | Initiator is the (legal) entity on behalf of whom is the action executed.
$itemDefinition.Name.LocalPart | reference ObjectReferenceType | [0,1] | Attorney is the (physical) user who have executed the action.
$itemDefinition.Name.LocalPart | property int | [0,1] |
$itemDefinition.Name.LocalPart | property int | [0,1] |
$itemDefinition.Name.LocalPart | property long | [0,1] |
$itemDefinition.Name.LocalPart | property string | [0,1] |
$itemDefinition.Name.LocalPart | reference ObjectReferenceType | [0,1] | User to which this work item was originally assigned.
$itemDefinition.Name.LocalPart | property WorkItemEscalationLevelType | [0,1] |
$itemDefinition.Name.LocalPart | property WorkItemEventCauseInformationType | [0,1] |
$itemDefinition.Name.LocalPart | container AbstractWorkItemOutputType | [0,1] | TODO

- ### Items

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM

    Multiplicity: [0,1]

    Initiator is the (legal) entity on behalf of whom is the action executed. When completing the work item in "attorney mode" the initiator is the user under which authority was the work item approved.

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM

    Multiplicity: [0,1]

    Attorney is the (physical) user who have executed the action. This is the user that have logged-in to the user interface. This is the user that pressed the button to execute the action. This is always identity of a user and it will always be a user. It cannot be a company or any other virtual entity.

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM

    Multiplicity: [0,1]

    User to which this work item was originally assigned.

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### $itemDefinition.Name.LocalPart

    Flags: RAM,runtime

    Multiplicity: [0,1]

    TODO