SharePoint 管理センターでアプリを作成する

適用対象: 開発者テナント管理者 — SharePoint Embedded 管理者/グローバル管理者

SharePoint 管理センター アプリ エクスペリエンスを使用して、organization が所有する SharePoint Embedded アプリを作成します。 作成フローでは、新しい Microsoft Entra アプリを登録したり、既存の Microsoft Entra アプリを新しい SharePoint Embedded アプリに関連付けたりできます。

SharePoint Embedded 管理者は、このフローをエンドツーエンドで完了し、アプリを開発者にすばやく渡すことができます。 作成時に最大 3 人の所有者を追加すると、所有者として割り当てた開発者は、そのアプリに対してすぐに構築を開始できます。

この記事では、管理者フローについて説明し、コマンドまたは API の詳細がアプリの準備に影響を与える場所を示します。

重要

SharePoint 管理センターで SharePoint Embedded アプリを作成および管理するには、 SharePoint Embedded 管理者 ロールまたはグローバル管理者権限が必要です。

開始する前に

これらの前提条件を確認します。

  • テナントで SharePoint を使用できる。
  • SharePoint 管理センターにサインインできます。
  • SharePoint Embedded 管理者ロールまたはグローバル管理者ロールを持っている。
  • 新しい Microsoft Entra アプリを作成するか、既存のアプリの登録を使用するかがわかります。
  • どの所有者がアプリを管理すべきかがわかっている。
  • アプリに適用される請求タイプがわかっている。
  • owner organization billing の場合、課金に使用される Azure サブスクリプションへの所有者または共同作成者のアクセス権があります。

ロールの詳細については、「 SharePoint Embedded 管理者」を参照してください。

[アプリ] ページについて

SharePoint 管理センターでは、SharePoint Embedded アプリは SharePoint Embedded>Apps から管理されます。 このページには、2 つのアプリ インベントリ ビューが含まれています。

Tab 以下の目的で使用する
インストール済みアプリ テナントにインストールされている SharePoint Embedded アプリを確認します。 この一覧には、組織と外部の組織によって作成された organization が含まれています。
所有しているアプリ インストールの状態に関係なく、organization によって作成された SharePoint Embedded アプリを確認します。

[ インストール済みアプリ] タブには、各アプリの発行元、請求の種類、請求状況、インストール日が表示されます。

SharePoint 管理センターの [インストール済みアプリ] タブの [アプリ] ページには、インストール済みアプリが一覧表示され、アプリ名、発行元、請求の種類、課金状況、インストール日の列が表示されます。

図 1: [インストール済みアプリ] タブには、組織と外部組織によって構築された organization によって作成されたアプリが、発行元と請求の状態とともに一覧表示されます。

[所有するアプリ] タブには、各アプリのアクション、請求の種類、所有者、作成日が表示されます。 これを使用してアプリの作成を確認し、アプリの準備ができたらインストールを開始します。

[所有するアプリ] タブの SharePoint 管理センターの [アプリ] ページには、アプリ名、アクション、課金の種類、所有者、作成日の列を含む organization によって作成されたアプリが一覧表示されます。

図 2: [所有するアプリ] タブには、インストール状態に関係なく、organization が作成したすべてのアプリが一覧表示されます。

ヒント

所有するアプリを、organization がビルドするアプリのテナント インベントリとして使用します。 テナントで使用できるアプリのテナント インベントリとして、 インストール済みアプリ を使用します。

アプリを作成する

  1. SharePoint 管理センターにサインインします。
  2. 左側のナビゲーションで、[ SharePoint Embedded] を展開します。
  3. [アプリ] を選択します。
  4. [ + アプリの作成] を選択します。
  5. [ アプリの作成 ] パネルが開くまで待ちます。

SharePoint 管理センター Entra アプリの登録オプションを表示するアプリ作成パネル 新しいアプリと既存の Entra アプリ、新しい Entra アプリ名フィールド、[所有者] フィールド、および請求の種類セクションを使用します。

図 3: [アプリの作成] パネルでは、1 つのフローで Microsoft Entra アプリを登録し、所有者を割り当て、請求の種類を設定します。

Entra アプリの登録オプションを選択する

Entraアプリの登録で、1つのオプションを選択します。

オプション 以下に使用します。
新規アプリ 管理センター フローで新しい Microsoft Entra アプリケーション登録を作成する必要があります。
既存の Entra アプリを使用する 既に Microsoft Entra アプリがあり、これを SharePoint Embedded アプリに関連付ける必要があります。

[新しいアプリ] を選択した場合は、新しい Entra アプリ名を入力します。

[既存の Entra アプリを使用する] を選択した場合は、アプリケーション ID またはアプリケーション名で検索します。

アプリのアーキテクチャで必要な場合を除き、重複するアプリ登録を作成しないでください。

SharePoint Embedded アプリには、そのコンテナーの種類を所有する 1 つの所有アプリケーションを使用します。

アプリの所有者を追加する

[ 所有者] フィールドに最大 3 人の所有者を追加します。

所有者はアプリの設定を管理できます。 課金アクセス許可は課金モデルによって異なります。 標準課金の場合、コンテナーの種類の所有者は、 SharePoint 埋め込み Visual Studio Code 拡張機能 または SharePoint 埋め込みモデル コンテキスト プロトコル (MCP) サーバーを通じて、所有しているコンテナーの種類の課金を管理できます。 SharePoint Embedded 管理者とグローバル管理者は、開発者テナント内の任意の標準請求コンテナーの種類を管理できます。 ユーザー組織の課金の場合、消費テナントの課金管理者またはグローバル管理者が、Microsoft 365 管理センター でパススルー課金の設定を完了します。

アプリをビルドする開発者を所有者として割り当てて、作成後すぐにアプリを引き継ぐことができるようにします。

所有者が最初のプロジェクトを超えて継続する必要がある場合は、個々の一時プロジェクト メンバーではなく、永続的な管理所有者を選択します。

所有者は内部運用ドキュメントに記録します。

所有者が organization を離れた場合は、アカウントを削除する前に所有権を更新します。

請求タイプの選択

課金タイプによって、誰が SharePoint Embedded の消費に対して支払うかが決まります。

アプリの作成後は請求タイプを変更できないため、慎重に選択してください。

請求タイプ 意味
ユーザー組織 アプリを使用している organization は、Microsoft 365 管理センター で従量課金制の請求を設定します。
所有者組織 使用量は、アプリを所有する organization に請求されます。

消費する各テナントが課金を担当するシナリオには、 ユーザー組織 を使用します。

組織がアプリを所有し、請求を直接管理する場合は、所有者 organization を使用します。

課金の概念については、「Microsoft 365 管理センター で課金を設定する」および「使用状況、課金、コストを監視する」を参照してください。

Configure owner organization billing

[所有者の組織] を選択した場合は、「課金サブスクリプションの設定」で Azure 課金サブスクリプションを接続するタイミングを選択します。

オプション 結果
今すぐセットアップ アプリの作成時に Azure サブスクリプションとリソース グループを指定すると、アプリの作成時に課金が添付されます。
後でセットアップ アプリは、課金サブスクリプションなしで作成されます。 後で [ インストール済みアプリ ] タブのアプリの詳細パネルから請求を添付できます。
  1. [ 今すぐセットアップ ] または [後でセットアップ] を選択します。
  2. [ 今すぐセットアップ] を選択する場合は、管理センターから要求されたサブスクリプション情報を入力します。
  3. サブスクリプションとリソース グループが有効であることを確認します。

アプリの作成パネルをスクロールして、所有者が追加され、所有者組織の請求タイプが選択され、[課金サブスクリプションの設定] オプション [今すぐ設定] と [後でセットアップ] の順に選択されている。

図 4: 所有者組織の課金の場合、[今すぐセットアップ] を選択して作成中に Azure サブスクリプションをアタッチするか、[後でセットアップ] を選択して後でアプリの詳細パネルからアタッチします。

注:

このパネルでは、ユーザー組織の課金は設定されません。 ユーザー組織アプリの場合、ユーザーがアプリにアクセスする前に、消費テナントの課金管理者またはグローバル管理者が Microsoft 365 管理センターで課金を設定します。 SharePoint Embedded 管理者ロールだけでは、この課金手順へのアクセス権は付与されません。

詳細設定を構成する

オプション設定が必要な場合は、[ 詳細設定 ] を展開します。

Graph エクスプローラーの切り替えは、開発とテストをサポートします。

管理者または開発者がアプリの Microsoft Graph 要求を調べる必要がある場合にのみオンにしてください。

不要な場合はオフにします。

Graph エクスプローラーのドキュメントについては、「Graph エクスプローラーを使用して Microsoft Graph API を試す」を参照してください。

アプリを送信する

  1. Entra アプリの登録選択を確認します。
  2. アプリの所有者を確認します。
  3. 請求の種類を確認します。
  4. 詳細設定を確認します。
  5. [ アプリの作成] を選択します。

[ アプリの作成] を選択すると、管理センターが一緒に次の手順を完了します。

  • Microsoft Entra アプリを登録するか、選択した既存の Entra アプリを関連付けます。
  • SharePoint Embedded アプリとそれに関連付けられているコンテナーの種類を作成します。
  • テナントにアプリをインストールします。
  • [ 所有者組織 ] と [ 今すぐセットアップ] を選択すると、課金が添付されます。

作成フローが成功するとアプリもインストールされるため、アプリが [インストール済みアプリ] タブに表示されます。インストール手順のみが失敗した場合は、SharePoint Embedded アプリは作成されますが、インストールはされません。 その場合は、後で [所有するアプリ] タブからインストールしてください。「 SharePoint Embedded アプリのインストール」を参照してください。

[ アプリの作成 ] ボタンは、必須フィールドが入力された後にのみ使用できます。

パネルをキャンセルすると、アプリは作成されません。

アプリの作成の検証

アプリが作成されたら、SharePoint 管理センターで検証します。

  1. SharePoint Embedded>Apps に戻ります。
  2. [所有するアプリ] を開きます。
  3. 所有するアプリ インベントリにアプリが表示されることを確認します。
  4. 所有者リストを確認します。
  5. 請求の種類を確認します。
  6. 請求状況を確認します。
  7. アプリもインストールされている場合は、[ インストールされたアプリ] に表示されることを確認します。

請求状況を使用して、次のアクションを決定します。

状態 Action
アクティブ インストール、同意、および動作検証を続行します。
非アクティブ 課金設定を完了するか、課金の問題を解決してから本番環境で使用します。

インストールを準備する

アプリの作成では、消費するテナントの設定は単独では完了しません。

アプリ モデルによっては、テナントにはインストール、同意、アクセス許可の登録が引き続き必要です。

これらのタスクを続行します。

  1. テナントにアプリをインストールまたは登録します。
  2. 要求されたアクセス許可に管理者の同意を与えます。
  3. 所有するアプリが必要とする場合は、コンテナーの種類のアプリケーションのアクセス許可を登録します。
  4. 使用テナントが使用量を支払う場合のパススルー請求を設定します。
  5. アプリがコンテンツを作成した後にコンテナーを確認します。

アプリ作成のトラブルシューティング

作成に失敗した場合、またはアプリを使用できない場合は、これらのチェックを行います。

  • アカウントに SharePoint Embedded 管理者ロールがあることを確認します。
  • 選択した既存の Entra アプリが存在し、テナントで使用できることを確認します。
  • 所有者がユーザー ピッカーで解決されていることを確認します。
  • 必須の請求フィールドに入力していることを確認します。
  • Confirm owner organization billing で有効な Azure サブスクリプションとリソース グループが使用されています。
  • アプリが非アクティブの場合は、課金設定を完了または修復します。
  • 作成後にユーザーがアプリにアクセスできない場合は、インストール、管理者の同意、コンテナーの種類のアクセス許可を確認します。

警告

アプリの作成を、アプリがユーザーに提供される準備ができているという証拠として扱わないでください。 インストールがない、同意がない、または無効な課金によって、ユーザーがブロックされる可能性があります。

次の手順

[ SharePoint Embedded アプリのインストール] を使用してアプリをインストールします。