# FailedObjectsSelectorType (Complex Type)

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

Selects objects that were failed to be processed in previous task run(s).

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
status | property OperationResultStatusType | [0,-1] | What states to select.
taskRef | reference ObjectReferenceType | [0,-1] | What task(s) to look for? Default is: the current task.
timeFrom | property dateTime | [0,1] | What is the earliest time of the record to be considered? Default: no limit here.
timeTo | property dateTime | [0,1] | What is the latest time of the record to be considered? Default: if explicit task OID is not specified, then it is the last start timestamp of the current task root.
selectionMethod | property FailedObjectsSelectionMethodType | [0,1] | How are failed objects selected.

- ### Items

  - #### status

    Flags: RAM,runtime,AVals:8

    Multiplicity: [0,-1]

    What states to select. Default are: FATAL_ERROR and PARTIAL_ERROR.

  - #### taskRef

    Flags: RAM

    Multiplicity: [0,-1]

    What task(s) to look for? Default is: the current task.

  - #### timeFrom

    Flags: RAM,runtime

    Multiplicity: [0,1]

    What is the earliest time of the record to be considered? Default: no limit here.

  - #### timeTo

    Flags: RAM,runtime

    Multiplicity: [0,1]

    What is the latest time of the record to be considered? Default: if explicit task OID is not specified, then it is the last start timestamp of the current task root. (Just to avoid cycles in processing; although maybe we are too cautious here.) If the task is different, then null.

  - #### selectionMethod

    Flags: RAM,runtime,AVals:4

    Multiplicity: [0,1]

    How are failed objects selected. Usually there's no need to change from the default.