Microsoft Teams Graph スポーク のセットアップ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • Microsoft Azure ポータルにカスタム OAuth アプリケーションを作成して ServiceNow インスタンスと Microsoft Teams アカウントを統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブ サブスクリプションの要求
    • Microsoft Teams Graph スポーク を有効にします。
    • 必要なロール:admin

    Microsoft Azure ポータルを使用してアプリケーションを登録

    アプリケーションを Microsoft Entra ID (Microsoft 旧 Azure Active Directory) に登録して、ServiceNow インスタンスへの認証機能を提供します。

    始める前に

    必要なロール:Microsoft Entra ID admin

    このタスクについて

    Microsoft Azure ポータルからこれらの手順を実行します。

    手順

    1. MicrosoftAzure ポータルで、後で使用するためにディレクトリー ID をコピーして記録します。
    2. Azure ポータルでアプリケーションを登録します。アプリケーションの登録手順については、次を参照してください。 チュートリアル: アプリを登録する Microsoft Entra ID Microsoft Docs にあります。
    3. 後で使用するために、アプリケーション ID をコピーして記録します。
    4. [リダイレクト URL]https://<instance-name>.service-now.com/oauth_redirect.do の形式で追加します。
      詳細については、Microsoft Docs の「Azure Time Series Insights API の認証と承認」を参照してください。
    5. [必須権限] については、[Microsoft Graph] を選択します。

      詳細については、Microsoft Docs の「Microsoft ID プラットフォームでの権限と同意」を参照してください。

      スポークアクションを使用するために必要な権限については、Microsoft Teams Graph スポーク の「Spoke actions (スポークのアクション)」のセクションを参照してください。要件に応じて、権限を指定します。権限の詳細については、Microsoft Docs の「Microsoft Graph REST API v1.0 reference (Microsoft Graph REST API v1.0 リファレンス)」を参照してください。

    6. 後の構成で使用できるように [クライアントシークレット] を記録します。

    タスクの結果

    ServiceNow アプリケーションは Microsoft Entra ID で作成されます。

    Microsoft Teams Graph スポーク の接続の構成

    Microsoft Teams 接続を追加して構成し、 Microsoft Teams Graph スポーク で ServiceNow 要求を認証します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > プロセスの自動化 > Flow Designer.
    2. [接続] タブをクリックします。
    3. [Microsoft Teams スポーク] 接続を設定します。
      1. [Microsoft Teams スポーク] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
        注:
        [接続を追加] はクリックしないでください。
      2. [編集] をクリックするか、スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。
      3. [接続を設定] フォームのフィールドに入力します。
        フィールド 説明
        名前 この接続に関連付けられたエイリアスレコードを識別する名前です。
        接続 URL 接続 URL です。「https://graph.microsoft.com」と入力します。
        API バージョン 値はデフォルトで [v1.0] に設定されています。

        他の API バージョンを使用している場合は、ここでバージョン番号を更新します。

        認証 URL OAuth 認証コードのエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/authorize と入力します。
        トークン URL OAuth サーバートークンエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token と入力します。
        トークン失効 URL OAuth サーバートークン失効エンドポイントです。
        OAuth クライアント ID アプリケーション登録時に作成されたアプリケーション ID です。
        OAuth クライアントシークレット アプリケーション登録時に作成したクライアントシークレット
        OAuth リダイレクト URL OAuth コールバックエンドポイント。https://<instance-name>.service-now.com/oauth_redirect.do と入力します。
      4. [OAuth トークンを設定して取得] をクリックします。
    4. [Microsoft Teams Graph クライアント認証情報 (Microsoft Teams Graph Client Credentials)] 接続を設定します。
      [スケジュールを検索] アクションを除き、他のすべてのカレンダーおよび Webhook 管理スポークアクションでは、この接続レコードを使用します。
      1. [Microsoft Teams Graph クライアント認証情報 (Microsoft Teams Graph Client Credentials)] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
        注:
        [接続を追加] はクリックしないでください。
      2. [編集] をクリックするか、スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。
      3. フォームのフィールドに入力します。
        表 : 1. [接続を設定] フォーム
        フィールド 説明
        名前 この接続に関連付けられたエイリアスレコードを識別する名前です。
        接続 URL 接続 URL です。「https://graph.microsoft.com」と入力します。
        API バージョン 値はデフォルトで [v1.0] に設定されています。

        他の API バージョンを使用している場合は、ここでバージョン番号を更新します。

        トークン URL OAuth サーバートークンエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token と入力します。
        OAuth クライアント ID アプリケーション登録時に作成されたアプリケーション ID です。
        OAuth クライアントシークレット アプリケーション登録時に作成したクライアントシークレット
      4. [OAuth トークンを設定して取得] をクリックします。

    タスクの結果

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