使用角色在排班中定义一线经理和员工

概述

在班次中,有两个用户角色(一线经理和一线员工),具体取决于用户的职责和团队中的活动。 本文介绍这些用户角色,以及如何使用排班和 Teams 中的角色来定义一线经理和工作人员。

  • 一线经理 负责创建和全面管理团队的日程安排和轮班请求。 他们是负责管理的第一线员工。 排班中的一线经理需要以下角色之一:

    • Teams 中的团队所有者
    • 在排班中提升为计划所有者的 Teams 中的团队成员
  • 一线员工 是不负责计划的员工。 他们查看日程安排,并通过排班中的请求与经理或同事进行交互。 排班中的一线员工需要 Teams 中的团队成员角色。

排班和 Teams 中每个角色的功能

每个角色在排班和 Teams 中具有不同的功能。 下面是每个角色的功能摘要。

排班功能 工作组成员 计划所有者 团队所有者
创建、编辑和发布计划以管理团队的班次分配。 ✔️ ✔️
查看和管理 (批准或拒绝) 排班请求。 ✔️ ✔️
管理团队的排班设置。 ✔️ ✔️
查看和修改其团队的时间表以处理员工的工资单。 ✔️ ✔️
管理团队的排班设置。 ✔️ ✔️
查看他们的日程安排和团队的日程安排。 ✔️ ✔️ ✔️
创建和取消排班请求。 ✔️
打卡和下班。 ✔️ ✔️ ✔️
在排班) 设置可用性 (或工作首选项。 ✔️
Teams 中的功能* 工作组成员 计划所有者 团队所有者
添加或删除成员和来宾。 ✔️
编辑或删除团队。 ✔️
存档或还原团队。 ✔️
共享聊天和频道文件。 ✔️ ✔️ ✔️

*请记住,此表比较了 Teams 中跨三个角色的功能。 它不是 Teams 中团队所有者和成员的完整功能列表。 详细了解 Teams 中的团队所有者和成员功能

示例方案

下面是一个示例,演示如何为一线经理和员工使用 Teams 和班次中的角色。

在 Contoso Ltd.,部门经理直接向商店经理报告。 商店经理在公司内拥有更大的权力,因为他们监督部门经理和商店同事的招聘,在具体问题上帮助他们的部门,以及管理商店内的收入产生。 另一方面,部门经理负责管理部门内部的日常运营和人员。

Contoso 根据员工的职责设置其团队角色,如下所示:

  • 商店经理负责其商店的成功,并且仅在必要时参与日常部门管理活动。 对于其商店的团队,在 Teams 中为商店经理分配团队 所有者 角色。

  • 部门经理在排班中管理团队的日常活动,包括管理计划和轮班请求。 他们不需要 Teams 中的团队所有者权限。 部门经理在 Teams 中分配 团队成员 角色,在排班中 分配计划所有者 角色。

  • 商店助理在特定部门工作,并在 Teams 中分配团队成员角色。

一线经理角色分配

根据组织的需求,确定要在排班中为一线经理提供的功能。

如前文所述,排班中的一线经理可以是 Teams 中的团队所有者 ,也可以 是 Teams 中的团队成员,他是排班计划所有者。 团队所有者可以在 Teams 中管理团队。 计划所有者是 Teams 中的团队成员,他们可以管理其团队的排班计划。

可以将团队成员的权限提升为排班中的计划所有者角色,以便他们可以创建计划和管理排班请求,而无需将该人员设为团队所有者。 使用计划所有者权限,一线经理可以管理其团队的计划,而无需执行添加或删除成员或删除团队等操作。

Teams 中的团队所有者

管理员可以将成员添加到团队并在 Teams 管理中心中分配团队所有者。 若要了解详细信息,请参阅 在 Teams 管理中心中分配团队所有者和成员

默认情况下,在 Teams 中创建新团队的人员是团队所有者。 团队所有者在邀请他们加入团队时或在加入团队后的任何时间点,都可以将其团队的任何成员设为共同所有者。 若要了解详细信息,请参阅 在 Teams 中向团队添加成员

排班计划所有者

作为管理员,可以使用策略在排班中为组织分配计划所有者角色。 使用 PowerShell 创建策略,并将该策略分配给单个用户或用户组。

  1. 使用 New-CsTeamsShiftsPolicy PowerShell cmdlet 创建 TeamsShiftsPolicy 实例。

    在这里,我们将创建一个名为 ShiftsScheduleOwners 的新策略,并在策略中启用计划所有者权限。

    New-CsTeamsShiftsPolicy -Identity ShiftsScheduleOwners -EnableScheduleOwnerPermissions $true -AccessType UnrestrictedAccess_TeamsApp
    
  2. 使用 Grant-CsTeamsShiftsPolicy PowerShell cmdlet 将策略分配给特定用户或用户组。

    在此示例中,我们将 ShiftsScheduleOwners 策略分配给名为 的用户 remy@contoso.com。

    Grant-CsTeamsShiftsPolicy -Identity remy@contoso.com -PolicyName ShiftsScheduleOwners
    

    在此示例中,我们将 ShiftsScheduleOwners 策略分配给由其对象 ID 指定的组。

    Grant-CsTeamsShiftsPolicy -Group 83d3ca56-50e9-46fb-abd4-4f66939188f8 -PolicyName ShiftsScheduleOwners
    

    重要

    将策略分配给组时,该组的所有成员都会成为他们所属的每个排班计划的计划所有者。 例如, adelev@contoso.com 我们向其分配了 ShiftsScheduleOwners 策略的组的一部分。 这意味着, adelev@contoso.com 这是一名一线经理, (他们所属的每个团队中的排班中) 计划所有者角色。

    组成员身份可以是静态的,也可以是动态的。 详细了解 Microsoft Entra ID 中的组以及如何管理Microsoft Entra组和组成员身份

分配策略后,策略最多可能需要 12 小时才能对用户生效。 计划所有者策略不会显示为 Teams 管理中心中为用户列出的策略之一。

另请参阅: