Verwalten von Schichtberechtigungen für Vorgesetzte in Service und Produktion
Manager in Service und Produktion in Schichten sind Benutzer, die über die Rolle "Teambesitzer" oder "Zeitplanbesitzer" verfügen. Sie erstellen und verwalten Zeitpläne für ihre Teams. Standardmäßig können Vorgesetzte in Service und Produktion die folgenden Aufgaben in Schichten ausführen:
- Konfigurieren Sie Schichteneinstellungen für ihre Teams. Beispielsweise können Vorgesetzte in Service und Produktion die Zeituhr aktivieren und festlegen, ob Mitarbeiter in ihrem Team die Schichten austauschen und freigestellte Zeit anfordern können.
- Erstellen und verwalten Sie Zeitplangruppen für ihre Teams in Schichten. Zeitplangruppen werden verwendet, um Mitarbeiter in Service und Produktion basierend auf allgemeinen Merkmalen innerhalb eines Teams zu gruppieren, z. B. Abteilungen oder Auftragstypen.
Abhängig von den Anforderungen Ihrer Organisation müssen Sie möglicherweise die Schichten-Funktionen einschränken, die Den Managern in Service und Produktion zur Verwaltung ihrer Teamzeitpläne zur Verfügung stehen. In diesem Artikel wird beschrieben, wie Sie berechtigungen für diese Funktionen mithilfe der graph-API für shiftsRoleDefinition steuern können.
Frontline-Manager-Funktionen in Schichten für die Verwaltung ihrer Teams
In der folgenden Tabelle sind die Einstellungen und Zeitplangruppenfunktionen aufgeführt, die managern in Den Schichten für die Verwaltung ihrer Teams zur Verfügung stehen, und gibt an, ob Sie die Funktion einschränken können.
Einstellung/Funktion | Beschreibung | Verwenden der Graph-API "shiftsRoleDefinition" zum Steuern von Berechtigungen |
---|---|---|
Teamzeitzone | Legen Sie die Zeitzone und die nächstgelegene Stadt des Teams fest. | |
Wochenbeginn | Legen Sie den Wochentag fest, an dem Die Zeitpläne beginnen sollen. | |
Kopieren von Schichten | Legen Sie fest, ob Schichtaktivitäten beim Kopieren von Schichten automatisch einbezogen werden. | |
Öffnen von Schichten | Aktivieren oder deaktivieren Sie die Möglichkeit, offene Schichten zu erstellen und anzufordern. | ✔️1 |
Wechseln von Schichten | Aktivieren oder deaktivieren Sie die Fähigkeit von Mitarbeitern, Schichten miteinander zu tauschen. | ✔️1 |
Angebotsverschiebung | Aktivieren oder deaktivieren Sie die Fähigkeit von Mitarbeitern, Schichten für Kollegen anzubieten. | ✔️1 |
Time-off-Anforderungen | Aktivieren oder deaktivieren Sie die Möglichkeit, die Arbeitszeit anzufordern. | ✔️ |
Gründe für Freies | Fügen Sie gründe für das Team hinzu, und bearbeiten Sie sie. | ✔️ |
Zeituhr | Aktivieren oder deaktivieren Sie die Zeituhr für das Team. | ✔️ |
Geolocation der Zeituhr | Definieren der Geolocation der Zeituhr (hat Vorrang vor der Zeituhreinstellung) | ✔️ |
Sichtbarkeit vergangener Verschiebungen | Aktivieren oder deaktivieren Sie die Fähigkeit von Mitarbeitern, die vergangenen Schichten von Kollegen zu sehen. | |
Sichtbarkeit der Freizeit | Aktivieren oder deaktivieren Sie die Möglichkeit, dass Mitarbeiter die Details zur Auszeit des jeweils anderen anzeigen können. | |
Sichtbarkeit von Schichtdetails | Aktivieren oder deaktivieren Sie die Fähigkeit der Mitarbeiter, die Schichtdetails des jeweils anderen anzuzeigen. | |
Verwalten von Zeitplangruppen | Hinzufügen, Umbenennen und Löschen von Zeitplangruppen. | ✔️ |
Verwalten der Zeitplangruppenmitgliedschaft | Hinzufügen und Entfernen von Teammitgliedern zu Zeitplangruppen. |
1Sie verwalten diese drei Funktionen über den CanModifyShiftRequestsCapabilities
-Parameter.
Sie können auch die API zum Erstellen oder Ersetzen von Zeitplandiagrammen verwenden, um Einstellungen für Schichten zu definieren, und die Create schedulingGroup Graph-API zum Verwalten von Zeitplangruppen und Mitgliedschaften.
Beispielszenario
Bei Contoso Ltd melden Abteilungsleiter direkt an den Filialleiter. Filialleiter haben mehr Autorität im Unternehmen als Abteilungsleiter, und Rollen werden wie folgt zugewiesen:
- Store-Manager sind Teambesitzer in Teams.
- Abteilungsleiter sind Teammitglieder in Teams und planen Besitzer in Schichten.
Contoso hat die Schichten-Funktionen seiner Vorgesetzten in Service und Produktion überprüft und die folgenden Anforderungen basierend auf ihren geschäftlichen Anforderungen ermittelt:
- Vorgesetzte in Service und Produktion sollten nicht auswählen können, ob ihre Teams die Zeituhr in Schichten verwenden können.
- Abteilungsleiter sollten nicht in der Lage sein, zu wählen, ob sie Gründe für Ungenthalten in Schichten hinzufügen und bearbeiten können.
Vorgesetzte in Service und Produktion sollten nicht auswählen können, ob ihre Teams die Zeituhr in Schichten verwenden können.
Contoso hat beschlossen, die Zeituhr in Schichten vorerst nicht zu verwenden, da ihre Mitarbeiter in Service und Produktion die In-Store-Stationen verwenden sollen, um ihre Schichten ein- und auschecken zu können. Dies bedeutet, dass sie:
- Entfernen Sie Berechtigungen für Filialleiter (Teambesitzer) und Abteilungsleiter (Zeitplanbesitzer), um die Zeituhreinstellung in Schichten für ihre Teams zu ändern.
- Legen Sie die Zeituhreinstellung in Schichten für alle Teams auf Aus fest.
Gehen Sie dazu wie folgt vor:
Um zu verhindern, dass Vorgesetzte in Service und Produktion die Zeituhreinstellung für ihre Teams ändern, verwenden Sie die Graph-API schichtenRoleDefinition , und entfernen Sie den
CanModifyTimeClockCapabilities
Parameter aus der Liste für dieallowedResourceActions
Teambesitzerrolle und die Rolle "Zeitplanbesitzer" in jedem Team mithilfe von Schichten.Dieses Beispiel zeigt die Berechtigungen der Teambesitzerrolle für den Contoso Chicago Store (Team-ID fb963991-69a8-4d2c-8465-cd8e374891c4).
Anforderung
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" ] } ] }
Um die Zeituhr in Schichten für alle Teams zu deaktivieren, verwenden Sie die Graph-API zum Erstellen oder Ersetzen von Zeitplänen , und legen Sie für jedes Team auf
timeClockEnabled parameter
false
fest.Hier ist die Zeituhr für den Contoso Chicago Store deaktiviert (Team-ID fb963991-69a8-4d2c-8465-cd8e374891c4).
Anforderung
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 }
So sieht die Zeituhreinstellung in Schichten für Filialleiter und Abteilungsleiter bei Contoso vor und nach dem Entfernen ihrer Berechtigungen zum Ändern aus. Nach dem Entfernen der Berechtigungen ist die Einstellung in Schichten nicht verfügbar.
Abteilungsleiter sollten nicht in der Lage sein, auszuwählen, ob sie Gründe für Ungenthalten in Schichten hinzufügen und bearbeiten können.
Bei Contoso liegt das Hinzufügen und Bearbeiten von Gründen für die FreieZeit in der Verantwortung des Filialleiters. Dies bedeutet, dass sie Berechtigungen für Abteilungsleiter (Zeitplanbesitzer) entfernen müssen, um Gründe für arbeitsfreie Zeit in Schichten für alle Teams hinzuzufügen und zu bearbeiten.
Verwenden Sie hierzu die Graph-API shiftsRoleDefinition , und entfernen Sie den CanModifyTimeOffReasons
Parameter aus der allowedResourceActions
Liste für die Rolle "Zeitplanbesitzer" in jedem Team mithilfe von Schichten.
Dieses Beispiel zeigt die Berechtigungen der Rolle "Zeitplanbesitzer" für den Contoso Chicago Store (Team-ID fb963991-69a8-4d2c-8465-cd8e374891c4).
Anforderung
PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/scheduleowner
Content-Type: application/json
{
"shiftsRoleDefinition": [
{
"allowedResourceActions": [
"CanModifyShiftRequestsCapabilities",
"CanModifyTimeOffRequestsCapabilities",
"CanModifySchedulingGroups"
]
}
]
}
So sieht die Option "Time-off reasons" in Schichten für Abteilungsleiter bei Contoso vor und nach dem Entfernen ihrer Berechtigungen für die Verwendung aus. Nach dem Entfernen der Berechtigungen ist die Option in Schichten nicht mehr verfügbar.