Gmail スポークの設定

  • リリースバージョン: Xanadu
  • 更新日 2023年08月03日
  • 所要時間:4分
  • 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. 移動先 すべて > プロセスの自動化 > Flow Designer.
    2. [接続] タブをクリックします。
    3. Gmail 接続エイリアスを見つけて、[詳細を表示] をクリックします。
      • Gmail スポークに付属するデフォルトの接続および資格情報エイリアスレコードを構成するには、[詳細を表示] をクリックします。
      • 複数の Gmail スポーク接続レコードを管理するには、[接続を追加] をクリックして新しい子エイリアスレコードを作成する必要があります。複数の接続の使用の詳細については、「複数接続のサポート」を参照してください。
      スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。それ以外の場合は、[編集] をクリックします。
    4. テーブルに示されている詳細をフォームに入力します。
      表 : 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」の形式である必要があります。
    5. [OAuth トークンを設定して取得] を選択します。