Manager field & org hierarchy
Introduce a manager field on the employee profile so we can build hierarchical relationships and use manager/report context across Oneteam; starting with performance reviews.
Because employees can belong to multiple communities and multiple function groups, we're also introducing a Primary Community and Primary Function Group on each employee. Managers are configured at the function-group-within-a-community level (e.g. "Manager of Cashiers at Amsterdam"), and an employee's manager is resolved from the intersection of their two Primary values. Managers can also be manually overridden per employee, or assigned via an integration when the HR system supports it.
The system is designed to fail visibly rather than silently: when Primary or manager can't be determined, the field stays blank and the employee surfaces in an admin queue, rather than the system guessing. Inheritance handles the common case (new hires, group manager changes) automatically to keep admin overhead low given high frontline turnover.
Scope:
Manager field
Primary Community/Function Group
Group-level manager configuration
Inheritance & Propagation
Admin data-quality tooling
Deactivation cascade
Migration of existing data.
This technical work is needed for be able to be able to build certain other features, such as:
Automatic creation of Performance Evaluations with Cycles
Department-level org chart and reporting structure per employee
Role hierarchy in evaluation community permissions
Please authenticate to join the conversation.
Product Development
7 days ago

Nigel de Mie
Get notified by email when there are changes.
Product Development
7 days ago

Nigel de Mie
Get notified by email when there are changes.