Partager via


Shifts pour Microsoft Teams

Pour les responsables, planifiez les horaires de décalage, diffusez les postes ouverts et non remplis à votre équipe. Pour les membres de l’équipe, consultez facilement vos quarts de travail et effectuez des demandes de modification de planification (échange/offre/congé).

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Norme Toutes les régions Power Automate , à l’exception des éléments suivants :
     - China Cloud géré par 21Vianet
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Chine
Power Apps Norme Toutes les régions Power Apps , à l’exception des suivantes :
     - China Cloud géré par 21Vianet
Power Automate Norme Toutes les régions Power Automate , à l’exception des éléments suivants :
     - China Cloud géré par 21Vianet
Contact
Nom Microsoft
URL https://support.microsoft.com/teams
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://docs.microsoft.com/en-us/microsoftteams/expand-teams-across-your-org/shifts-for-teams-landing-page
Politique de confidentialité https://privacy.microsoft.com/privacystatement
Catégories Productivité

Les shifts dans Microsoft Teams sont un outil de gestion des planifications qui vous aide à créer, mettre à jour et gérer des planifications pour votre équipe.

Shifts + Power Automate vous permet de prendre des informations à partir de Shifts et de créer des flux de travail personnalisés avec d’autres applications et d’effectuer des opérations à grande échelle. Automatisez les processus clés sans code.

Problèmes connus et limitations avec les déclencheurs

  • Les déclencheurs ne sont pas pris en charge dans la région GCC.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Approuver une demande de congé

Cette opération permet aux gestionnaires d’approuver une demande de congé.

Approuver une demande de décalage d’offre

Cette opération permet aux destinataires/gestionnaires d’approuver une demande de shift d’offre.

Approuver une demande d’échange shifts

Cette opération permet à un utilisateur d’approuver une demande Swap Shifts.

Approuver une demande Open Shift

Cette opération permet aux gestionnaires d’approuver une demande Open Shift.

Créer un maj ouvert

Créez un changement d’ouverture dans une planification.

Créer un shift

Cette opération crée un Shift et l’affecte à un membre de l’équipe

Créer une instance de congé

Cette opération crée une instance de congé et l’affecte à un membre de l’équipe.

Mettre à jour un shift ouvert

Mettez à jour un décalage ouvert dans une planification.

Obtenir les détails d’une planification

Cette opération retourne les détails d’une planification à l’aide de l’ID unique de la planification.

Obtenir un décalage ouvert

Cette opération retourne les détails d’une opération Open Shift.

Obtenir un groupe de planification

Cette opération retourne des détails pour un groupe de planification à l’aide de son ID unique.

Obtenir un shift

Cette opération retourne les détails d’un Shift à l’aide de l’ID unique de Shift.

Obtenir une demande de congé

Cette opération retourne une demande de congé par ID.

Obtenir une demande de shift d’offre

Cette opération retourne une demande De décalage d’offre par ID.

Obtenir une instance de congé

Cette opération retourne les détails d’un congé à l’aide de son ID unique.

Obtenir une requête Open Shift

Cette opération retourne une demande de modification Open Shift par ID.

Obtenir une requête Swap Shifts

Cette opération retourne une requête Swap Shifts par ID.

Refuser une demande de congé

Cette opération permet aux gestionnaires de refuser une demande de congé.

Refuser une demande de décalage d’offre

Cette opération permet aux utilisateurs de refuser une demande de décalage d’offre.

Refuser une demande de décalages d’échange

Cette opération permet aux utilisateurs de refuser une demande Swap Shifts.

Refuser une demande Open Shift

Cette opération permet aux gestionnaires de refuser une demande Open Shift.

Répertorier tous les décalages ouverts dans une équipe

Cette opération retourne tous les décalages Ouverts dans une équipe.

Répertorier tous les décalages ouverts de mes équipes

Cette opération retourne Open Shifts qui doivent être remplis à partir de toutes vos équipes.

Répertorier tous les groupes de planification dans une équipe

Cette opération retourne tous les groupes de planification dans une planification.

Répertorier tous les shifts de mes équipes

Cette opération retourne les shifts attribués de toutes vos équipes.

Répertorier tous les shifts d’une équipe

Cette opération retourne tous les Shifts affectés aux membres d’une équipe

Répertorier toutes les demandes de congé dans une équipe

Cette opération retourne toutes les demandes de congé dans une planification.

Répertorier toutes les demandes de shift d’offre dans une équipe

Cette opération retourne toutes les demandes de décalage d’offre dans une planification.

Répertorier toutes les demandes d’échange de shifts dans une équipe

Cette opération retourne toutes les requêtes Swap Shifts dans une planification.

Répertorier toutes les demandes Open Shift dans une équipe

Cette opération retourne toutes les demandes de modification Open Shift dans une planification.

Répertorier toutes les heures désactivées de mes équipes

Cette opération retourne des heures lorsque les personnes sont désactivées de toutes vos équipes.

Répertorier toutes les instances de congé dans une équipe

Cette opération retourne toutes les instances de délai d’arrêt dans une planification

Répertorier toutes les raisons de congé dans une équipe

Cette opération retourne la liste des raisons de congés associés à une équipe.

Supprimer un maj ouvert

Cette opération supprime un décalage ouvert.

Supprimer un shift

Cette opération supprime un Shift à l’aide de l’ID unique de Shift.

Supprimer une instance de congé

Cette opération supprime un congé à l’aide de son ID unique.

Approuver une demande de congé

Cette opération permet aux gestionnaires d’approuver une demande de congé.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande de congé
timeOffRequestId True string

ID unique de la demande de congé

Message à partir du gestionnaire
message string

Message du responsable au destinataire/expéditeur lorsqu’une demande est acceptée.

Approuver une demande de décalage d’offre

Cette opération permet aux destinataires/gestionnaires d’approuver une demande de shift d’offre.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande shift de l’offre
offerShiftRequestId True string

ID unique de la demande De shift d’offre

Message du destinataire/gestionnaire
message string

Message lorsqu’une demande est acceptée.

Approuver une demande d’échange shifts

Cette opération permet à un utilisateur d’approuver une demande Swap Shifts.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Changer l’ID de demande de changement des shifts
swapShiftsChangeRequestId True string

ID unique de la requête

Message du destinataire/gestionnaire
message string

Message lorsqu’une demande est acceptée.

Approuver une demande Open Shift

Cette opération permet aux gestionnaires d’approuver une demande Open Shift.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID de demande de modification de décalage
openShiftChangeRequestId True string

ID unique de la requête

Message à partir du gestionnaire
message string

Message du responsable au destinataire/expéditeur lorsqu’une demande est acceptée.

Créer un maj ouvert

Créez un changement d’ouverture dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de groupe de planification
schedulingGroupId string

ID de groupe de planification

Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Remarques

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme string

Couleur du thème.

Nombre d’emplacements ouverts
openSlotCount True integer

Nombre d’emplacements ouverts

Est payé
isPaid boolean

Est payé

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Code
code string

Code

Nom d’affichage
displayName string

Nom d’affichage

Retours

Ouvrir l’entité Shift

Ouvrir Maj
OpenShiftResponse

Créer un shift

Cette opération crée un Shift et l’affecte à un membre de l’équipe

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de groupe de planification
schedulingGroupId string

ID de groupe de planification

Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Maj Notes

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme True string

Couleur du thème.

Est payé
isPaid boolean

Est payé

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Code
code string

Code

Nom d’affichage
displayName string

Nom d’affichage

ID d’utilisateur
userId True string

Affecté à l’ID d’utilisateur

Retours

Maj, entité.

Quart de travail
ShiftResponse

Créer une instance de congé

Cette opération crée une instance de congé et l’affecte à un membre de l’équipe.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Raison du congé
timeOffReasonId True string

ID du motif de congé

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme True string

Couleur du thème.

ID d’utilisateur
userId True string

Affecté à l’ID d’utilisateur

Retours

Entité de congé.

Mettre à jour un shift ouvert

Mettez à jour un décalage ouvert dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID maj
openShiftId True string

ID unique de l’option Open Shift.

ID de groupe de planification
schedulingGroupId string

ID de groupe de planification

Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Remarques

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme string

Couleur du thème.

Nombre d’emplacements ouverts
openSlotCount True integer

Nombre d’emplacements ouverts

Est payé
isPaid boolean

Est payé

Heure de début
startDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime True date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Code
code string

Code

Nom d’affichage
displayName string

Nom d’affichage

Retours

Ouvrir l’entité Shift

Ouvrir Maj
OpenShiftResponse

Obtenir les détails d’une planification

Cette opération retourne les détails d’une planification à l’aide de l’ID unique de la planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Planifier l’entité.

Obtenir un décalage ouvert

Cette opération retourne les détails d’une opération Open Shift.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID maj
openShiftId True string

ID unique de l’option Open Shift.

Retours

Ouvrir l’entité Shift

Ouvrir Maj
OpenShiftResponse

Obtenir un groupe de planification

Cette opération retourne des détails pour un groupe de planification à l’aide de son ID unique.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de groupe de planification
schedulingGroupId True string

ID unique du groupe de planification.

Retours

Planification de l’entité de groupe

Groupe de planification
SchedulingGroupResponse

Obtenir un shift

Cette opération retourne les détails d’un Shift à l’aide de l’ID unique de Shift.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de décalage
shiftId True string

ID unique du Shift.

Retours

Maj, entité.

Quart de travail
ShiftResponse

Obtenir une demande de congé

Cette opération retourne une demande de congé par ID.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande de congé
timeOffRequestId True string

ID unique de la demande de congé

Retours

Entité de demande de congé

Demande d’absence
TimeOffRequestResponse

Obtenir une demande de shift d’offre

Cette opération retourne une demande De décalage d’offre par ID.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande shift de l’offre
offerShiftRequestId True string

ID unique de la demande De shift d’offre

Retours

Entité de demande shift d’offre

Demande de décalage d’offre
OfferShiftRequestResponse

Obtenir une instance de congé

Cette opération retourne les détails d’un congé à l’aide de son ID unique.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de congé
timeOffId True string

ID unique du congé.

Retours

Entité de congé.

Obtenir une requête Open Shift

Cette opération retourne une demande de modification Open Shift par ID.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID de demande de modification de décalage
openShiftChangeRequestId True string

ID unique de la requête

Retours

Ouvrir l’entité de demande de modification shift

Ouvrir la demande de modification de maj
OpenShiftChangeRequestResponse

Obtenir une requête Swap Shifts

Cette opération retourne une requête Swap Shifts par ID.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Changer l’ID de demande de changement des shifts
swapShiftsChangeRequestId True string

ID unique de la requête

Retours

Swap Shift Request Entity

Permuter la demande de décalage
SwapShiftsChangeRequestResponse

Refuser une demande de congé

Cette opération permet aux gestionnaires de refuser une demande de congé.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande de congé
timeOffRequestId True string

ID unique de la demande de congé

Message à partir du gestionnaire
message string

Message du responsable à l’expéditeur/destinataire lorsqu’une demande est refusée.

Refuser une demande de décalage d’offre

Cette opération permet aux utilisateurs de refuser une demande de décalage d’offre.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de demande shift de l’offre
offerShiftRequestId True string

ID unique de la demande De shift d’offre

Message du destinataire/gestionnaire
message string

Message lorsqu’une demande est refusée.

Refuser une demande de décalages d’échange

Cette opération permet aux utilisateurs de refuser une demande Swap Shifts.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Changer l’ID de demande de changement des shifts
swapShiftsChangeRequestId True string

ID unique de la requête

Message du destinataire/gestionnaire
message string

Message lorsqu’une demande est refusée.

Refuser une demande Open Shift

Cette opération permet aux gestionnaires de refuser une demande Open Shift.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID de demande de modification de décalage
openShiftChangeRequestId True string

ID unique de la requête

Message à partir du gestionnaire
message string

Message du responsable à l’expéditeur/destinataire lorsqu’une demande est refusée.

Répertorier tous les décalages ouverts dans une équipe

Cette opération retourne tous les décalages Ouverts dans une équipe.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Ouvrir la liste shifts
value array of OpenShiftResponse

Liste des décalages ouverts

Répertorier tous les décalages ouverts de mes équipes

Cette opération retourne Open Shifts qui doivent être remplis à partir de toutes vos équipes.

Paramètres

Nom Clé Obligatoire Type Description
À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Ouvrir la liste shifts
value array of OpenShiftResponse

Liste des décalages ouverts

Répertorier tous les groupes de planification dans une équipe

Cette opération retourne tous les groupes de planification dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Liste des groupes de planification
value array of SchedulingGroupResponse

Liste des groupes de planification.

Répertorier tous les shifts de mes équipes

Cette opération retourne les shifts attribués de toutes vos équipes.

Paramètres

Nom Clé Obligatoire Type Description
À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Nom d’affichage de l’utilisateur
assignedToUserName string

Affecté à l’utilisateur avec le nom

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Liste des shifts
value array of ShiftResponse

Liste des shifts

Répertorier tous les shifts d’une équipe

Cette opération retourne tous les Shifts affectés aux membres d’une équipe

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Liste des shifts
value array of ShiftResponse

Liste des shifts

Répertorier toutes les demandes de congé dans une équipe

Cette opération retourne toutes les demandes de congé dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

État de la demande
state string

Filtre d’état de requête

Retours

Nom Chemin d’accès Type Description
Liste des demandes de congés
value array of TimeOffRequestResponse

Liste des demandes de congé.

Répertorier toutes les demandes de shift d’offre dans une équipe

Cette opération retourne toutes les demandes de décalage d’offre dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

État de la demande
state string

Filtre d’état de requête

Retours

Nom Chemin d’accès Type Description
Liste des demandes de décalage d’offre
value array of OfferShiftRequestResponse

Liste des demandes de décalage d’offre.

Répertorier toutes les demandes d’échange de shifts dans une équipe

Cette opération retourne toutes les requêtes Swap Shifts dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

État de la demande
state string

Filtre d’état de requête

Retours

Nom Chemin d’accès Type Description
Permuter la liste des demandes de modification des shifts
value array of SwapShiftsChangeRequestResponse

Liste des demandes de modification des décalages d’échange.

Répertorier toutes les demandes Open Shift dans une équipe

Cette opération retourne toutes les demandes de modification Open Shift dans une planification.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

État de la demande
state string

Filtre d’état de requête

Retours

Nom Chemin d’accès Type Description
Ouvrir la liste des demandes de modification de décalage
value array of OpenShiftChangeRequestResponse

Liste des demandes de modification de décalage ouvert.

Répertorier toutes les heures désactivées de mes équipes

Cette opération retourne des heures lorsque les personnes sont désactivées de toutes vos équipes.

Paramètres

Nom Clé Obligatoire Type Description
À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Nom d’affichage de l’utilisateur
assignedToUserName string

Affecté à l’utilisateur avec le nom

Taille de page
$top integer

Nombre de fois désactivés pour extraire

Retours

Nom Chemin d’accès Type Description
Liste des heures désactivées
value array of TimeOffResponse

Liste des heures désactivées

Répertorier toutes les instances de congé dans une équipe

Cette opération retourne toutes les instances de délai d’arrêt dans une planification

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

À partir de l’heure de début
startTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Nom Chemin d’accès Type Description
Liste des instances de congé de temps
value array of TimeOffResponse

Liste des instances de délai d’arrêt

Répertorier toutes les raisons de congé dans une équipe

Cette opération retourne la liste des raisons de congés associés à une équipe.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Taille de page
$top integer

Éléments par page (activer la pagination sous .../Paramètres)

Retours

Liste des raisons de congé.

Liste des raisons de congés associés à une équipe
GetTimeOffReasonsResponse

Supprimer un maj ouvert

Cette opération supprime un décalage ouvert.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Ouvrir l’ID maj
openShiftId True string

ID unique de l’option Open Shift.

Supprimer un shift

Cette opération supprime un Shift à l’aide de l’ID unique de Shift.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de décalage
shiftId True string

ID unique du Shift.

Supprimer une instance de congé

Cette opération supprime un congé à l’aide de son ID unique.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

ID de congé
timeOffId True string

ID unique du congé.

Déclencheurs

Lorsqu’un Shift est créé, mis à jour ou supprimé

Cette opération se déclenche lorsqu’un Shift est créé, mis à jour ou supprimé.

Lorsqu’une demande de congé est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande de congé est créée, mise à jour ou supprimée.

Lorsqu’une demande De shift d’offre est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande De shift d’offre est créée, mise à jour ou supprimée.

Lorsqu’une demande Open Shift est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande Open Shift est créée, mise à jour ou supprimée.

Lorsqu’une demande Swap Shifts est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande Swap Shifts est créée, mise à jour ou supprimée.

Lorsqu’un Shift est créé, mis à jour ou supprimé

Cette opération se déclenche lorsqu’un Shift est créé, mis à jour ou supprimé.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Lorsqu’une demande de congé est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande de congé est créée, mise à jour ou supprimée.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Lorsqu’une demande De shift d’offre est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande De shift d’offre est créée, mise à jour ou supprimée.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Lorsqu’une demande Open Shift est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande Open Shift est créée, mise à jour ou supprimée.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Lorsqu’une demande Swap Shifts est créée, mise à jour ou supprimée

Cette opération se déclenche lorsqu’une demande Swap Shifts est créée, mise à jour ou supprimée.

Paramètres

Nom Clé Obligatoire Type Description
Équipe
teamId True string

Ajouter un ID d’équipe

Retours

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Définitions

WebhookPushResponse

Charge utile à partir du serveur principal contenant des métadonnées d’abonnement ainsi que des données

Nom Chemin d’accès Type Description
value
value array of WebhookNotificationEntity

Liste des valeurs

WebhookNotificationEntity

Nom Chemin d’accès Type Description
Modifier de type
changeType string

Type de modification de ressource (créé/mis à jour/supprimé).

resourceData
resourceData WebhookPushResponseResourceEntity

WebhookPushResponseResourceEntity

Nom Chemin d’accès Type Description
ID de ressource
id string

ID de la ressource mise à jour.

ID d’équipe
teamId string

ID de l’équipe où la mise à jour s’est produite.

ScheduleResponse

Planifier l’entité.

Nom Chemin d’accès Type Description
ID de planification
id string

ID unique de la planification.

Planifier le fuseau horaire
timeZone string

Fuseau horaire de la planification.

État de la planification de l’approvisionnement
provisionStatus string

État d’approvisionnement de la planification.

Planifier le code d’état de l’approvisionnement
provisionStatusCode string

Code d’état d’approvisionnement de la planification.

TimeOffResponse

Entité de congé.

Nom Chemin d’accès Type Description
ID
id string

ID unique du congé.

Date de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Date de modification de l’heure
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affecté à l’ID d’utilisateur
userId string

Affecté à l’ID d’utilisateur.

Informations utilisateur
userInfo UserInfo

Informations utilisateur

Informations sur l’équipe
teamInfo TeamInfo

Informations sur l’équipe

sharedTimeOff SharedTimeOff

Version partagée du délai d’arrêt.

Brouillons de modifications >
draftTimeOff DraftTimeOff

Version préliminaire du congé

SharedTimeOff

Version partagée du délai d’arrêt.

Nom Chemin d’accès Type Description
ID du motif de congé
timeOffReasonId string

ID de raison de congé.

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

DraftTimeOff

Version préliminaire du congé

Nom Chemin d’accès Type Description
ID du motif de congé
timeOffReasonId string

ID de raison de congé.

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

ShiftResponse

Maj, entité.

Nom Chemin d’accès Type Description
ID
id string

ID unique du Shift.

Date de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Date de modification de l’heure
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affecté à l’ID d’utilisateur
userId string

Affecté à l’ID d’utilisateur.

ID de groupe de planification
schedulingGroupId string

ID de groupe de planification.

Informations sur le groupe de planification
schedulingGroupInfo SchedulingGroupInfo

Informations sur le groupe de planification

Informations utilisateur
userInfo UserInfo

Informations utilisateur

Informations sur l’équipe
teamInfo TeamInfo

Informations sur l’équipe

sharedShift SharedShift

Version partagée du Shift.

Brouillons de modifications >
draftShift DraftShift

Version préliminaire du Shift

SharedShift

Version partagée du Shift.

Nom Chemin d’accès Type Description
Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Maj Notes

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

Activités
activities Activities

Activités de décalage

DraftShift

Version préliminaire du Shift

Nom Chemin d’accès Type Description
Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Remarques

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

Activités
activities Activities

Activités de décalage

Thème

Couleur du thème.

Couleur du thème.

Thème
string

Activités

Activités de décalage

Nom Chemin d’accès Type Description
Est payé
isPaid boolean

Est payé

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Code
code string

Code

Nom d’affichage
displayName string

Nom d’affichage

SchedulingGroupResponse

Planification de l’entité de groupe

Nom Chemin d’accès Type Description
ID
id string

ID unique du groupe de planification.

Nom d’affichage
displayName string

Nom complet du groupe de planification.

Est actif
isActive boolean

Indique si le groupe de planification peut être utilisé lors de la création de nouvelles entités ou de la mise à jour des entités existantes.

ID d’utilisateur
userIds array of string

Liste des ID d’utilisateurs dans le groupe de planification.

SchedulingGroupInfo

Informations sur le groupe de planification

Nom Chemin d’accès Type Description
ID de groupe de planification
schedulingGroupId string

ID unique du groupe de planification.

Nom d’affichage
displayName string

Nom complet du groupe de planification.

Code
code string

Code du groupe de planification.

Infos utilisateur

Informations utilisateur

Nom Chemin d’accès Type Description
Identifiant
userId string

ID de l’utilisateur.

Nom d’affichage
displayName string

Nom d’affichage de l’utilisateur.

TeamInfo

Informations sur l’équipe

Nom Chemin d’accès Type Description
ID d’équipe
teamId string

ID de l’équipe.

Nom d’affichage
displayName string

Nom complet de l’équipe.

OpenShiftResponse

Ouvrir l’entité Shift

Nom Chemin d’accès Type Description
ID
id string

ID unique de l’option Open Shift.

Date de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Date de modification de l’heure
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

ID de groupe de planification
schedulingGroupId string

ID de groupe de planification

Informations sur le groupe de planification
schedulingGroupInfo SchedulingGroupInfo

Informations sur le groupe de planification

Informations sur l’équipe
teamInfo TeamInfo

Informations sur l’équipe

sharedOpenShift SharedOpenShift

Version partagée de Open Shift

Brouillons de modifications >
draftOpenShift DraftOpenShift

Version préliminaire de l’option Open Shift

SharedOpenShift

Version partagée de Open Shift

Nom Chemin d’accès Type Description
Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Remarques

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

Nombre d’emplacements ouverts
openSlotCount integer

Nombre d’emplacements ouverts

Activités
activities Activities

Activités de décalage

DraftOpenShift

Version préliminaire de l’option Open Shift

Nom Chemin d’accès Type Description
Nom d’affichage
displayName string

Nom d’affichage

Remarques
notes string

Remarques

Heure de début
startDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de fin
endDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Thème
theme Theme

Couleur du thème.

Nombre d’emplacements ouverts
openSlotCount integer

Nombre d’emplacements ouverts

Activités
activities Activities

Activités de décalage

GetTimeOffReasonsResponse

Liste des raisons de congé.

Nom Chemin d’accès Type Description
Tableau contenant des raisons de congés
value array of object

Liste des raisons de congé.

ID du motif de congé
value.id string

ID unique de la raison de congé.

Heure de création
value.createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Date de modification de l’heure
value.lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Nom d’affichage
value.displayName string

Nom d’affichage

Type d’icône
value.iconType string

Type d’icône

Est actif
value.isActive boolean

Est actif

TimeOffRequestResponse

Entité de demande de congé

Nom Chemin d’accès Type Description
ID
id string

ID unique de la demande de congé.

Heure de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de modification
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affectation
assignedTo string

La personne à laquelle la demande est affectée : « responsable » ou « destinataire »

État
state string

'approuvé', 'en attente' ou 'refusé'

Heure de l’expéditeur
senderDateTime date-time

Heure à laquelle la demande a été envoyée

Message de l’expéditeur
senderMessage string

Message de l’expéditeur de la demande

ID de l’expéditeur
senderUserId string

ID de l’utilisateur qui a envoyé la demande

Temps d’action du gestionnaire
managerActionDateTime date-time

Heure à laquelle le responsable a répondu

Message du gestionnaire
managerActionMessage string

Message du responsable

ID du gestionnaire
managerUserId string

ID du responsable qui a répondu

Heure de début
startDateTime date-time

Début du congé demandé

Heure de fin
endDateTime date-time

Fin du temps de congé demandé

ID du motif de congé
timeOffReasonId string

ID de la raison du congé

OfferShiftRequestResponse

Entité de demande shift d’offre

Nom Chemin d’accès Type Description
ID
id string

ID unique de la demande De décalage d’offre.

Heure de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de modification
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affectation
assignedTo string

La personne à laquelle la demande est affectée : « responsable » ou « destinataire »

État
state string

'approuvé', 'en attente' ou 'refusé'

Heure de l’expéditeur
senderDateTime date-time

Heure à laquelle la demande a été envoyée

Message de l’expéditeur
senderMessage string

Message de l’expéditeur de la demande

ID de l’expéditeur
senderUserId string

ID de l’utilisateur qui a envoyé la demande

ID de décalage de l’expéditeur
senderShiftId string

ID du shift de l’expéditeur

Heure du récepteur
recipientActionDateTime date-time

Heure à laquelle le destinataire a répondu

Message du destinataire
recipientActionMessage string

Message du destinataire

ID du destinataire
recipientUserId string

ID du destinataire de la demande

Temps d’action du gestionnaire
managerActionDateTime date-time

Heure à laquelle le responsable a répondu

Message du gestionnaire
managerActionMessage string

Message du responsable

ID du gestionnaire
managerUserId string

ID du responsable qui a répondu

SwapShiftsChangeRequestResponse

Swap Shift Request Entity

Nom Chemin d’accès Type Description
ID
id string

ID unique de la requête Swap Shift.

Heure de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de modification
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affectation
assignedTo string

La personne à laquelle la demande est affectée : « responsable » ou « destinataire »

État
state string

'approuvé', 'en attente' ou 'refusé'

Heure de l’expéditeur
senderDateTime date-time

Heure à laquelle la demande a été envoyée

Message de l’expéditeur
senderMessage string

Message de l’expéditeur de la demande

ID de l’expéditeur
senderUserId string

ID de l’utilisateur qui a envoyé la demande

ID de décalage de l’expéditeur
senderShiftId string

ID du shift de l’expéditeur

Heure du récepteur
recipientActionDateTime date-time

Heure à laquelle le destinataire a répondu

Message du destinataire
recipientActionMessage string

Message du destinataire

ID du destinataire
recipientUserId string

ID du destinataire de la demande

ID de décalage du destinataire
recipientShiftId string

ID du shift du destinataire

Temps d’action du gestionnaire
managerActionDateTime date-time

Heure à laquelle le responsable a répondu

Message du gestionnaire
managerActionMessage string

Message du responsable

ID du gestionnaire
managerUserId string

ID du responsable qui a répondu

OpenShiftChangeRequestResponse

Ouvrir l’entité de demande de modification shift

Nom Chemin d’accès Type Description
ID
id string

ID unique de la requête Open Shift Change.

Heure de création
createdDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Heure de modification
lastModifiedDateTime date-time

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC)

Affectation
assignedTo string

La personne à laquelle la demande est affectée : « responsable » ou « destinataire »

État
state string

'approuvé', 'en attente' ou 'refusé'

Heure de l’expéditeur
senderDateTime date-time

Heure à laquelle la demande a été envoyée

Message de l’expéditeur
senderMessage string

Message de l’expéditeur de la demande

ID de l’expéditeur
senderUserId string

ID de l’utilisateur qui a envoyé la demande

Temps d’action du gestionnaire
managerActionDateTime date-time

Heure à laquelle le responsable a répondu

Message du gestionnaire
managerActionMessage string

Message du responsable

ID du gestionnaire
managerUserId string

ID du responsable qui a répondu

Ouvrir l’ID maj
openShiftId string

ID de l’option Open Shift demandée