Skip to content
Rebuild resolved activity lists

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:

  1. Goes through every employee in the workspace
  2. Combines their activity lists into the result they see
  3. 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

MetricDescription
totalNumber of employees evaluated
changedNumber of combined lists that actually changed during the rebuild
errorsFailures 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

IssueSolution
Activity still missing for one employeeConfirm 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 rebuildEach 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