Správa oprávnění směn pro vedoucí pracovníky v první linii
Vedoucí pracovníci frontové linie ve směnách jsou uživatelé, kteří mají roli vlastníka týmu nebo vlastníka plánu. Vytvářejí a spravují plány pro své týmy. Ve výchozím nastavení můžou vedoucí pracovníci v první linii ve Směnách provádět následující akce:
- Nakonfigurujte nastavení Směn pro své týmy. Vedoucí pracovníci v první linii můžou například zapnout časové hodiny a nastavit, jestli si pracovníci v první linii ve svém týmu můžou vyměňovat směny a žádat o volno.
- Vytvořte a spravujte skupiny plánů pro své týmy ve Směnách. Skupiny plánů se používají k seskupení pracovníků v první linii na základě společných charakteristik v rámci týmu, jako jsou oddělení nebo typy úloh.
V závislosti na potřebách vaší organizace možná budete muset omezit možnosti směn, které jsou k dispozici vedoucím pracovníkům v první linii pro správu plánů jejich týmů. Tento článek popisuje, jak můžete řídit oprávnění k těmto možnostem pomocí rozhraní GRAPH API shiftsRoleDefinition .
Možnosti frontline managera ve směnách pro správu týmů
Následující tabulka uvádí možnosti nastavení a plánování skupin, které jsou k dispozici vedoucím pracovníkům v první linii ve Směnách pro správu jejich týmů, a uvádí, jestli je možné tyto možnosti omezit.
Nastavení/možnosti | Popis | Použití rozhraní ShiftsRoleDefinition Graph API k řízení oprávnění |
---|---|---|
Časové pásmo týmu | Nastavte časové pásmo týmu a nejbližší město. | |
Začátek týdne | Nastavte den v týdnu, aby se plány začaly začínat. | |
Kopírování směn | Nastavte, jestli se při kopírování směn automaticky zahrnují aktivity směn. | |
Otevřené směny | Zapněte nebo vypněte možnost vytvářet a požadovat otevřené směny. | ✔️1. |
Prohození směn | Zapněte nebo vypněte schopnost pracovníků vzájemně si vyměňovat směny. | ✔️1. |
Nabídka směny | Zapněte nebo vypněte schopnost pracovníků nabízet směny spolupracovníkům. | ✔️1. |
Žádosti o volno | Zapněte nebo vypněte možnost pracovníků požádat o volno. | ✔️ |
Důvody vypršení časového limitu | Přidejte a upravte důvody časového volna pro tým. | ✔️ |
Časové hodiny | Zapněte nebo vypněte časové hodiny pro tým. | ✔️ |
Zeměpisná poloha časových hodin | Definování geografické polohy časových hodin (má přednost před nastavením časových hodin) | ✔️ |
Viditelnost minulých směn | Zapněte nebo vypněte možnost zaměstnanců zobrazit minulé směny spolupracovníků. | |
Viditelnost volna | Zapněte nebo vypněte možnost pracovníků zobrazit si podrobnosti o časovém volnu ostatních. | |
Viditelnost podrobností o směnách | Zapněte nebo vypněte schopnost pracovníků zobrazit si podrobnosti o směnách ostatních. | |
Správa skupin plánů | Přidání, přejmenování a odstranění skupin plánů | ✔️ |
Správa členství ve skupinách plánu | Přidejte a odeberte členy týmu ze skupin plánů. |
1.Tyto tři možnosti spravujete pomocí parametru CanModifyShiftRequestsCapabilities
.
Můžete také použít rozhraní Api Pro vytvoření nebo nahrazení plánu graphu k definování nastavení Směny a rozhraní Create schedulingGroup Graph API pro správu skupin plánu a členství.
Ukázkový scénář
Ve společnosti Contoso Ltd se vedoucí oddělení hlásí přímo vedoucímu obchodu. Vedoucí prodejen mají ve společnosti větší oprávnění než manažeři oddělení a role se přiřazují následujícím způsobem:
- Vedoucí prodejen jsou vlastníky týmů v Teams.
- Vedoucí oddělení jsou členy týmu v Teams a vlastníky plánů ve směnách.
Společnost Contoso si prostudovala možnosti Směny svých vedoucích v první linii a zjistila následující požadavky na základě jejich obchodních potřeb:
- Vedoucí pracovníci v první linii by neměli být schopni zvolit, jestli jejich týmy můžou používat časové hodiny ve směnách.
- Vedoucí oddělení by neměli být schopni zvolit, jestli můžou přidávat a upravovat důvody časového volna ve Směnách.
Vedoucí pracovníci v první linii by neměli být schopni zvolit, jestli jejich týmy můžou používat časové hodiny ve směnách.
Společnost Contoso se rozhodla prozatím nepoužívat časové hodiny ve směnách, protože chce, aby pracovníci v první linii používali stanice v obchodě k příchodu do směn a mimo směny. To znamená, že musí:
- Odeberte oprávnění pro manažery prodejen (vlastníky týmů) a manažery oddělení (vlastníky plánů) ke změně nastavení časových hodin ve Směnách pro jejich týmy.
- Nastavte časové hodiny ve Směnách na Vypnuto pro všechny týmy.
Uděláte to takto:
Pokud chcete vedoucím pracovníkům v první linii zabránit ve změně nastavení časových hodin pro své týmy, použijte rozhraní GRAPH API shiftsRoleDefinition a odeberte
CanModifyTimeClockCapabilities
zeallowedResourceActions
seznamu parametr pro roli vlastníka týmu a roli vlastníka plánu v každém týmu pomocí Směn.Tento příklad ukazuje oprávnění role vlastníka týmu pro úložiště Contoso Chicago (ID týmu fb963991-69a8-4d2c-8465-cd8e374891c4).
Požadavek
PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/teamowner Content-Type: application/json { "shiftsRoleDefinition": [ { "allowedResourceActions": [ "CanModifyShiftRequestsCapabilities", "CanModifyTimeOffRequestsCapabilities", "CanModifySchedulingGroups", "CanModifyTimeOffReasons" ] } ] }
Pokud chcete vypnout časové hodiny ve Směnách pro všechny týmy, použijte rozhraní Graph API pro vytvoření nebo nahrazení plánu a pro každý tým nastavte
timeClockEnabled parameter
na .false
Tady jsou časové hodiny pro obchod Contoso Chicago vypnuté (ID týmu fb963991-69a8-4d2c-8465-cd8e374891c4).
Požadavek
PUT https://graph.microsoft.com/v1.0/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule Content-Type: application/json { "enabled": true, "timeZone": "America/Chicago”, "timeClockEnabled": false }
Takto vypadá nastavení časových hodin ve Směnách pro manažery prodejen a manažery oddělení ve společnosti Contoso před odebráním jejich oprávnění ke změně a po něm. Po odebrání oprávnění není nastavení ve Směnách k dispozici.
Vedoucí oddělení by neměli být schopni zvolit, jestli můžou přidávat a upravovat důvody časového volna ve směnách.
Za přidávání a úpravy důvodů časového volna ve společnosti Contoso zodpovídá manažer prodejny. To znamená, že musí odebrat oprávnění pro manažery oddělení (vlastníky plánů), aby mohli přidávat a upravovat důvody časového volna ve Směnách pro všechny týmy.
K tomu použijte rozhraní GRAPH API shiftsRoleDefinition a odeberte CanModifyTimeOffReasons
parametr ze allowedResourceActions
seznamu pro roli vlastníka plánu v každém týmu používajícím Směny.
Tento příklad ukazuje oprávnění role vlastníka plánu pro úložiště Contoso Chicago (ID týmu fb963991-69a8-4d2c-8465-cd8e374891c4).
Požadavek
PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/scheduleowner
Content-Type: application/json
{
"shiftsRoleDefinition": [
{
"allowedResourceActions": [
"CanModifyShiftRequestsCapabilities",
"CanModifyTimeOffRequestsCapabilities",
"CanModifySchedulingGroups"
]
}
]
}
Tady je znázorněno, jak vypadá možnost Důvodů časového volna ve Směnách pro manažery oddělení ve společnosti Contoso před a po odebrání jejich oprávnění k jeho používání. Po odebrání oprávnění není tato možnost ve Směnách dostupná.