ロールを使用して、Shifts で現場責任者と作業者を定義する

概要

Shifts には、チーム内のユーザーの責任とアクティビティに基づいて、現場マネージャーと現場担当者の 2 つのユーザー ペルソナがあります。 この記事では、これらのユーザー ペルソナと、Shifts と Teams のロールを使用して、現場担当者と作業者を定義する方法について説明します。

  • 現場マネージャー は、チームのスケジュールとシフト要求の作成と全体的な管理を担当します。 彼らは、マネージャーの責任を持つ現場の従業員の一員です。 Shifts の現場担当者には、次のいずれかの役割が必要です。

    • Teams のチーム所有者
    • Shifts でスケジュール所有者に昇格された Teams のチーム メンバー
  • 現場担当者は、 スケジューリングの責任を負わない従業員です。 スケジュールを表示し、シフトの要求を通じて上司や同僚と対話します。 Shifts の現場担当者には、Teams のチーム メンバーロールが必要です。

Shifts と Teams の各ロールの機能

各ロールには、Shifts と Teams で異なる機能があります。 各ロールの機能の概要を次に示します。

Shifts の機能 チーム メンバ 所有者をスケジュールする チーム所有者
スケジュールを作成、編集、公開して、チームのシフト割り当てを管理します。 ✔️ ✔️
シフト要求を表示および管理 (承認または拒否) します。 ✔️ ✔️
チームの Shifts の設定を管理します。 ✔️ ✔️
従業員の給与を処理するために、チームのタイムシートを表示および変更します。 ✔️ ✔️
チームの Shifts の設定を管理します。 ✔️ ✔️
スケジュールとチームのスケジュールを表示します。 ✔️ ✔️ ✔️
シフト要求を作成して取り消します。 ✔️
シフトの入退出。 ✔️ ✔️ ✔️
Shifts で可用性 (または作業設定) を設定します。 ✔️
Teams の機能* チーム メンバ 所有者をスケジュールする チーム所有者
メンバーとゲストを追加または削除します。 ✔️
チームを編集または削除します。 ✔️
チームをアーカイブまたは復元します。 ✔️
チャットファイルとチャネル ファイルを共有します。 ✔️ ✔️ ✔️

*この表では、3 つのロール間で Teams の機能が比較されていることに注意してください。 Teams のチーム所有者とメンバーの機能の包括的な一覧ではありません。 Teams のチーム所有者とメンバーの機能の詳細を確認します。

シナリオ例

ここでは、現場のマネージャーと作業者に対して Teams と Shifts のロールを使用する方法の例を示します。

Contoso Ltd.では、部門マネージャーがストア マネージャーに直接報告します。 店長は、部門マネージャーや店舗の従業員の採用を監督し、特定の問題に関する部門を支援し、店舗内の収益の生成を管理するため、社内でより多くの権限を持っています。 一方、部署のマネージャーは、日常業務と部署内のユーザーの管理を担当します。

Contoso は、従業員の責任に基づいて、次のようにチームロールを設定しました。

  • 店舗マネージャーは、店舗の成功を担当し、必要に応じて毎日の部門管理活動にのみ関与します。 ストアのチームには、ストア マネージャーに Teams の チーム所有者 ロールが割り当てられます。

  • 部署のマネージャーは、スケジュールやシフト要求の管理など、シフトでチームの日々の活動を管理します。 Teams のチーム所有者特権は必要ありません。 部署マネージャーには、Teams の チーム メンバー ロールが割り当てられ、Shifts で所有者ロールを スケジュール します。

  • ストアアソシエイトは特定の部署で作業し、Teams で チーム メンバー ロールが割り当てられます。

現場マネージャーロールの割り当て

organizationのニーズに基づいて、Shifts で現場マネージャーに提供する機能を決定します。

前述のように、Shifts の現場マネージャーは、Teams のチーム所有者 、または Shifts のスケジュール所有者である Teams のチーム メンバーにすることができます。 チーム所有者は Teams でチームを管理できます。 スケジュール所有者は、チームのシフトでスケジュールを管理できる Teams のチーム メンバーです。

チーム メンバーのアクセス許可をシフトのスケジュール所有者ロールに昇格できるため、スケジュールを作成し、そのユーザーをチーム所有者にすることなくシフト要求を管理できます。 スケジュール所有者のアクセス許可を使用すると、現場マネージャーは、メンバーの追加や削除、チームの削除などを行うことなく、チームのスケジュールを管理できます。

Teams のチーム所有者

管理者は、チームにメンバーを追加し、Teams 管理センターでチーム所有者を割り当てることができます。 詳細については、「 Teams 管理センターでチームの所有者とメンバーを割り当てる」を参照してください。

Teams で新しいチームを作成するユーザーは、既定でチーム所有者です。 チーム所有者は、チームに招待するとき、またはチームに参加した後の任意の時点で、チームの任意のメンバーを共同所有者にすることができます。 詳細については、「 Teams でチームにメンバーを追加する」を参照してください。

Shifts で所有者をスケジュールする

管理者は、ポリシーを使用して、organizationの Shifts でスケジュール所有者ロールを割り当てます。 PowerShell を使用してポリシーを作成し、そのポリシーを個々のユーザーまたはユーザー のグループに割り当てます。

  1. New-CsTeamsShiftsPolicy PowerShell コマンドレットを使用して TeamsShiftsPolicy インスタンスを作成します。

    ここでは、ShiftsScheduleOwners という名前の新しいポリシーを作成し、ポリシーでスケジュール所有者のアクセス許可を有効にします。

    New-CsTeamsShiftsPolicy -Identity ShiftsScheduleOwners -EnableScheduleOwnerPermissions $true -AccessType UnrestrictedAccess_TeamsApp
    
  2. Grant-CsTeamsShiftsPolicy PowerShell コマンドレットを使用して、特定のユーザーまたはユーザー のグループにポリシーを割り当てます。

    この例では、ShiftsScheduleOwners ポリシーを という名前 remy@contoso.comのユーザーに割り当てます。

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

    この例では、ShiftsScheduleOwners ポリシーをオブジェクト ID で指定されたグループに割り当てます。

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

    重要

    ポリシーがグループに割り当てられると、そのグループのすべてのメンバーが、所属するすべての Shifts スケジュールのスケジュール所有者になります。 たとえば adelev@contoso.com 、ShiftsScheduleOwners ポリシーを割り当てたグループの一部であるとします。 これは、メンバーであるすべてのチームの Shifts の現場マネージャー (スケジュール所有者ロールを持つ) であることを意味 adelev@contoso.com します。

    グループ メンバーシップは、静的または動的にすることができます。 Microsoft Entra IDのグループの詳細と、Microsoft Entra グループとグループ メンバーシップを管理する方法について説明します

ポリシーを割り当てた後、ポリシーがユーザーに有効になるまでに最大 12 時間かかることがあります。 スケジュール所有者ポリシーは、Teams 管理センターのユーザーの一覧に表示されるポリシーの 1 つとして表示されません。

関連項目: