# ActivityReportingDefinitionType (Complex Type)

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

How should the task report its various aspects?

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
logging | container ActivityLoggingOptionsType | [0,1] | Controls logging aspects of an activity execution.
tracing | container ActivityTracingDefinitionType | [0,-1] | Specifies when and how should be the activity execution traced.
profiling | container ActivityProfilingDefinitionType | [0,1] | Specifies when and how should be the activity execution dynamically profiled.
reports | container ActivityReportsDefinitionType | [0,1] | Configures specific activity reports: on buckets, items, and so on.
itemCounting | container ActivityItemCountingDefinitionType | [0,1] | How should the activity deal with item counting, i.
stateOverview | container ActivityStateOverviewMaintenanceDefinitionType | [0,1] | Parameters related to the maintenance of activity tree state overview.
simulationResult | container ActivitySimulationResultDefinitionType | [0,1] | Should the simulation result be created for the activity? If so, how? For native repository, the default is "yes, with the default settings" for simulation (full or shadow-level) mode and "no" for all other modes.

- ### Items

  - #### logging

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Controls logging aspects of an activity execution.

  - #### tracing

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Specifies when and how should be the activity execution traced.

  - #### profiling

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Specifies when and how should be the activity execution dynamically profiled. This functionality is deprecated. The tracing should be used instead.

  - #### reports

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Configures specific activity reports: on buckets, items, and so on.

  - #### itemCounting

    Flags: RAM,runtime

    Multiplicity: [0,1]

    How should the activity deal with item counting, i.e. determining "expected progress" for a bucket or overall.

  - #### stateOverview

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Parameters related to the maintenance of activity tree state overview.

  - #### simulationResult

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Should the simulation result be created for the activity? If so, how? For native repository, the default is "yes, with the default settings" for simulation (full or shadow-level) mode and "no" for all other modes. For generic repository that does not support simulation results, the default is always "no". If you want to explicitly disable the creation of simulation result for simulation-mode activities, set "enabled" to "false" inside.