Configurer un Google spoke Calendrier

  • Rversion finale: Xanadu
  • Mis à jour 3 août 2023
  • 5 minutes de lecture
  • Configurez une intégration sortante entre votre ServiceNow instance et les interfaces de programmation (API) de l’application Google de calendrier en configurant un enregistrement de connexion et d’informations d’identification.

    Avant de commencer

    • Demander Hub d'intégration un abonnement.
    • Activez le module d’extension Google du spoke Calendar.
    • Assurez-vous d’avoir un Google Workspace compte
    • Assurez-vous que vous disposez d’un domaine et d’une adresse e-mail associés au domaine. Par exemple, www.mydomain.com et jane-admin@mydomain.com.
      Remarque :
      Vous ne pouvez enregistrer qu’une seule adresse e-mail par domaine dans Google Workspace.
    • Rôle requis : administrateur

    Créer une application OAuth sur Google le calendrier

    Créez une application OAuth sur le Google calendrier qui authentifie les demandes d’accès aux API de calendrier Google à partir de votre ServiceNow instance. Une fois l’authentification réussie, vous pouvez générer un jeton OAuth que vous ServiceNow pouvez utiliser pour accéder aux API de Google calendrier.

    Avant de commencer

    Google Conditions requises pour l’intégration du spoke Calendar :
    • Un domaine et une adresse e-mail associés au domaine. Par exemple, www.mydomain.com et jane-admin@mydomain.com. Notez que vous ne pouvez enregistrer qu’une seule adresse e-mail par domaine dans Google Workspace.
    • Google Workspace Informations d’identification de connexion créées avec le même domaine.

    Rôle requis : admin.

    Procédure

    1. Connectez-vous avec vos Google Workspace informations d’identificationhttps://console.developers.google.com.
    2. Créez un projet sur Google Workspace.
      Le projet fournit l’application OAuth et les autorisations nécessaires pour accéder aux Google API de calendrier à partir de votre ServiceNow instance.
      1. Cliquez sur le bouton.
        Bouton Créer un projet pour Google Agenda sur Google Workspace.
      2. Dans la fenêtre Sélectionner un projet, sélectionnez NOUVEAU PROJET.
      3. Dans le champ Nom du projet, saisissez un nom unique pour le projet.
      4. Dans le champ Emplacement, sélectionnez PARCOURIR pour sélectionner une organisation.
      5. Sélectionnez CRÉER.
        La fenêtre Notifications confirme que le projet est créé.

        Confirmation de la création du projet.

      6. Sélectionnez SÉLECTIONNER UN PROJET.
    3. Activez les autorisations de l’API Google de calendrier.
      1. Sélectionnez + ACTIVER LES API ET LES SERVICES.
        Bouton Activer l’API et les services.
      2. Sur la page Bienvenue dans la bibliothèque d’API, accédez à la carte d’API Google Agenda sous l’en-tête Google Workspace .
        Bouton de l’API Google Agenda.
      3. Sélectionnez l’API Google Agenda.
      4. Sélectionnez ACTIVER.
        L’API Google Agenda est activée sur votre projet.

        L’API Google Agenda est activée.

    4. Créez les informations d’identification que le formulaire de connexion et d’informations d’identification stockera.
      1. Sélectionnez CRÉER DES INFORMATIONS D’IDENTIFICATION.
        Bouton Créez des informations d’identification pour accéder à l’API Google Agenda.
      2. Remplissez le formulaire.
        Tableau 1. Informations d’identification de l’API Google Agenda
        Sélectionner une API Nom de l’API à laquelle votre ServiceNow instance accède.
        Remarque :
        Assurez-vous que l’option API Google Agenda est choisie.
        À quelles données accéderez-vous ? * Type de données auxquelles votre ServiceNow instance accède à partir de l’application Google Calendar.
        Conseil :
        Pour créer une application OAuth, sélectionnez Données utilisateur.
      3. Sélectionnez SUIVANT.
      4. Dans la section Écran de consentement OAuth, renseignez le formulaire.
        Tableau 2. Formulaire Écran de consentement OAuth
        Champ Description Obligatoire?
        Nom de l'application Nom personnalisé de l’application OAuth. Oui
        E-mail d’assistance utilisateur Les utilisateurs de l’application OAuth peuvent envoyer leurs requêtes avec leur consentement à cet e-mail. Oui
        Logo de l’application Logo de l’application OAuth, Non
        Informations de contact du développeur Google utilise cet identifiant de messagerie pour vous informer de tout changement apporté au projet. Oui
      5. Sélectionnez ENREGISTRER ET CONTINUER.
    5. Facultatif : Spécifiez les autorisations d’accès à une API Google Agenda spécifique.
      1. Sous l’en-tête CHAMPS D’APPLICATION, sélectionnez AJOUTER OU SUPPRIMER DES CHAMPS D’APPLICATION.
      2. Dans la fenêtre Mettre à jour les périmètres sélectionnés, saisissez Google Agenda dans le champ Saisir le nom ou la valeur de la propriété.
        Saisissez Google Agenda dans le champ.
      3. Dans la liste, sélectionnez API Google Agenda.
      4. Sélectionnez les API requises dans la liste.
        Sélectionnez les API Google Agenda requises.
      5. Sélectionnez METTRE À JOUR.
    6. Générez l’ID client OAuth et les détails connexes.
      Vous devez saisir l’ID client OAuth et les détails connexes dans le formulaire de connexion et d’informations d’identification.
      1. Dans le champ Type d’application, sélectionnez Application Web.
      2. Dans le champ Nom, saisissez un nom personnalisé pour l’application.
      3. Pour ajouter une URL de redirection, sous l’en-tête URI de redirection autorisés, sélectionnez + AJOUTER UN URI.
      4. Entrez l’URL de votre ServiceNow instance.
      5. Sélectionnez CRÉER.
        Les informations d’identification de l’application OAuth sont créées, comme illustré dans l’image.Copiez ou téléchargez les informations d’identification OAuth.
    7. Sélectionnez TERMINÉ.

    Créer un enregistrement de connexion et d’informations d’identification pour le Google spoke Calendar

    Créez un enregistrement de connexion et d’informations d’identification qui permet à votre ServiceNow instance de s’intégrer à l’interface de programmation d’application Google (API) de calendrier.

    Avant de commencer

    Rôle requis : admin.

    Pourquoi et quand exécuter cette tâche

    L’enregistrement de connexion et d’informations d’identification inclut les détails que vous avez configurés lors de la création de l’application OAuth. Reportez-vous à la section Créer une application OAuth sur Google le calendrier.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Concepteur de flux.
    2. Sélectionnez Connexions.
    3. Dans le champ Rechercher toutes les connexions, saisissez Google Agenda.Recherchez la carte de connexion Google Agenda.
    4. Sur la fiche Google_Calendar, cliquez sur Afficher les détails.
    5. Cliquez sur Configurer.Bouton de configuration de l’enregistrement de connexion et d’informations d’identification Google Agenda.
    6. Renseignez les détails dans le formulaire.
      Tableau 3. Formulaire de connexion et d’informations d’identification Google Agenda
      Champ Description
      Nom de la connexion Nom de la connexion avec l’API Google de calendrier.
      Remarque :
      Le nom de la première connexion, et celui par défaut, est Google_Calendar qui est en lecture seule. Pour fournir un nom personnalisé à la connexion, créez une connexion en sélectionnant Ajouter une connexion.
      URL de connexion URL vers les API de Google calendrier.

      Saisissez https://googleapis.com.

      Version de l'API Version des API de Google calendrier auxquelles votre ServiceNow instance accède.

      C’est là qu’intervient V3.

      ID client OAuth ID du client qui accède à l’application OAuth que vous avez créée.
      Conseil :
      Vous pouvez trouver l’ID client OAuth dans le fichier JSON que vous avez téléchargé lors de la création de l’application OAuth. Reportez-vous à la section Créer une application OAuth sur Google le calendrier.
      Secret client OAuth Clé secrète que votre ServiceNow instance utilise pour prouver son identité à l’application OAuth.
      Conseil :
      Vous pouvez trouver le secret client OAuth dans le fichier JSON que vous avez téléchargé lors de la création de l’application OAuth. Reportez-vous à la section Créer une application OAuth sur Google le calendrier.
      URL de redirection OAuth URL de redirection vers l’application une fois que l’application OAuth a authentifié la demande à partir de votre ServiceNow instance.
      Conseil :
      Vous pouvez trouver l’URL de redirection OAuth dans le fichier JSON que vous avez téléchargé lors de la création de l’application OAuth. Reportez-vous à la section Créer une application OAuth sur Google le calendrier.
      URL d’autorisation OAuth URL fournie par le fournisseur de service OAuth que votre ServiceNow instance peut utiliser pour lancer le processus d’autorisation OAuth.
      Conseil :
      Vous pouvez trouver l’URL d’autorisation OAuth dans le fichier JSON que vous avez téléchargé lors de la création de l’application OAuth.
      URL du jeton OAuth URL fournie par un fournisseur de service OAuth que votre ServiceNow instance peut utiliser pour échanger un code d’autorisation contre un jeton d’accès.
      Conseil :
      Vous pouvez trouver l’URL d’autorisation OAuth dans le fichier JSON que vous avez téléchargé lors de la création de l’application OAuth.
    7. Sélectionnez Configurer et obtenir un jeton OAuth.
    8. Connectez-vous et Google Workspace obtenez le jeton OAuth.
      L’enregistrement de connexion et d’informations d’identification est créé.