Partager via


Microsoft Bookings (préversion)

Microsoft Bookings est un outil de planification qui fait partie de la famille de produits Microsoft Office. Il permet aux utilisateurs et aux organisations de créer des pages de réservation et d’aider leurs clients à réserver facilement des rendez-vous.

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 :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Norme Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Norme Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Microsoft 365 Support
URL https://support.microsoft.com/en-us/contactus#
Métadonnées du connecteur
Éditeur Microsoft Corporation
Site internet https://book.ms
Politique de confidentialité https://docs.microsoft.com/en-us/microsoft-365/bookings/bookings-faq?view=o365-worldwide#privacy
Catégories Gestion de l’entreprise ; Collaboration

Le connecteur Microsoft Bookings est conçu dans le but d’étendre les rendez-vous Booking avec d’autres fonctionnalités que la plateforme d’alimentation offre. Avez-vous déjà recherché des flux de travail personnalisés que vous souhaitez créer pour vos clients lorsqu’ils effectuent une nomination auprès de votre entreprise, par exemple, réservation d’une réunion Zoom avec un rendez-vous, intégration d’un mode de paiement à l’aide de Sripe, chargement de données client dans un système CRM, envoi d’e-mails de bienvenue ? Le connecteur Booking est une solution pour ces demandes. Avec ce connecteur, nous exposons toutes les actions de réservation de rendez-vous, telles que Créer/Mettre à jour/Supprimer des réservations.

Prerequisites

Les clients qui tentent d’utiliser le connecteur Bookings doivent disposer d’une licence Bookings Business pour utiliser ce connecteur. Microsoft Bookings sera disponible avec ces licences.

Comment obtenir des informations d’identification

Microsoft Bookings utilise l’authentification Microsoft Entra ID. Disposer d’un compte O365 valide garantit que vous êtes authentifié pour utiliser le connecteur Bookings. Vous devez être un utilisateur connecté pour créer des flux basés sur des rendez-vous.

Bien démarrer avec votre connecteur

Pour créer un flux personnalisé avec des points d’application Bookings en tant que déclencheurs, vous devez connaître l’adresse SMTP de Booking busineess. Vous pouvez générer des flux avec un rendez-vous de réservation en cours de création/mise à jour/annulation en tant que déclencheurs. Voici quelques-uns des flux courants que vous pouvez générer :

Intégration à Stripe

Stripe permet aux particuliers et aux entreprises d’accepter les paiements sur Internet. Vous pouvez suivre les clients, les commandes, les factures et bien plus encore ; Pour plus d’informations , Stripe | Microsoft Power Automate

Intégration à Zoom

Ce connecteur permet d’automatiser les opérations de réunion Zoom ; Pour plus d’informations , zoomer des réunions (éditeur indépendant) | Microsoft Power Automate

Intégration à Dynamic 365

Dynamics 365 Sales Insights permet d’augmenter vos ventes à l’aide d’insights pilotés par l’IA qui favorisent l’engagement personnalisé et la prise de décision proactive pour aider à créer des relations. ; Pour plus d’informations , Dynamics 365 Sales Insights | Microsoft Power Automate

Voici la liste des connecteurs : liste des connecteurs pris en charge | Microsoft Power Automate

Problèmes connus et limitations

  1. Seuls les administrateurs bookings peuvent créer des flux à l’aide de déclencheurs de rendez-vous. Description : À l’heure actuelle, seuls les administrateurs Bookings (différents des administrateurs clients) peuvent créer des déclencheurs de rendez-vous. Si vous êtes un utilisateur qui n’est pas administrateur (membre de l’équipe, planificateur, visionneuse, invité), vous devez demander à votre administrateur de créer un flux. Vous pouvez également demander l’accès administrateur.

  2. Seuls 5 flux peuvent être créés par boîte aux lettres Bookings. Description : Pour une boîte aux lettres Booking, seuls 5 flux peuvent être créés. Il s’agit d’une limite de niveau de boîte aux lettres Bookings et non d’une limite par administrateur. Si vous recherchez plusieurs actions pour un déclencheur de rendez-vous, vous pouvez ajouter cela dans l’un des flux existants à l’aide du bouton Ajouter une action. Vous pouvez contacter d’autres administrateurs booking pour obtenir du support.

  3. Erreurs indiquant que « Le personnel ne fait pas partie de Bookings Business », « Autorité non valide » lors de la création d’un flux. Description : Assurez-vous que vous faites partie de la boîte aux lettres Bookings et que vous êtes administrateur pour le même. Vous pouvez accéder à l’onglet Personnel et vérifier la même chose.

  4. Certains paramètres de Bookings - Annuler la raison de 1:1 Les réservations ne sont pas remplies. Description : les paramters dits n’apparaissent pas maintenant et nous travaillons à résoudre ce problème bientôt.

  5. Erreur de passerelle incorrecte : s’il existe des problèmes dans l’API back-end pour la création de flux. Les erreurs de passerelle incorrectes 502 sont observées. Veuillez signaler la même chose au support Microsoft 365.

Erreurs courantes et solutions

Codes d’erreur HTTP lors de la création de flux :

  1. « 401 » : recherchez les problèmes liés à l’authentification dans votre connexion.
  2. « 403 » : seuls les administrateurs bookings peuvent créer des flux de rendez-vous. Consultez (1) dans la section Problèmes connus et limitations.
  3. '403' : Domaine d’URL de notification qui ne fait pas partie de la liste autorisée.
  4. '429' : plus que prévu nombre de flux de rendez-vous créés pour une entreprise. Consultez (2) dans la section Problèmes connus et limitations.
  5. « 502 » : il s’agit d’une erreur de serveur interne. Signalez-le à votre ingénieur du support technique avec tous les détails de l’erreur dans la réponse de création de flux.

Questions fréquentes (FAQ)

  1. Que faire si mon calendrier Booking ne fait pas partie de la liste déroulante dans les déclencheurs ? Réponse : Cette liste déroulante est basée sur les calendriers de réservations récemment consultés pour lesquels l’utilisateur est administrateur. Vous pouvez le visiter une fois à partir de la page web Bookings et cela doit s’assurer que le calendrier Bookings s’affiche. Vous ne disposez peut-être pas non plus d’un accès administrateur si vous ne voyez pas une boîte aux lettres spécifique.

  2. Si (1) ne fonctionne pas, comment créer un flux pour un calendrier dont je suis administrateur ? Réponse : Vous pouvez entrer une valeur personnalisée. La valeur ici correspond à l’adresse SMTP de l’entreprise. Vous pouvez accéder à votre page Bookings. Recherchez l’onglet Intégrations et sélectionnez l’option Power Automate. Vous pouvez copier l’adresse SMTP affichée ici et la coller dans la zone de texte du flux.

  3. Comment obtenir des données client à partir des réponses du déclencheur de rendez-vous ? Réponse : S’il s’agit d’une réservation de 1:1, les champs de niveau supérieur tels que CustomerName, CustomerEmail, etc. peuvent être utilisés. S’il s’agit d’une réservation de groupe, le tableau des clients peut être utilisé pour obtenir des champs tels que displayName (courrier électronique des clients, clients displayName etc.) avec une option Power Automate « Foreach ».

  4. Pourquoi StaffMembers est-il un tableau ? Réponse : Vous serez en mesure d’attribuer plusieurs membres du personnel en tant qu’hôte. Si votre service n’a qu’un seul personnel hôte, les détails du personnel sont affichés dans le tableau des membres du personnel.

  5. Existe-t-il un ID commun que l’on peut utiliser entre les déclencheurs pour un même rendez-vous ? Réponse : Oui, vous pouvez utiliser selfServiceAppointmentId. Ce champ sera rempli pour tous les types de rendez-vous : s’il s’agit de rendez-vous en ligne ou In-Person ou du personnel réservé ou réservé au client. Le champ « ID » est un ID d’échange et n’est pas unique entre les déclencheurs.

  6. Existe-t-il un moyen d’obtenir ce qui a changé dans la notification de déclencheur de rendez-vous de mise à jour ? Réponse : Non, ce n’est pas possible aujourd’hui.

  7. Comment fonctionnent les notifications pour un rendez-vous à plusieurs participants ? Réponse : En cas de rendez-vous avec plusieurs participants, l’ajout de nouveaux clients (après le premier) est déclenché en tant que rendez-vous de mise à jour et non comme rendez-vous de création. Cela est dû au fait que l’ajout d’un nouveau client à une réservation créée signifie essentiellement l’ajout d’un participant à une entité de rendez-vous existante des réservations. Le premier client ajouté à l’emplacement déclenche toujours le déclencheur de création de rendez-vous, car c’est le point où l’entité de rendez-vous de réservation est créée.

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

Répertorier les entreprises booking où l’utilisateur est administrateur

Opération utilisée pour répertorier toutes les boîtes aux lettres pour lesquelles l’utilisateur accédant est administrateur.

Répertorier les entreprises booking où l’utilisateur est administrateur

Opération utilisée pour répertorier toutes les boîtes aux lettres pour lesquelles l’utilisateur accédant est administrateur.

Retours

Déclencheurs

Lors de la création d’un rendez-vous

Ce déclencheur est utilisé pour écouter la création de rendez-vous de réservations. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous souhaitez écouter pour créer des événements de rendez-vous

Lorsqu’un rendez-vous est annulé

Ce déclencheur est utilisé pour écouter l’annulation des rendez-vous de réservations. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous êtes impatient d’écouter pour annuler les événements de rendez-vous.

Quand un rendez-vous est mis à jour

Ce déclencheur est utilisé pour écouter la mise à jour des rendez-vous de réservation. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous êtes impatient d’écouter les événements de rendez-vous de mise à jour.

Lors de la création d’un rendez-vous

Ce déclencheur est utilisé pour écouter la création de rendez-vous de réservations. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous souhaitez écouter pour créer des événements de rendez-vous

Paramètres

Nom Clé Obligatoire Type Description
Page de réservation.
SMTPAddress True string

Sélectionner une page de réservation

change_type
change_type True array of string

Modifications à écouter

Retours

Lorsqu’un rendez-vous est annulé

Ce déclencheur est utilisé pour écouter l’annulation des rendez-vous de réservations. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous êtes impatient d’écouter pour annuler les événements de rendez-vous.

Paramètres

Nom Clé Obligatoire Type Description
Page de réservation.
SMTPAddress True string

Sélectionner une page de réservation

change_type
change_type True array of string

Modifications à écouter

Retours

Quand un rendez-vous est mis à jour

Ce déclencheur est utilisé pour écouter la mise à jour des rendez-vous de réservation. Sélectionnez une page de réservation ou entrez l’adresse SMTP de la page de réservation que vous êtes impatient d’écouter les événements de rendez-vous de mise à jour.

Paramètres

Nom Clé Obligatoire Type Description
Page de réservation.
SMTPAddress True string

Sélectionner une page de réservation

change_type
change_type True array of string

Modifications à écouter

Retours

Définitions

ListMailboxResponse

Nom Chemin d’accès Type Description
Boîtes aux lettres
mailboxes array of MailboxEntity

Toutes les entités de boîte aux lettres.

MailboxEntity

Nom Chemin d’accès Type Description
Nom affiché
displayName string

Nom d’affichage de la boîte aux lettres.

Boîte aux lettres SMTP
email string

SMTP de la boîte aux lettres Booking.

AppointmentData

Nom Chemin d’accès Type Description
Informations supplémentaires
AdditionalInfo string

Informations supplémentaires sur la réservation.

E-mail client
CustomerEmail string

Adresse e-mail du client en cas de réservations de 1:1.

CustomerId
CustomerId string

ID client en cas de réservations de 1:1.

Nom complet de l’emplacement
CustomerLocation.DisplayName string

Nom complet de l’emplacement du client. Emplacement rempli à partir de la page C2 pour 1:1 Booking.

Ville
CustomerLocation.PhysicalAddress.City string

Ville à laquelle le client appartient pour 1:1 réservation.

CountryOrRegion
CustomerLocation.PhysicalAddress.CountryOrRegion string

Pays ou région du client pour 1:1 réservation.

Code postal
CustomerLocation.PhysicalAddress.PostalCode string

Code postal du client pour 1:1 réservation.

État
CustomerLocation.PhysicalAddress.State string

État auquel appartient le client dans la réservation 1:1.

Rue
CustomerLocation.PhysicalAddress.Street string

Rue où le client appartient à la réservation 1:1.

Nom du client
CustomerName string

Nom du client pour la réservation 1:1.

CustomerNotes
CustomerNotes string

Notes client pour 1:1 réservation.

CustomQuestionAnswers
CustomQuestionAnswers array of CustomQuestion

Toutes les questions et réponses personnalisées pour 1:1 réservation.

CustomerPhone
CustomerPhone string

Téléphone client pour 1:1 réservation.

CustomerTimeZone
CustomerTimeZone string

Fuseau horaire du client pour 1:1 réservation.

Clientèle
Customers array of CustomerData

Liste des clients dans la réservation 1 :N

Durée
Duration integer

Durée du rendez-vous

EndTime
EndTime string

Heure de fin du rendez-vous.

FilledAttendeesCount
FilledAttendeesCount integer

Nombre de participants qui ont réservé cet emplacement appoinment.

Id
Id string

[Déconseillé] : utilisez selfServiceAppointmentId comme identificateur unique pour le rendez-vous de réservations.

IsSMSNotificationsEnabled
IsSMSNotificationsEnabled boolean

Champ pour vérifier si la notification SMS est activée pour le rendez-vous.

JoinWebURL
JoinWebURL string

URL pour rejoindre ce rendez-vous en ligne.

MaxAttendeesCount
MaxAttendeesCount integer

Nombre maximal de participants autorisés dans cet appoinment.

SelfServiceAppointmentId
SelfServiceAppointmentId string

ID de rendez-vous pour le rendez-vous de réservation.

ServiceId
ServiceId string

Identificateur de service unique.

Nom du Service
ServiceName string

Nom du service de réservations.

ServiceNotes
ServiceNotes string

Notes de niveau de service pour le personnel et l’administrateur.

StaffMembers
StaffMembers array of StaffMemberData

Liste des membres du personnel

Heure de début
StartTime string

Heure de début du rendez-vous.

Suivi des données
TrackingData string

Données de suivi des campagnes.

Annuler la raison
CancelReason string

Motif de l’annulation de ce rendez-vous de réservation

CustomerData

Nom Chemin d’accès Type Description
Messagerie électronique
Email string

E-mail du client dans la réservation de groupe.

Id
Id string

ID unique du client dans la réservation de groupe.

Nom complet de l’emplacement
Location.DisplayName string

Nom complet de l’emplacement du client. Emplacement rempli à partir de la page C2 pour la réservation de groupe.

Ville
Location.PhysicalAddress.City string

Ville à laquelle le client appartient pour la réservation de groupe.

Pays ou région
Location.PhysicalAddress.CountryOrRegion string

Pays ou région du client pour la réservation de groupe.

Code postal
Location.PhysicalAddress.PostalCode string

Code postal du client pour la réservation de groupe.

État
Location.PhysicalAddress.State string

État auquel appartient le client dans la réservation de groupe.

Rue
Location.PhysicalAddress.Street string

Rue où le client appartient à la réservation de groupe.

Nom d’affichage
Name string

Nom complet du client dans la réservation de groupe.

Remarques
Notes string

Remarques du client dans la réservation de groupe.

Timezone
TimeZone string

Fuseau horaire du client dans la réservation de groupe.

Réponses
Answers array of CustomQuestion

Toutes les questions et réponses personnalisées.

StaffMemberData

Nom Chemin d’accès Type Description
DisplayName
DisplayName string

Nom complet du personnel affecté pour ce rendez-vous.

Adresse e-mail
EmailAddress string

Adresse e-mail du personnel affecté à ce rendez-vous.

Id
Id string

Identificateur unique du personnel.

CustomQuestion

Nom Chemin d’accès Type Description
Réponse
Answer string

Répondez à cette question personnalisée.

AnswerOptions
AnswerOptions array of string

Toutes les options de réponse.

IsRequired
IsRequired boolean

Indique si la réponse à cette question est obligatoire.

Question
Question string

Question à répondre.

QuestionID
QuestionID string

Identificateur unique de la question à répondre.

SelectedOptions
SelectedOptions array of integer

Toutes les options de réponse sélectionnées.