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

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

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

SharePoint Embedded 管理者は、このフローをエンドツーエンドで完了できます。 基幹業務アプリの作成は、最初に同意を付与するグローバル管理者によって決まるので、アプリを作成して開発者にすばやく渡すことができます。 作成時に最大 3 人の所有者を追加するため、所有者として割り当てた開発者は、アプリに対するビルドをすぐに開始できます。

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

重要

SharePoint 管理センターで SharePoint Embedded アプリを作成および管理するには、SharePoint Embedded 管理者ロールまたはグローバル管理者特権が必要です。 基幹業務アプリの場合、SharePoint 埋め込み管理者は、グローバル管理者の同意なしにアプリを作成できます。

開始する前に

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

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

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

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

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

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

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

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

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

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

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

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

ヒント

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

アプリを作成する

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

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

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

[Entra アプリの登録] オプションを選択します

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

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

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

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

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

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

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

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

所有者は、アプリ設定と課金構成を管理できます。

アプリを作成した開発者を所有者として割り当てて、作成直後にアプリを引き渡すことができます。

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

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

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

課金の種類を選択する

課金の種類は、SharePoint Embedded の使用に対して支払うユーザーを決定します。

アプリの作成後に課金の種類を変更できないため、慎重に選択してください。

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

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

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

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

所有者organization課金を構成する

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

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

[アプリの作成] パネルがスクロールされ、所有者が追加され、[所有者組織の課金の種類] が選択され、[課金サブスクリプションのセットアップ オプション] [今すぐセットアップ] と [後でセットアップ] が表示され、[詳細設定] が表示されます。

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

注:

このパネルでは、ユーザー組織の課金は設定されていません。 ユーザー組織アプリの場合、使用しているテナントのグローバル管理者は、ユーザーがアプリにアクセスする前に、Microsoft 365 管理センターで課金を設定します。 グローバル管理者のみが課金を設定できます。

詳細設定を構成する

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

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

警告

アプリの作成を、アプリがユーザーの準備ができていることを証明するものとして扱ってはいけません。 インストールの欠落、同意の欠落、または無効な課金によって、ユーザーは引き続きブロックされる可能性があります。

次の手順

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