Shifts-machtigingen voor frontlinemanagers beheren
Frontlinemanagers in Shifts zijn gebruikers met de rol teameigenaar of planningseigenaar. Ze maken en beheren planningen voor hun teams. Standaard kunnen frontlinemanagers het volgende doen in Shifts:
- Shifts-instellingen configureren voor hun teams. Frontlinemanagers kunnen bijvoorbeeld de tijdklok inschakelen en instellen of frontlijnmedewerkers in hun team diensten kunnen wisselen en verlof kunnen aanvragen.
- Maak en beheer planningsgroepen voor hun teams in Shifts. Planningsgroepen worden gebruikt om frontlijnmedewerkers te groepeert op basis van gemeenschappelijke kenmerken binnen een team, zoals afdelingen of functietypen.
Afhankelijk van de behoeften van uw organisatie, moet u mogelijk de Shifts-mogelijkheden beperken die beschikbaar zijn voor frontlinemanagers voor het beheren van hun teamplanningen. In dit artikel wordt beschreven hoe u machtigingen voor deze mogelijkheden kunt beheren met behulp van de Graph API shiftsRoleDefinition .
Mogelijkheden van frontlinemanagers in Shifts voor het beheren van hun teams
De volgende tabel bevat de instellingen en mogelijkheden voor planningsgroepen die beschikbaar zijn voor frontlinemanagers in Shifts voor het beheren van hun teams en geeft aan of u de mogelijkheid kunt beperken.
Instelling/mogelijkheid | Beschrijving | ShiftsRoleDefinition Graph API gebruiken om machtigingen te beheren |
---|---|---|
Tijdzone van team | Stel de tijdzone en dichtstbijzijnde plaats van het team in. | |
Begin van de week | Stel de dag van de week in waarop schema's moeten beginnen. | |
Diensten kopiëren | Instellen of dienstenactiviteiten automatisch worden opgenomen bij het kopiëren van diensten. | |
Diensten openen | Schakel de mogelijkheid om open diensten te maken en aan te vragen in of uit. | ✔️1 |
Diensten wisselen | De mogelijkheid van werknemers om diensten met elkaar te wisselen in- of uitschakelen. | ✔️1 |
Aanbieding shift | De mogelijkheid van werknemers om diensten aan te bieden aan collega's in- of uitschakelen. | ✔️1 |
Verlofaanvragen | De mogelijkheid van werknemers om verlof aan te vragen in- of uitschakelen. | ✔️ |
Redenen voor verlof | Verlofredenen voor het team toevoegen en bewerken. | ✔️ |
Tijdklok | Tijdklok voor het team in- of uitschakelen. | ✔️ |
Geolocatie van tijdklok | Geografische locatie van tijdklok definiëren (heeft voorrang op tijdklokinstelling) | ✔️ |
Zichtbaarheid van eerdere diensten | Schakel de mogelijkheid van werknemers in of uit om de eerdere diensten van collega's te zien. | |
Zichtbaarheid van verlof | Schakel de mogelijkheid van werknemers in of uit om elkaars verlofgegevens te zien. | |
Zichtbaarheid van dienstendetails | Schakel de mogelijkheid van werknemers in of uit om elkaars dienstgegevens te zien. | |
Planningsgroepen beheren | Planningsgroepen toevoegen, de naam ervan wijzigen en verwijderen. | ✔️ |
Groepslidmaatschap plannen beheren | Teamleden toevoegen en verwijderen uit planningsgroepen. |
1U beheert deze drie mogelijkheden via de CanModifyShiftRequestsCapabilities
parameter.
U kunt ook de Graph API Planning maken of vervangen gebruiken om Shifts-instellingen te definiëren en de Planning makenGroep Graph-API maken om planningsgroepen en lidmaatschap te beheren.
Voorbeeldscenario's
Bij Contoso Ltd rapporteren afdelingsmanagers rechtstreeks aan de winkelmanager. Winkelmanagers hebben meer bevoegdheden binnen het bedrijf dan afdelingsmanagers en rollen worden als volgt toegewezen:
- Winkelmanagers zijn teameigenaren in Teams.
- Afdelingsmanagers zijn teamleden in Teams en planningseigenaren in Shifts.
Contoso heeft de shifts-mogelijkheden van hun frontlinemanagers beoordeeld en de volgende vereisten vastgesteld op basis van hun bedrijfsbehoeften:
- Frontlinemanagers moeten niet kunnen kiezen of hun teams tijdklok in Shifts kunnen gebruiken.
- Afdelingsmanagers moeten niet kunnen kiezen of ze verlofredenen kunnen toevoegen en bewerken in Shifts.
Frontlinemanagers mogen niet kunnen kiezen of hun teams tijdklok in shifts kunnen gebruiken
Contoso heeft besloten om de tijdklok voorlopig niet te gebruiken in Shifts, omdat ze willen dat hun frontlinemedewerkers de in- en uitklokstations in- en uitklokken. Dit betekent dat ze het volgende moeten doen:
- Verwijder machtigingen voor winkelmanagers (teameigenaren) en afdelingsmanagers (planningseigenaren) om de tijdklokinstelling in Shifts voor hun teams te wijzigen.
- Stel de tijdklokinstelling in Shifts in op Uit voor alle teams.
Om dit te doen:
Als u wilt voorkomen dat frontlinemanagers de tijdklokinstelling voor hun teams wijzigen, gebruikt u de Graph API shiftsRoleDefinition en verwijdert u de
CanModifyTimeClockCapabilities
parameter uit deallowedResourceActions
lijst voor de rol van teameigenaar en planningseigenaar voor elk team dat Shifts gebruikt.In dit voorbeeld ziet u de machtigingen van de rol teameigenaar voor de Contoso Chicago-winkel (team-id fb963991-69a8-4d2c-8465-cd8e374891c4).
Verzoek
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" ] } ] }
Als u de tijdklok wilt uitschakelen in Shifts voor alle teams, gebruikt u de Graph API Planning maken of vervangen en stelt u de
timeClockEnabled parameter
in opfalse
voor elk team.Hier is de klok uitgeschakeld voor de Contoso Chicago Store (team-id fb963991-69a8-4d2c-8465-cd8e374891c4).
Verzoek
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 }
Hier ziet u hoe de tijdklokinstelling in Shifts eruitziet voor winkelmanagers en afdelingsmanagers bij Contoso voor en na het verwijderen van hun machtigingen om deze te wijzigen. Nadat de machtigingen zijn verwijderd, is de instelling niet beschikbaar in Shifts.
Afdelingsmanagers mogen niet kunnen kiezen of ze verlofredenen kunnen toevoegen en bewerken in Shifts
Bij Contoso is het toevoegen en bewerken van verlofredenen de verantwoordelijkheid van de winkelmanager. Dit betekent dat ze machtigingen moeten verwijderen voor afdelingsmanagers (planningseigenaren) om verlofredenen toe te voegen en te bewerken in Shifts voor alle teams.
Gebruik hiervoor de Graph API shiftsRoleDefinition en verwijder de CanModifyTimeOffReasons
parameter uit de allowedResourceActions
lijst voor de rol van planningseigenaar voor elk team met behulp van Shifts.
In dit voorbeeld ziet u de machtigingen van de rol van planningseigenaar voor de Contoso Chicago-winkel (team-id fb963991-69a8-4d2c-8465-cd8e374891c4).
Verzoek
PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/scheduleowner
Content-Type: application/json
{
"shiftsRoleDefinition": [
{
"allowedResourceActions": [
"CanModifyShiftRequestsCapabilities",
"CanModifyTimeOffRequestsCapabilities",
"CanModifySchedulingGroups"
]
}
]
}
De optie verlofredenen in Shifts ziet er als volgt uit voor afdelingsmanagers bij Contoso voor en na het verwijderen van hun machtigingen om deze te gebruiken. Nadat de machtigingen zijn verwijderd, is de optie niet beschikbaar in Shifts.