# ActivityReportingDefinitionType (Complex Type)

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

How should the task report its various aspects? EXPERIMENTAL. Will most probably change in the future.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
logging | container ActivityLoggingOptionsType | [0,1] | Controls logging aspects of an activity execution.
tracing | container ProcessTracingConfigurationType | [0,1] | Specifies when and how should be the activity execution traced.
profiling | container ProcessProfilingConfigurationType | [0,1] | Specifies when and how should be the activity execution dynamically profiled.
executionReports | container ActivityExecutionReportsConfigurationType | [0,1] | Configures specific activity execution reports: on buckets, items, and so on.
determineExpectedTotal | property boolean | [0,1] | Should the activity execution try to determine expected total (usually by counting objects before processing)? Currently not applicable to bucketed activities.

- ### 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. Contains tracing interval (i.e. how often a trace should be recorded), tracing profile to be used and tracing points (roots) where the tracing should be done.

  - #### 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.

  - #### executionReports

    Flags: RAM,runtime

    Multiplicity: [0,1]

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

  - #### determineExpectedTotal

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Should the activity execution try to determine expected total (usually by counting objects before processing)? Currently not applicable to bucketed activities.