Type de ressource bookingStaffMember
Espace de noms: microsoft.graph
Représente un membre du personnel qui fournit des services dans un bookingBusiness.
Les membres du personnel peuvent faire partie du client Microsoft 365 où la réservation est configurée, ou ils peuvent utiliser les services de messagerie d’autres fournisseurs de messagerie.
Lors de la réservation de rendez-vous, l’API Bookings considère les paramètres suivants pour déterminer la disponibilité d’un membre du personnel :
- Par défaut, les heures de fonctionnement de l’entreprise (propriété businessHours de l’entité bookingBusiness) représentent la disponibilité générale du membre du personnel.
- Si useBusinessHours est false, les heures de travail spécifiques du membre du personnel (propriété workingHours de l’entité bookingStaffmember) représentent la disponibilité générale de ce membre.
- Si availabilityIsAffectedByPersonalCalendar est true, l’API Bookings doit d’abord examiner les heures généralement disponibles du membre du personnel (comme déterminé par #1 ou #2) et vérifier la disponibilité pendant ces heures dans le calendrier personnel du membre du personnel, avant de prendre une réservation.
Hérite de bookingStaffMemberBase.
Microsoft Bookings prend en charge un maximum de 100 membres du personnel dans un calendrier de réservation.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
Liste des membres du personnel | collection bookingStaffMember | Obtenir la liste des objets bookingStaffMember dans l’objet bookingbusiness spécifié. |
Créer bookingStaff | collection bookingStaffMember | Créez un nouvel espace bookingStaffMember dans l’entreprise bookingbusiness spécifiée. |
Obtenir bookingStaffMember | bookingStaffMember | Obtenez les propriétés et les relations d’un bookingStaffMember dans l’entreprise bookingbusiness spécifiée. |
Mettre à jour | bookingStaffMember | Mettez à jour les propriétés d’un bookingStaffMember dans l’entreprise bookingbusiness spécifiée. |
Supprimer | Aucun | Supprimez un membre du personnel dans l’entreprise bookingbusiness spécifiée. |
Propriétés
Propriété | Type | Description |
---|---|---|
availabilityIsAffectedByPersonalCalendar | Boolean | True signifie que si le membre du personnel est un utilisateur Microsoft 365, l’API Bookings vérifie la disponibilité du membre du personnel dans son calendrier personnel dans Microsoft 365, avant de prendre une réservation. |
displayName | String | Nom du membre du personnel, tel qu’il s’affiche pour les clients. Obligatoire. |
emailAddress | String | Adresse e-mail du membre du personnel. Il peut se trouver dans le même Microsoft 365 client que l’entreprise ou dans un autre domaine de messagerie. Cette adresse de messagerie peut être utilisée si la propriété sendConfirmationsToOwner est définie sur true dans la stratégie de planification de l’entreprise. Obligatoire. |
id | String | ID du membre du personnel, au format GUID. En lecture seule. |
role | bookingStaffRole | Rôle du membre du personnel dans l’entreprise. Les valeurs possibles guest sont : , et administrator viewer externalGuest unknownFutureValue . Obligatoire. |
timeZone | String | Fuseau horaire du membre du personnel. Pour obtenir la liste des valeurs possibles, voir dateTimeTimeZone. |
useBusinessHours | Boolean | True signifie que la disponibilité du membre du personnel est telle que spécifiée dans la propriété businessHours de l’entreprise. False signifie que la disponibilité est déterminée par le paramètre de propriété workingHours du membre du personnel. |
workingHours | collection bookingWorkHours | Plage d’heures par jour de la semaine pendant la réservation du membre du personnel. Par défaut, ils sont initialisés pour être identiques à la propriété businessHours de l’entreprise. |
Relations
Aucun
Représentation JSON
Voici une représentation JSON de la ressource.
{
"availabilityIsAffectedByPersonalCalendar": true,
"displayName": "String",
"emailAddress": "String",
"id": "String (identifier)",
"role": {"@odata.type": "microsoft.graph.bookingStaffRole"},
"useBusinessHours": true,
"workingHours": [{"@odata.type": "microsoft.graph.bookingWorkHours"}],
"timeZone": "String"
}
Commentaires
Envoyer et afficher des commentaires pour