Use roles to define your frontline managers and workers in Shifts
Article
Applies to:
Microsoft Teams, Microsoft 365 for frontline workers
Overview
In Shifts, there are two user personas—frontline manager and frontline worker—based on users' responsibilities and activities within a team. This article explains these user personas and how to use roles in Shifts and Teams to define your frontline mangers and workers.
Frontline managers are responsible for the creation and overall management of their team’s schedule and shift requests. They're part of the frontline workforce with managerial responsibilities. A frontline manager in Shifts requires one of the following roles:
Team owner in Teams
Team member in Teams who is elevated to a schedule owner in Shifts
Frontline workers are employees who aren't responsible for scheduling. They view their schedules and interact with their manager or coworkers through requests in Shifts. A frontline worker in Shifts requires the team member role in Teams.
Capabilities of each role in Shifts and Teams
Each role has different capabilities in Shifts and in Teams. Here's a summary of the capabilities of each role.
Capability in Shifts
Team member
Schedule owner
Team owner
Create, edit, and publish schedules to manage their team’s shifts assignments.
✔️
✔️
View and manage (approve or deny) shift requests.
✔️
✔️
Manage settings in Shifts for their teams.
✔️
✔️
View and modify their team’s timesheet to process employee payrolls.
✔️
✔️
Manage settings in Shifts for their teams.
✔️
✔️
View their schedules and their team's schedules.
✔️
✔️
✔️
Create and cancel shift requests.
✔️
Clock in and out of shifts.
✔️
✔️
✔️
Set availability (or working preferences) in Shifts.
✔️
Capability in Teams*
Team member
Schedule owner
Team owner
Add or remove members and guests.
✔️
Edit or delete a team.
✔️
Archive or restore a team.
✔️
Share chat and channel files.
✔️
✔️
✔️
*Keep in mind that this table compares capabilities in Teams across the three roles. It's not a comprehensive list of capabilities for team owners and members in Teams. Learn more about team owner and member capabilities in Teams.
Example scenario
Here’s an example of how to use roles in Teams and Shifts for your frontline managers and workers.
At Contoso Ltd., department managers report directly to the store manager. The store manager has more authority within the company as they oversee the hiring of department managers and store associates, help their departments on specific issues, and manage the generation of revenue within their store. Department managers, on the other hand, are responsible for managing the day-to-day operations and people within their department.
Contoso set up their team roles as follows based on employees' responsibilities:
Store managers are responsible for their store's success, and only get involved in daily department management activities if necessary. For their store's team, the store manager is assigned a team owner role in Teams.
Department managers manage the day-to-day activities of their team in Shifts, including managing schedules and shift requests. They don’t need team owner privileges in Teams. Department managers are assigned the team member role in Teams and schedule owner role in Shifts.
Store associates work in a specific department, and are assigned the team member role in Teams.
Frontline manager role assignment
Determine the capabilities you want to provide your frontline managers in Shifts, based on your organization's needs.
As mentioned earlier, a frontline manager in Shifts can be a team owner in Teams or a team member in Teams who is a schedule owner in Shifts. Team owners can manage their team in Teams. Schedule owners are team members in Teams who can manage schedules in Shifts for their team.
You can elevate the permissions of a team member to a schedule owner role in Shifts so they can create schedules and manage shift requests without making that person a team owner. With schedule owner permissions, a frontline manager can manage their team’s schedule without being able to do things like add or remove members or delete the team.
The person who creates a new team in Teams is the team owner by default. Team owners can make any member of their team a co-owner when they invite them to the team or at any point after they join the team. To learn more, see Add members to a team in Teams.
Schedule owner in Shifts
As an admin, you use policies to assign schedule owner roles in Shifts for your organization. Use PowerShell to create a policy and assign that policy to individual users or groups of users.
When a policy is assigned to a group, all members of that group become schedule owners across every Shifts schedule they belong to. Say, for example, adelev@contoso.com is part of the group to which we assigned the ShiftsScheduleOwners policy. This means that adelev@contoso.com is a frontline manager (with the schedule owner role) in Shifts in every team they're a member of.
After you assign the policy, it can take up to 12 hours for the policy to take effect for your users. The schedule owner policy doesn't show up as one of the listed policies for a user in the Teams admin center.
This module examines the use of roles and role groups in the Microsoft 365 permission model, including role management, best practices when configuring admin roles, delegating roles, and elevating privileges.
Demonstrate skills to plan, deploy, configure, and manage Microsoft Teams to focus on efficient and effective collaboration and communication in a Microsoft 365 environment.