Gmail スポークの設定

  • リリースバージョン: Yokohama
  • 更新日 2023年08月03日
  • 所要時間:3分
  • ServiceNow インスタンスと Google API の間でアウトバウンド統合を設定します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • ServiceNow インスタンスに Gmail スポークプラグインをインストールします。
    • 必要なロール:admin

    このタスクについて

    アウトバウンド統合を確立するには、次の手順を完了する必要があります。

    OAuth 2.0 クライアント ID の設定

    カスタム OAuth アプリケーションを作成し、Google API による ServiceNow の OAuth 2.0 認証を有効にします。

    始める前に

    Google Tasksデータ連携要件:
    • ドメインと、ドメインに関連付けられたメールアドレス。たとえば、www.mydomain.com や jane-admin@mydomain.com などです。G Suite に登録できるメールアドレスは、1 ドメインにつき 1 つだけです。
    • Google G Suite またはドメインで作成されたGmailログインです。

    必要なロール:admin

    手順

    1. https://console.developers.google.com に移動し、G Suite アドミン認証情報でプロジェクトを作成し、プロジェクトを開きます。
    2. [API とサービス (APIs & Services)] メニューから、[OAuth 同意画面 (OAuth consent screen)] を選択します。
    3. アプリケーション名を入力して、認証済みドメイン service-now.com を指定します。
    4. [保存] をクリックします。
    5. [API とサービス] メニューから [認証情報] を選択し、[認証情報の作成] リストから [OAuth クライアント ID の作成] を選択します。
    6. アプリケーションタイプ Web アプリケーションを選択します。
    7. 承認済みのリダイレクト URI:https://<instance>.service-now.com/oauth_redirect.do を入力して、[作成] をクリックします。
    8. クライアント ID とクライアントシークレットをテキストファイルにコピーします。
      アニメーションは、OAuth クライアント ID の設定を示しています。OAuth クライアント ID を作成する前に、https://console.cloud.google.com/welcome?project=nowgsintegration で Gmail API を有効にする必要があります。OAuth クライアント ID の設定
      ヒント:
      後で参照できるように、OAuth クライアントの詳細を含む JSON ファイルを保存します。

    Gmail スポークの接続の設定

    Gmail 接続レコードを構成し、ServiceNow インスタンスと Google API の間の接続を確立します。

    始める前に

    必要なロール:admin

    このタスクについて

    接続と資格情報には、Google WorkspaceServiceNow インスタンスを認証する必要がある、クライアント ID、クライアントシークレット、リダイレクト URL などの詳細が含まれています。

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Workflow Studio (ワークフロースタジオ).
    2. [統合] タブを選択します。
    3. [Connections (接続)] タブを選択します。
    4. [すべての接続を検索] フィールドに「Gmail」と入力します。
    5. [詳細を表示] を選択します。
      Gmail スポーク接続エイリアスの [詳細を表示] ボタン。
    6. [Configure] を選択します。
      Gmail スポーク接続エイリアスの [構成] ボタン。
    7. テーブルに示されている詳細をフォームに入力します。
      表 : 1. [接続を設定] フォーム
      フィールド 説明
      接続名 Google Workspace インスタンスと ServiceNow インスタンスの間の接続の名前。
      注:
      デフォルト名は Gmail で、読み取り専用です。ただし、このレコードの後にさらに接続および認証情報レコードを設定する場合は、カスタム名を指定できます。
      接続 URL URL https://www.googleapis.com を入力します。
      注:
      この URL の前後にスペースを含めないようにしてください。スペースがある場合、接続は失敗します。
      OAuth エンティティ名 OAuth エンティティレコードを識別する名前です。
      OAuth クライアント ID OAuth クライアント ID を作成したときに生成された OAuth クライアント ID。
      OAuth クライアントシークレット OAuth クライアント ID を作成したときに生成された OAuth クライアントシークレット。
      OAuth リダイレクト URL OAuth リダイレクト URL。URL は、「httphttps://<インスタンス名>.service-now.com/oauth_redirect.do」の形式である必要があります。
      Gmail 接続フォーム。
    8. [OAuth トークンを設定して取得] を選択します。
      OAuth トークンが発行されたら、Gmail にログインする必要があります。