Richten Sie ein GoogleKalender-Spoke

  • Freigeben Version: Yokohama
  • Aktualisiert 3. August 2023
  • 4 Minuten Lesedauer
  • Richten Sie eine ausgehende Integration zwischen ein ServiceNowInstanz und GoogleKalender-Anwendungsprogrammierschnittstellen (API) durch Einrichten eines Verbindungs- und Anmeldeinformationsdatensatzes.

    Vorbereitungen

    • Fordern Sie an IntegrationHubAbonnement.
    • Aktivieren Sie GoogleKalender-Spoke.
    • Stellen Sie sicher, dass Sie über verfügen Google WorkspaceAccount.
    • Stellen Sie sicher, dass Sie über eine Domäne und eine E-Mail-Adresse im Zusammenhang mit der Domäne verfügen. Beispiel: www.mydomain.com und jane-admin@mydomain.com.
      Hinweis:
      Sie können nur eine E-Mail-Adresse pro Domäne in registrieren Google Workspace.
    • Erforderliche Rolle: admin.

    Erstellen Sie eine OAuth-Anwendung auf GoogleKalender

    Erstellen Sie eine OAuth-Anwendung auf GoogleKalender, der Anforderungen für den Zugriff auf authentifiziert GoogleKalender-APIs von Ihrem ServiceNowInstanz. Nach erfolgreicher Authentifizierung können Sie ein OAuth-Token generieren, das Ihr generiert hat ServiceNowKann verwendet werden, um auf zuzugreifen GoogleKalender-APIs.

    Vorbereitungen

    Google Integrationsanforderungen für Kalender-Spoke:
    • Eine Domäne und eine E-Mail-Adresse, die der Domäne zugeordnet sind. Beispiel: www.mydomain.com und jane-admin@mydomain.com. Beachten Sie, dass Sie nur eine E-Mail-Adresse pro Domäne in registrieren können Google Workspace.
    • Google Workspace Anmeldeinformationen, die mit derselben Domäne erstellt wurden.

    Erforderliche Rolle: admin.

    Prozedur

    1. Melden Sie sich bei an https://console.developers.google.comMit Ihrem Google WorkspaceAnmeldeinformationen.
    2. Erstellen Sie ein Projekt in Google Workspace.
      Das Projekt stellt die OAuth-Anwendung und die Berechtigungen für den Zugriff auf bereit GoogleKalender-APIs von Ihrem ServiceNowInstanz.
      1. Wählen Sie die Schaltfläche aus.
        Schaltfläche „Projekt erstellen“ für Google Kalender im Google Arbeitsbereich.
      2. Wählen Sie im Fenster Projekt auswählen die Option aus NEUES PROJEKT .
      3. Geben Sie im Feld Projektname einen eindeutigen Namen für das Projekt ein.
      4. Wählen Sie im Feld Standort die Option DURCHSUCHEN aus, um eine Organisation auszuwählen.
      5. Wählen Sie Aus ERSTELLEN .
        Das Benachrichtigungsfenster bestätigt, dass das Projekt erstellt wurde.

        Bestätigung der Projekterstellung.

      6. Wählen Sie PROJEKT AUSWÄHLEN aus.
    3. Aktivieren Sie GoogleKalender-API-Berechtigungen.
      1. Wählen Sie Aus + AKTIVIEREN SIE APIS UND SERVICES .
        Schaltfläche „API und Services“ aktivieren.
      2. Navigieren Sie auf der Seite „Willkommen bei der API-Bibliothek“ zur Google Kalender-API-Karte unter Google WorkspaceÜberschrift.
        Schaltfläche „Google Kalender-API“.
      3. Wählen Sie Aus Google Kalender-API .
      4. Wählen Sie Aus AKTIVIEREN .
        Die Google Kalender-API ist in Ihrem Projekt aktiviert.

        Google Kalender-API ist aktiviert.

    4. Erstellen Sie die Anmeldeinformationen, die das Verbindungs- und Anmeldeinformationsformular speichert.
      1. Wählen Sie Aus ERSTELLEN SIE ANMELDEINFORMATIONEN .
        Schaltfläche „Anmeldeinformationen erstellen“, um auf die Google Kalender-API zuzugreifen.
      2. Füllen Sie das Formular aus.
        Tabelle : 1. Google Kalender-API-Anmeldeinformationen
        API auswählen Name der API, die Sie haben ServiceNowInstanzzugriffe.
        Hinweis:
        Stellen Sie sicher, dass die API-Option „Google Kalender“ ausgewählt ist.
        Auf welche Daten greifen Sie zu? * Typ der Daten, die Sie haben ServiceNowInstanzzugriffe von GoogleKalenderanwendung.
        Tipp:
        Wählen Sie Anwenderdaten aus, um eine OAuth-Anwendung zu erstellen.
      3. Wählen Sie Aus WEITER .
      4. Füllen Sie das Formular im Abschnitt „OAuth-Einwilligungsbildschirm“ aus.
        Tabelle : 2. Formular für Bildschirm „OAuth-Einwilligung“
        Feld Beschreibung Obligatorisch?
        App-Name Anwenderdefinierter Name der OAuth-App. Ja
        Anwendersupport-E-Mail Anwender der OAuth-App können ihre Abfragen nach Zustimmung zu dieser E-Mail senden. Ja
        App-Logo Logo der OAuth-App, Nein
        Kontaktinformationen des Entwicklers Google Verwendet diese E-Mail-ID, um Sie über Änderungen am Projekt zu informieren. Ja
      5. Wählen Sie Aus SPEICHERN UND FORTFAHREN .
    5. Wahlweise: Geben Sie die Berechtigungen für den Zugriff auf bestimmte Google Kalender-API an.
      1. Wählen Sie unter der Überschrift UMFÄNGE die Option aus FÜGEN SIE UMFÄNGE HINZU, ODER ENTFERNEN SIE SIE .
      2. Geben Sie im Fenster ausgewählte Bereiche aktualisieren ein Google-Kalender Im Feld Eigenschaftsname oder Wert eingeben.
        Geben Sie Google Kalender in das Feld ein.
      3. Wählen Sie in der Liste Google Kalender-API aus.
      4. Wählen Sie die erforderlichen APIs aus der Liste aus.
        Wählen Sie die erforderlichen Google Kalender-APIs aus.
      5. Wählen Sie Aus AKTUALISIEREN .
    6. Generieren Sie die OAuth-Client-ID und zugehörige Details.
      Sie müssen die OAuth-Client-ID und zugehörige Details in das Verbindungs- und Anmeldeinformationsformular eingeben.
      1. Wählen Sie im Feld Anwendungstyp die Option aus Webanwendung .
      2. Geben Sie im Feld Name einen anwenderdefinierten Namen für die Anwendung ein.
      3. Um eine Umleitungs-URL hinzuzufügen, wählen Sie unter der Überschrift „autorisierte Umleitungs-URIs“ die Option aus + FÜGEN SIE URI HINZU .
      4. Geben Sie die URL von ein ServiceNowInstanz.
      5. Wählen Sie Aus ERSTELLEN .
        Die Anmeldeinformationen für die OAuth-Anwendung werden erstellt, wie im Bild gezeigt.Kopieren oder laden Sie die OAuth-Anmeldeinformationen herunter.
    7. Wählen Sie Aus FERTIG .

    Erstellen Sie einen Verbindungs- und Anmeldeinformationsdatensatz für GoogleKalender-Spoke

    Erstellen Sie einen Verbindungs- und Anmeldeinformationsdatensatz, der Ihre aktiviert ServiceNowInstanz, die in integriert werden soll GoogleKalender-Anwendungsprogrammierschnittstelle (API).

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Der Datensatz für Verbindungen und Anmeldeinformationen enthält die Details, die Sie beim Erstellen der OAuth-App eingerichtet haben. Siehe Erstellen Sie eine OAuth-Anwendung auf GoogleKalender.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designeran.
    2. Wählen Sie Verbindungen Aus.
    3. Geben Sie im Feld „alle Verbindungen durchsuchen“ ein Google-Kalender .Durchsuchen Sie die Google Kalender-Verbindungskarte.
    4. Klicken Sie auf der Karte Google_Calendar auf Details Anzeigen .
    5. Klicken Sie Auf Konfigurieren .Schaltfläche zum Konfigurieren von Verbindungen und Anmeldeinformationsdatensätzen für Google Kalender.
    6. Füllen Sie die Details im Formular aus.
      Tabelle : 3. Google Kalender-Verbindungs- und -Anmeldeinformationsformular
      Feld Beschreibung
      Verbindungsname Name der Verbindung mit GoogleKalender-API.
      Hinweis:
      Der erste und standardmäßige Verbindungsname ist Google_Calendar, der schreibgeschützt ist. Um der Verbindung einen anwenderdefinierten Namen bereitzustellen, erstellen Sie eine Verbindung, indem Sie auswählen Verbindung Hinzufügen .
      Verbindungs-URL Die URL zu GoogleKalender-APIs.

      Eingabetaste https://googleapis.com .

      API-Version Version von GoogleKalender-APIs, die Ihr haben ServiceNowInstanzzugriffe.

      Eingabetaste V3 .

      OAuth-Client-ID Die ID des Clients, der auf die von Ihnen erstellte OAuth-App zugreift.
      Tipp:
      Sie finden die OAuth-Client-ID in der JSON-Datei, die Sie beim Erstellen der OAuth-App heruntergeladen haben. Siehe Erstellen Sie eine OAuth-Anwendung auf GoogleKalender.
      OAuth-Client-Geheimnis Das Geheimnis, das Sie haben ServiceNowInstanz verwendet, um ihre Identität gegenüber der OAuth-App nachzuweisen.
      Tipp:
      Sie finden das Geheimnis des OAuth-Clients in der JSON-Datei, die Sie beim Erstellen der OAuth-App heruntergeladen haben. Siehe Erstellen Sie eine OAuth-Anwendung auf GoogleKalender.
      OAuth-Umleitungs-URL Die Umleitungs-URL zur Anwendung, nachdem die OAuth-App die Anforderung von authentifiziert hat ServiceNowInstanz.
      Tipp:
      Sie finden die OAuth-Umleitungs-URL in der JSON-Datei, die Sie beim Erstellen der OAuth-App heruntergeladen haben. Siehe Erstellen Sie eine OAuth-Anwendung auf GoogleKalender.
      OAuth-Autorisierungs-URL Die URL, die vom OAuth-Service Provider bereitgestellt wurde, der Ihr ServiceNowInstanz kann verwenden, um den OAuth-Autorisierungsprozess zu initiieren.
      Tipp:
      Sie finden die OAuth-Autorisierungs-URL in der JSON-Datei, die Sie beim Erstellen der OAuth-App heruntergeladen haben.
      OAuth-Token-URL Die URL, die von einem OAuth-Service Provider bereitgestellt wird, der Ihr ServiceNowInstanz kann verwenden, um einen Autorisierungscode gegen ein Zugriffstoken auszutauschen.
      Tipp:
      Sie finden die OAuth-Autorisierungs-URL in der JSON-Datei, die Sie beim Erstellen der OAuth-App heruntergeladen haben.
    7. Wählen Sie Aus Konfigurieren und rufen Sie das OAuth-Token ab .
    8. Melden Sie sich bei an Google WorkspaceUnd rufen Sie das OAuth-Token ab.
      Der Verbindungs- und Anmeldeinformationsdatensatz wird erstellt.