Rebuild resolved activity lists
Recomputes each employee’s combined activity list.
How it works
What an employee sees in their activity picker combines several activity lists: the workspace list, the lists of their org units, a list naming them, and their own personal list. The lists set the presets — which activities are selected, favourites, defaults and so on — not which activities the employee may use. The combined result is stored so it doesn’t have to be recalculated on every page load. This job rebuilds it for every employee in the workspace:
- Goes through every employee in the workspace
- Combines their activity lists into the result they see
- Saves the result — only when it actually changed (so a re-run on a healthy workspace reports many employees with no changes)
When it runs
The job is operator-driven — mTime already updates each employee’s combined list when the relevant configuration changes. Run it manually when an employee reports a missing or unexpected activity in their picker.
Parameters
This job has no parameters.
Job results
| Metric | Description |
|---|---|
total | Number of employees evaluated |
changed | Number of combined lists that actually changed during the rebuild |
errors | Failures during processing |
When to run
- An employee says an activity they should see is missing from their picker
- An org unit’s activity list was changed and you want to confirm the change has reached every employee
- After moving an employee to a different org unit
Troubleshooting
| Issue | Solution |
|---|---|
| Activity still missing for one employee | Confirm the employee belongs to the right org unit and that the org unit’s activity list contains the activity — and that the activity is available to them at all. Re-run, then refresh the browser |
| Many errors during the rebuild | Each per-employee error is recorded with the cause. The most common one is a reference to a deleted activity list — clean up the reference, then re-run |