# AccessCertificationCaseType (Complex Type)

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

An item that has to be certified, viewed in the scope of a given certification campaign.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
objectRef | reference ObjectReferenceType | [0,1] | Object (e.
targetRef | reference ObjectReferenceType | [0,1] | Quite an abstract parameter - describing the object of the certification case (e.
tenantRef | reference ObjectReferenceType | [0,1] | For parameterized certification items (e.
orgRef | reference ObjectReferenceType | [0,1] | For parameterized certification items (e.
activation | container ActivationType | [0,1] | If the target is assigned with activation information (e.
stageNumber | property int | [1,1] |
iteration | property int | [0,1] |
workItem | container AccessCertificationWorkItemType | [0,-1] | Work items for this stage.
currentStageCreateTimestamp | property dateTime | [1,1] |
currentStageDeadline | property dateTime | [0,1] |
currentStageOutcome | property anyURI | [0,1] |
outcome | property anyURI | [0,1] |
reviewFinishedTimestamp | property dateTime | [0,1] | When was the review process for this case finished (for the current iteration)? This value is cleared for cases entering the next iteration.
remediedTimestamp | property dateTime | [0,1] |
event | property CaseEventType | [0,-1] |

- ### Items

  - #### objectRef

    Flags: RAM

    Multiplicity: [0,1]

    Object (e.g. a user) that is being touched by this case.

  - #### targetRef

    Flags: RAM

    Multiplicity: [0,1]

    Quite an abstract parameter - describing the object of the certification case (e.g. a role, a resource, ...). Used for selecting relevant cases for approvals.

  - #### tenantRef

    Flags: RAM

    Multiplicity: [0,1]

    For parameterized certification items (e.g. assignments): a tenant parameter, if applicable. See discussion on tenantRef in AssignmentType.

  - #### orgRef

    Flags: RAM

    Multiplicity: [0,1]

    For parameterized certification items (e.g. assignments): an org parameter, if applicable. See discussion on orgRef in AssignmentType.

  - #### activation

    Flags: RAM,runtime

    Multiplicity: [0,1]

    If the target is assigned with activation information (e.g. validFrom/validTo/administrativeStatus) here is the information copied. Note that other activation information (e.g. effectiveStatus) are _not_ updated here and probably should be ignored.

  - #### stageNumber

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### iteration

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### workItem

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Work items for this stage. Some might be completed. Work items are not deleted.

  - #### currentStageCreateTimestamp

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### currentStageDeadline

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### currentStageOutcome

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### outcome

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### reviewFinishedTimestamp

    Flags: RAM,runtime

    Multiplicity: [0,1]

    When was the review process for this case finished (for the current iteration)? This value is cleared for cases entering the next iteration.

  - #### remediedTimestamp

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### event

    Flags: RAM,runtime

    Multiplicity: [0,-1]