Google ハングアウトスポークのセットアップ

  • リリースバージョン: Xanadu
  • 更新日 2023年08月03日
  • 所要時間:3分
  • G Suite 認証情報を使用して ServiceNow インスタンスと Google ハングアウト をデータ連携し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブ サブスクリプションの要求。
    • Google ハングアウトスポークの有効化。
    • 必要なロール:admin

    Google ハングアウトアプリケーションを構成

    G Suite アカウントからカスタム OAuth アプリケーションを作成し、Google ハングアウトスポークで OAuth 2.0 認証を有効にします。

    始める前に

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

    必要なロール:admin

    このタスクについて

    Google G Suite アカウントから、次の手順を完了します。カスタムアプリケーションを作成および構成する方法については、G Suite の製品ドキュメントを参照してください。

    手順

    1. 新しいカスタムアプリケーションを登録します。
      1. https://console.developers.google.com に移動します。
      2. G Suite アドミン認証情報でプロジェクトを作成し、プロジェクトを開きます。
      3. 「APIとサービス」メニューから「 OAuth同意画面」を選択し、アプリケーション名を入力します。
      4. 認可済みドメイン service-now.com を指定します。 保存」をクリックします。
    2. Google ハングアウト API を検索して有効にします。
    3. [API とサービス] メニューから [認証情報] を選択し、[認証情報の作成] リストから [OAuth クライアント ID の作成] を選択します。
    4. アプリケーションタイプ Web アプリケーションを選択します。
    5. 承認済みのリダイレクト URI:https://<instance>.service-now.com/oauth_redirect.do を入力し、[作成] をクリックします。
      このリダイレクト URI は、Google Hangouts スポークの接続を設定するときに指定する [リダイレクト URL] と一致する必要があります。
    6. OAuth クライアントウィンドウから、クライアント ID とクライアントシークレットをテキストファイルにコピーして、Google Hangouts スポークの接続を構成するときに使用できるようにします。
      クライアント ID とシークレットには、Google API と Services インターフェイスでいつでもアクセスできます。[認証情報] をクリックし、OAuth 2.0 クライアント ID 名を選択します。

    Google Hangouts スポークの接続を設定

    Google Hangouts 接続を追加して設定すると、Google Hangouts スポークで ServiceNow 要求を認証できます。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 プロセスの自動化 > Flow Designer.
    2. [接続] タブをクリックします。
    3. Google_Hangouts 接続エイリアスを見つけて、[詳細を表示] をクリックします。
      注:
      [接続を追加] はクリックしないでください。
    4. [編集] をクリックするか、スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。
    5. [接続] フォームのフィールドに入力します。
      フィールド 説明
      接続名 接続レコードを識別する名前です。例:Google_Hangouts
      接続 URL URL https://www.googleapis.com/ を入力します。
      OAuth エンティティ名 OAuth エンティティレコードを識別する名前です。例:Google Hangout entity.1
      OAuth クライアント ID G Suite で作成した Google Hangouts アプリケーションのクライアント ID を入力します。
      OAuth クライアントシークレット G Suite でアプリケーション作成時に生成したクライアントシークレットを入力します。
      OAuth リダイレクト URL ServiceNow インスタンスのリダイレクト URL の形式:https://<ServiceNow-Instance-Name>.service-now.com/oauth_redirect.do
    6. [OAuth トークンを設定して取得] をクリックします。

    タスクの結果

    スポーク接続が設定され、使用する準備ができました。