# ActivityProgressType (Complex Type)

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

Progress of an activity.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
committed | container OutcomeKeyedCounterType | [0,-1] | Counters representing items that were processed and will not be processed again even if the activity is re-run, e.
uncommitted | container OutcomeKeyedCounterType | [0,-1] | Counters representing items that were processed but they may be processed again if the activity is re-run, e.
expectedTotal | property int | [0,1] | Expected total progress for this activity (comprising all buckets, if the activity is bucketed).
expectedInCurrentBucket | property int | [0,1] | Expected progress (i.

- ### Items

  - #### committed

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Counters representing items that were processed and will not be processed again even if the activity is re-run, e.g. because they are stored in completed buckets. (Or because the live sync token was updated.)

  - #### uncommitted

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Counters representing items that were processed but they may be processed again if the activity is re-run, e.g. their bucket is not completed yet. (Or because the live sync token was not yet updated.)

  - #### expectedTotal

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Expected total progress for this activity (comprising all buckets, if the activity is bucketed). May or may not be known. Currently only very experimental. (Must be explicitly turned on, and not supported for worker tasks.)

  - #### expectedInCurrentBucket

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Expected progress (i.e. number of items) in the current bucket.