Sdílet prostřednictvím


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í 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 Řízení oprávnění pomocí Graph API shiftsRoleDefinition
Č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. ✔️¹
Prohození směn Zapněte nebo vypněte schopnost pracovníků vzájemně si vyměňovat směny. ✔️¹
Nabídka směny Zapněte nebo vypněte schopnost pracovníků nabízet směny spolupracovníkům. ✔️¹
Žá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ů.

¹ Tyto tři možnosti spravujete prostřednictvím parametru CanModifyShiftRequestsCapabilities .

Můžete také použít Graph API Vytvořit nebo nahradit plán k definování nastavení Shifts a Graph API Create schedulingGroup ke správě skupin plánů 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.

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:

  1. 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 Graph API směnRoleDefinition a odeberte CanModifyTimeClockCapabilities ze allowedResourceActions 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"
         ]
      }
     ]
    }     
    
  2. Pokud chcete vypnout časové hodiny ve Směnách pro všechny týmy, použijte Graph API Vytvořit nebo nahradit plán 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.

Příklad nastavení časových hodin ve Směnách pro vedoucí frontové linie před a po odebrání oprávnění ke změně

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.

Chcete-li to provést, použijte shiftsRoleDefinition Graph API 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á.

Příklad možnosti důvodů časového limitu v části Směny pro manažery oddělení před odebráním oprávnění k jeho používání a po něm