すべてのプロダクト
Search
ドキュメントセンター

Quick BI:Teams アプリケーションの構成

最終更新日:Mar 01, 2026

Quick BI は Microsoft Teams との連携をサポートしています。Quick BI を Teams と連携させるには、事前に Teams アプリケーションを構成する必要があります。このトピックでは、Teams アプリケーションの構成方法について説明します。

制限事項

ご利用の Teams アカウントには、Teams 開発者ポータルでの開発者権限が必要です。

操作手順

Teams アプリケーションを構成して、テナント ID、アプリケーション ID、およびクライアントシークレットを取得します。

ステップ 1:Microsoft Entra ID でのアプリケーションの構成

  1. Web ブラウザーで Azure portal を開きます。

  2. [アプリの登録] アイコンをクリックします。

    image

    image

  3. 新しいアプリケーションを登録します。image.png

    [アプリケーションの登録] ページが表示されます。image.png

    入力

    説明

    手順

    表示名

    アプリケーションの名前。

    必須。

    サポートされているアカウントの種類

    サポートされているアカウントの種類。

    必須。

    最初のオプションを選択します。これにより、現在の組織内のアカウントのみがアプリケーションを使用できるようになります。

    リダイレクト URI (オプション)

    ログインリダイレクト URL。

    必須。

    • フォーマット:`https://{host}/login/teams/callback`

    • 注意:

      • HTTPS プロトコルのみがサポートされています。HTTP プロトコルはサポートされていません。

      • `{host}` を実際の Quick BI ドメイン名に置き換えてください。

    説明

    タブアプリケーションでシングルサインオン (SSO) を有効にする場合、[リダイレクト URI] を入力する必要はありません。

  4. [登録] をクリックします。ブラウザーに、アプリケーションが作成されたことを示すメッセージが表示されます。image.pngアプリケーション ID とその他の構成が表示されたページが表示されます。image

  5. クライアントシークレットを生成します。image.png後で必要になるため、次のアプリケーション構成情報を記録しておきます。

    • ディレクトリ (テナント) ID

    • アプリケーション (クライアント) ID

    • クライアントシークレット

    image

  6. アクセストークンのスコープを設定します ([API の公開])。

    1. 左側のナビゲーションウィンドウで、[管理] > [API の公開] を選択します。[API の公開] ページが表示されます。

      次の 3 つの項目を構成する必要があります:

      1. アプリケーション ID の URI

      2. この API によって定義されたスコープ

      3. 承認済みのクライアントアプリケーション

      image.png

    2. アプリケーション ID の URI を構成します。

      1. [追加] をクリックします。アプリケーション ID の URI を設定するセクションが表示されます。

      2. [アプリケーション ID の URI] には、api://{AppID} という形式でアプリケーション ID (GUID) が事前に入力されています。

      3. アプリケーション ID の URI は、api://{Quick BI サービスドメイン名、タブアプリケーションのドメイン名}/{AppID:アプリケーション登録時に生成されたアプリケーション ID} という形式である必要があります。例:`api://quickbi-demo-2.aliyun.com/beef226-****-****-****baed49e5`image.pngimage

      4. [保存] をクリックします。ブラウザーに、アプリケーション ID の URI が更新されたことを示すメッセージが表示されます。ページにアプリケーション ID の URI が表示されます。image.png

      5. 後で Teams 開発者ポータルでアプリケーションマニフェストを更新するために、このアプリケーション ID の URI を記録しておきます。

    3. API スコープを構成します ([この API によって定義されたスコープ])。image

      1. スコープ名を入力します。このフィールドは必須です。

      2. このスコープに同意できるユーザーを選択します。デフォルトのオプションは [管理者のみ] です。

      3. [管理者の同意の表示名] を入力します。このフィールドは必須です。

      4. [管理者の同意の説明] を入力します。このフィールドは必須です。

      5. [ユーザー同意の表示名] を入力してください。

      6. [ユーザーの同意の説明] を入力します。

      7. [状態] で [有効] を選択します。

      8. [スコープの追加] をクリックします。

      ブラウザーに、スコープが追加されたことを示すメッセージが表示されます。image.png定義した新しいスコープがページに表示されます。image.png

    4. 承認済みのクライアントアプリケーションを構成します。

      [API の公開] ページの [承認済みのクライアントアプリケーション] セクションで、[+ クライアントアプリケーションの追加] をクリックします。image.png[クライアントアプリケーションの追加] ページが表示されます。

      Web アプリケーションに対して承認するアプリケーションに適した Microsoft 365 クライアント ID を入力します。image.png

      詳細については、こちらの Microsoft ドキュメントをご参照ください。

      [ClientID] を次の固定値に設定します:

      Teams デスクトップおよびモバイルの場合:1fec8e78-bce4-4aaf-ab1b-5451cc387264

      image[承認されたスコープ] セクションで、アプリケーション用に作成したスコープを選択して、公開した Web API に追加します。

      [アプリケーションの追加] をクリックします。

      ブラウザーに、承認済みのクライアントアプリケーションが追加されたことを示すメッセージが表示されます。image.png承認されたアプリケーションのクライアント ID がページに表示されます。image

  7. トークンアクセスバージョンを構成します ([マニフェスト])。image.png

    説明

    アプリケーションの登録時に [任意の組織ディレクトリ (任意の Microsoft Entra ディレクトリ - マルチテナント) 内のアカウントと、個人用の Microsoft アカウント (Skype、Xbox など)] を選択した場合は、accessTokenAcceptedVersion プロパティの値を 2 に更新してください。

  8. API のアクセス許可を構成します。

    必要に応じて、委任された API のアクセス許可を選択し、管理者の同意を付与します。image.pngimage.pngimage.png(オプション) 解析されたアクセストークンに必要なフィールド値が含まれていない場合は、トークンの構成で追加できます。image.pngアプリケーションに必要な API のアクセス許可は次のとおりです:

    API/アクセス許可名

    必須

    目的

    email

    はい

    ログイン認証

    openid

    はい

    profile

    はい

    User.Read

    はい

    Organization.Read.All

    はい

    アドレス帳の同期。Teams と Teams メンバーを取得します。

    User.Read.All

    はい

    Team.ReadBasic.All

    はい

    TeamMember.Read.All

    はい

ステップ 2:Teams 開発者ポータルでのアプリケーションの構成

  1. Azure portal で、新しいアプリケーションを選択してアプリケーション ID を表示します。

    image

  2. Teams アプリケーションのクライアント ID (ClientID またはアプリケーション ID とも呼ばれます) を取得します。imageimage

ステップ 3:Teams 管理センターでのアプリケーションの公開

  1. 新しいアプリを作成します。

    1. Teams 開発者ポータルにログインします:https://dev.teams.microsoft.com/homeimage.pngimage.png

    2. 基本情報:アプリケーションの基本情報を入力します。image.png

      入力タイプ

      フィールド

      必須

      説明

      画像

      アプリ名

      短い名前 - 30 文字以下

      はい

      アプリケーションの名前。

      image.png

      完全な名前 - 100 文字まで (オプション)

      はい

      アプリ ID

      いいえ

      現在使用されていません。

      説明

      • 短い説明

      • 長い説明

      はい

      アプリケーションの説明。

      image

      開発者情報

      • 開発者または会社名

      必須

      アプリケーションを所有する開発会社の名前。

      • Web サイト (有効な HTTPS URL である必要があります)

      必須

      開発会社の Web サイトの URL。

      アプリの URL

      • プライバシーポリシー

      必須

      アプリケーションのプライバシーポリシーの URL。

      image

      • 利用規約

      必須

      アプリケーションの利用規約の URL。

      アプリケーション (クライアント) ID*

      • ApplicationID

      必須

      • Microsoft Entra ID に登録されたアプリケーションの ApplicationID (ClientID)。

    3. ブランド:アプリケーションのアイコンを含むブランド情報を入力します。image.png

    4. アプリの機能:個人用アプリとグループとチャネルのアプリの機能を構成する必要があります。image.png

      1. 個人用タブを設定します。

        コンテンツ URL と Web サイト URL のフォーマットは `https://{your-host}/home` です。`{your-host}` を特定のドメイン名に置き換えてください。

        1. scope:personal を選択します。

        2. context:personalTab を選択します。

        3. シングルサインオンの設定:Teams 内でシングルサインオンを構成します。

          [アプリケーション ID の URI] フィールドに、ログイン URL を入力します。フォーマットは `api://{your-host}/{アプリケーション ID}` です。image.png

    5. アプリのコンテンツを設定します:

      [全画面表示モード] チェックボックスを選択します。これにより、アプリケーションが Teams クライアントで全画面表示されるようになります。image.png

    6. アプリの検証:アプリケーションを検証します。アプリケーションが検証に合格すると、公開できます。image.pngimage.png

    7. 組織に公開:アプリケーションを組織に公開します。アプリケーションが承認されると、組織の Teams ストアに表示されるようになります。image.pngimage.png

  2. アプリケーションをレビューします。

    Microsoft Teams 管理センターにログインします。

    [アプリの管理] セクションで、公開された Teams アプリケーションを検索します。アプリケーションの状態は [ブロック済み] と表示されます。image.pngアプリケーションをクリックして詳細を表示します。[公開] をクリックし、組織への公開を確認します。image.png

    説明
    • ユーザーとグループ:アプリケーションの表示範囲を設定します。image.png

    • アクセス許可:アプリケーションのアクセス許可情報を表示します。image.png

    image.png

  3. Teams クライアントでアプリケーションを追加します。

    Teams で [アプリ] をクリックし、[組織向けに構築] を選択します。公開されたアプリケーションが表示されます。

    説明
    • 遅延:Teams アプリケーションの公開には遅延が発生する場合があります。公開直後に Teams クライアントにアプリケーションが表示されないことがあります。約 1 時間待つ必要がある場合があります。

    • キャッシュ:公開されたアプリケーションが Teams クライアントに表示されない場合は、一度ログアウトしてから再度ログインして、Teams クライアントのキャッシュをリフレッシュしてください。

    image.png

ステップ 4:Quick BI での Office アプリケーション連携とログイン設定の構成

Azure portal で新しいアプリケーションのテナント IDアプリケーション IDクライアントシークレットを取得します。この情報は、「Teams マイクロアプリケーションの有効化」で説明されている手順で必要になります。

  1. Azure portal にログインします。

  2. 新しいアプリケーションを選択して、その詳細を表示します。image

  3. 次の情報を取得します:

    • テナント ID (ディレクトリ (テナント) ID)

      image

    • アプリケーション ID (アプリケーション (クライアント) ID)

      image

    • クライアント認証情報 (Client credentials)

      image