ロールを使用して、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 を使用してポリシーを作成し、そのポリシーを個々のユーザーまたはユーザー のグループに割り当てます。
New-CsTeamsShiftsPolicy PowerShell コマンドレットを使用して TeamsShiftsPolicy インスタンスを作成します。
ここでは、ShiftsScheduleOwners という名前の新しいポリシーを作成し、ポリシーでスケジュール所有者のアクセス許可を有効にします。
New-CsTeamsShiftsPolicy -Identity ShiftsScheduleOwners -EnableScheduleOwnerPermissions $true -AccessType UnrestrictedAccess_TeamsApp
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 つとして表示されません。
関連項目: