Microsoft Exchange Online Rayon
Le Microsoft Spoke Exchange Online crée et gère le calendrier et courrier dans Microsoft Exchange Online. Pour créer, gérer ou supprimer des utilisateurs et des groupes, utilisez le Microsoft Spoke Azure AD.
Demander des applications dans l'App Store
Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.
Abonnement à Hub d'intégration
Ce spoke requiert un abonnement au Centre d'intégration. Pour plus d'informations, consultez Calendriers juridiques - Vue d'ensemble du Centre d'intégration.
Version de spoke
Microsoft Spoke Exchange Online La version3.7.1 est la dernière version.
Dépendances des spokes
Si vous rencontrez des difficultés pour installer l'application, assurez-vous que les modules d'extension dépendants suivants sont installés :
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- Concepteur de flux ServiceNow : entrées dynamiques (com.glide.hub.dynamic_inputs)
- Objet complexe (com.glide.cobject)
- Modèle d’action du Centre d’intégration ServiceNow : flux de données (com.glide.hub.action_type.datastream)
- Tables distantes (com.glide.script.vtable)
- Source de données d’importation système (com.glide.system_import_data_source)
- Pack d’utilitaires de spoke iHub (com.snc.ihub_spoke_util_pack)
Version prise en charge
Microsoft API REST Graph v1.0
Module de spoke
| Module | Description |
|---|---|
| Événements | Affiche la liste des événements dans Microsoft Exchange Online. |
| Abonnements | Affiche la liste des abonnements dans Microsoft Exchange Online. |
| Registre Webhook | Affiche la liste des registres Webhook de Microsoft Exchange Online. |
| Calendriers | Affiche une liste de calendriers dans Microsoft Exchange Online. |
| Transformer les données des événements de calendrier | Affiche la liste des enregistrements de la source de données. |
Flux de spoke
| Flux | Description |
|---|---|
| Renouveler les abonnements | Récupère tous les enregistrements d’abonnement et renouvelle les abonnements si un renouvellement est requis, en fonction du délai d’expiration. Si l’état d’un abonnement est marqué comme « En cours de suppression », son enregistrement est alors supprimé et son renouvellement n’est pas pris en compte. |
Flux secondaires du spoke
| Catégorie | Flux secondaires | Description |
|---|---|---|
| Gestion des Webhook | Vérifier l’abonnement à un événement | Vérifie s’il existe un abonnement à un webhook avec une ressource d’événement spécifiée ou une URL de notification et un type de changement. |
| Créer ou mettre à jour un enregistrement d’abonnement | Vérifie si l’enregistrement d’abonnement spécifié existe dans Microsoft Exchange Online et met à jour l’enregistrement d’abonnement s’il existe. Si l’enregistrement d’abonnement n’existe pas, un nouvel enregistrement d’abonnement est créé. | |
| Créer ou mettre à jour des abonnements pour les ressources | Vérifie les abonnements pour les ressources spécifiées. Si l’abonnement aux ressources spécifiées n’existe pas, de nouveaux abonnements sont créés. Remarque : Ce flux secondaire est disponible uniquement lorsque le module d’extension Synchronisation du calendrier du lieu de travail est déjà installé. |
|
| Supprimer un abonnement. | Supprime l’abonnement spécifié lorsque l’abonnement spécifié est associé uniquement à l’application spécifiée. | |
| Recréer l’abonnement supprimé | Recrée un abonnement à un webhook supprimé à l’aide des détails de l’enregistrement d’abonnement connexe. | |
| Gestion du cycle de vie des abonnements | Gère le cycle de vie d’un abonnement webhook. | |
| Gestion des calendriers | Synchronisation du calendrier | Synchronise le calendrier en récupérant des événements à partir de la table de données transformées d’événements de calendrier Exchange Online et en ajoutant les événements récupérés à la Microsoft Exchange Online table Événements. Cela crée un abonnement s’il n’existe pas d’abonnement valide pour le calendrier spécifié par l’utilisateur. |
| Créer ou mettre à jour un enregistrement d’événement | Recherche l’enregistrement d’événement existant spécifique et effectue les mises à jour avec les propriétés spécifiées. Si l’enregistrement d’événement spécifié n’existe pas, un nouvel enregistrement d’événement est créé. | |
| Supprimer un événement de planification du calendrier | Supprime l’événement spécifié dans Microsoft Exchange Online et les enregistrements connexes des tables d’événements, des pièces jointes connexes, des enregistrements connexes des participants à l’événement et des tables d’événement vers l’abonnement m2m. | |
| Supprimer l’enregistrement d’événement | Supprime l’enregistrement d’événement spécifié des tables d’événements et des pièces jointes connexes, les enregistrements connexes des participants à l’événement et de l’événement aux tables m2m d’abonnement. | |
| Gestion du cycle de vie des événements | Récupère les détails de l’événement et met à jour les enregistrements dans les tables m2m d’événement, de participants, d’événement à abonnement en conséquence. | |
| Rechercher et mettre à jour des pièces jointes dans l’enregistrement d’événement | Récupère les pièces jointes d’un enregistrement d’événement spécifique à partir de Microsoft Exchange Online et les met à jour. | |
| Rechercher et mettre à jour un changement de planification de calendrier | Récupère les détails d’un enregistrement d’événement spécifié et les met à jour. | |
| Synchroniser les événements | Synchronise la vue de calendrier en fonction des données de la table de données transformées d’événements de calendrier Exchange Online. | |
| Mettre à jour l’événement de planification du calendrier | Met à jour les propriétés d’un objet d’événement dans Microsoft Exchange Online et de l’enregistrement connexe dans la table d’événements. |
- Utilisez la table du registre Webhook de Microsoft Exchange Online pour générer une URL de rappel et stocker la valeur secrète (état du client) pour les abonnements webhook.
- Assurez-vous que l’abonnement webhook est stocké dans la table Abonnements Microsoft Exchange Online avec le champ État défini sur Actif.
Actions du spoke
| Catégorie | Action | Description |
|---|---|---|
| Gestion des calendriers | Copier la pièce jointe dans l'événement de calendrier | Copie une ServiceNow pièce jointe dans un événement de Exchange calendrier. |
| Créer un événement de calendrier | Crée un événement dans le calendrier par défaut de l’utilisateur et spécifie le fuseau horaire pour les heures de début et de fin de l’événement. | |
| Créer des événements de calendrier récurrents | Crée un événement récurrent dans le calendrier par défaut de l’utilisateur et spécifie le fuseau horaire pour les heures de début et de fin de l’événement. | |
| Supprimer la pièce jointe | Supprime la pièce jointe spécifiée dans l'événement spécifié. | |
| Supprimer un événement de calendrier | Supprime un événement de calendrier. | |
| Rechercher les heures de réunion | Récupère les heures et les emplacements de réunion en fonction de la disponibilité de l’organisateur de la réunion et des participants pour l’heure et les emplacements spécifiés. | |
| Rechercher des pièces jointes par ID d'événement | Récupère toutes les pièces jointes dans l'événement spécifié. | |
| Rechercher un calendrier par ID | Récupère les détails du calendrier pour l’ID spécifié. | |
| Rechercher des événements de calendrier par ID d'utilisateur | Récupère la liste des objets d’événements dans la boîte aux lettres de l’utilisateur. | |
| Rechercher un flux de vue de calendrier | Récupère la liste des entrées de réunion pour l’ID d’utilisateur spécifié pour la période spécifiée. | |
| Rechercher un flux de calendriers | Récupère les détails des calendriers de tous les utilisateurs. | |
| Rechercher un événement par ID | Récupère les détails de l’événement de calendrier pour l’ID spécifié. | |
| Rechercher des calendriers | Récupère la liste des calendriers. | |
| Rechercher les paramètres hors bureau | Récupère les détails des paramètres hors bureau pour les destinataires spécifiés. | |
| Rechercher des fuseaux horaires | Récupère les détails de tous les fuseaux horaires disponibles. | |
| Mettre à jour l'événement de calendrier | Met à jour les propriétés d’un objet d’événement. | |
| Gestion des boîtes de réception | Supprimer le message | Supprime le message dans la boîte de réception d’un utilisateur ou à partir d’un dossier personnalisé. |
| Rechercher des dossiers de boîte de réception par ID d’utilisateur | Récupère tous les dossiers de boîte de réception pour un ID d’utilisateur spécifié. | |
| Rechercher des messages par ID de dossier de boîte de réception | Récupère tous les messages d’un dossier de boîte de réception. | |
| Rechercher des messages par ID d’utilisateur | Récupère tous les messages dans le dossier de boîte de réception de l’utilisateur. | |
| Envoyer un mail | Envoie un e-mail avec l’objet et le corps du message à la liste spécifiée des destinataires. | |
| Définir la réponse automatique de la boîte de réception | Définit le message de réponse automatique de l’utilisateur pour la période donnée. | |
| Gestion des Webhook | Rechercher un abonnement par ID | Récupère les détails de l’abonnement à un webhook pour l’ID spécifié. |
| Rechercher un flux d'abonnements | Récupère les détails de tous les abonnements à un webhook. | |
| Renouveler l'abonnement Webhook. | Renouvelle l’abonnement du webhook spécifié. | |
| S'abonner au webhook | Crée un abonnement à un webhook pour la ressource spécifiée. | |
| Se désabonner du webhook | Supprime l'abonnement de webhook spécifié. | |
| Gestion des boîtes de réception | Créer MailBox | Crée des boîtes de réception et des comptes d’utilisateurs simultanément. |
| Supprimer MailBox | Supprime ou désactive les boîtes de réception et les comptes d’utilisateurs simultanément. | |
| Activer MailBox | Active une boîte de réception dans Microsoft Exchange Online. La boîte de réception peut être dans un état archivé. | |
| Rechercher MailBox | Récupère la liste des boîtes de réception. |
| Catégorie | Action | Type d'autorisation | Autorisations (du moins privilégié au plus privilégié) |
|---|---|---|---|
| Gestion des calendriers | Copier la pièce jointe dans l'événement de calendrier | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Créer un événement de calendrier | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite | |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Créer des événements de calendrier récurrents | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite | |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Supprimer la pièce jointe | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite | |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Supprimer un événement de calendrier | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite | |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Rechercher les heures de réunion | Délégué (compte professionnel ou scolaire) | Calendriers.Lecture, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Non pris en charge. | ||
| Application | Non pris en charge. | ||
| Rechercher des pièces jointes par ID d'événement | Délégué (compte professionnel ou scolaire) | Calendars.Read | |
| Délégué (compte Microsoft personnel) | Calendars.Read | ||
| Application | Calendars.Read | ||
| Rechercher un calendrier par ID | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Application | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Rechercher des événements de calendrier par ID d'utilisateur | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Application | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Rechercher un flux de vue de calendrier | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Application | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Rechercher un flux de calendriers | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture.Partagés, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture.Partagés, Calendriers.Lecture-écriture | ||
| Application | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Rechercher un événement par ID | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Read | |
| Délégué (compte Microsoft personnel) | Calendriers.ReadBasic, Calendriers.Read | ||
| Application | Calendriers.ReadBasic, Calendriers.Read | ||
| Rechercher des calendriers | Délégué (compte professionnel ou scolaire) | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Non pris en charge. | ||
| Application | Calendriers.ReadBasic, Calendriers.Lecture, Calendriers.Lecture-écriture | ||
| Rechercher les paramètres hors bureau | Délégué (compte professionnel ou scolaire) | Mail.Read, Mail.Read.Shared | |
| Délégué (compte Microsoft personnel) | Courrier.Lecture | ||
| Application | Courrier.Lecture | ||
| Rechercher des fuseaux horaires | Délégué (compte professionnel ou scolaire) | Utilisateur.Lecture, Utilisateur.LectureBasique.Tout | |
| Délégué (compte Microsoft personnel) | Utilisateur.Lecture | ||
| Application | Utilisateur.Lecture.Tout | ||
| Mettre à jour l'événement de calendrier | Délégué (compte professionnel ou scolaire) | Calendars.ReadWrite | |
| Délégué (compte Microsoft personnel) | Calendars.ReadWrite | ||
| Application | Calendars.ReadWrite | ||
| Gestion des boîtes de réception | Supprimer le message | Délégué (compte professionnel ou scolaire) | Courrier.Lecture-écriture |
| Délégué (compte Microsoft personnel) | Courrier.Lecture-écriture | ||
| Application | Courrier.Lecture-écriture | ||
| Rechercher des dossiers de boîte de réception par ID d’utilisateur | Délégué (compte professionnel ou scolaire) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | |
| Délégué (compte Microsoft personnel) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Application | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Rechercher des messages par ID de dossier de boîte de réception | Délégué (compte professionnel ou scolaire) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | |
| Délégué (compte Microsoft personnel) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Application | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Rechercher des messages par ID d’utilisateur | Délégué (compte professionnel ou scolaire) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | |
| Délégué (compte Microsoft personnel) | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Application | Mail.ReadBasic, Mail.Read, Mail.ReadWrite | ||
| Envoyer un mail | Délégué (compte professionnel ou scolaire) | Courrier.Envoyer | |
| Délégué (compte Microsoft personnel) | Courrier.Envoyer | ||
| Application | Courrier.Envoyer | ||
| Définir la réponse automatique de la boîte de réception | Délégué (compte professionnel ou scolaire) | Paramètres de boîte de réception.Lecture-écriture | |
| Délégué (compte Microsoft personnel) | Paramètres de boîte de réception.Lecture-écriture | ||
| Application | Paramètres de boîte de réception.Lecture-écriture | ||
| Gestion des boîtes de réception | Créer MailBox | Ces actions utilisent des applets de commande PowerShell et ne nécessitent donc pas d’autorisations d’API. | |
| Supprimer MailBox | |||
| Activer MailBox | |||
| Rechercher MailBox | |||
Microsoft Exigences de compte
Il Microsoft Spoke Exchange Online est nécessaire d’enregistrer une application à l’aide du Microsoft portail Azure pour générer des jetons OAuth 2.0.
Exigences en matière d'alias de connexion et d'informations d'identification
Hub d'intégration utilise des alias pour gérer les informations de connexion et d’identification, ainsi que les informations d’identification OAuth. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. Si les informations de connexion ou d'identification changent, il n'est pas nécessaire de mettre à jour les actions qui utilisent la connexion.
Pour en savoir plus sur la configuration du spoke, consultez Configurer Microsoft Spoke Exchange Online.