テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 でカスタム アプリ プロファイルを作成して、カスタム Azure アプリを使用している Microsoft 365 テナントに接続することができます。
カスタム アプリ プロファイルを作成するには、以下の説明を参照してください。
1. Microsoft Entra ID で証明書を準備します。詳細については、カスタム Azure アプリ用の証明書の準備 を参照してください。
証明書がある場合、このステップを無視することができます
2. Microsoft Entra IDでカスタム Azure アプリを作成します。詳細については、カスタム アプリの作成 を参照してください。
3. テナントを AvePoint Online Services に接続 します。
4. AvePoint Online Services で カスタム Azure アプリ用アプリ プロファイルを作成 します。
*注意: アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。
カスタム Azure アプリに Power Platform 移行に必要な API 権限を追加するには、以下の表を参照してください。
API |
アクセス許可 |
タイプ |
必要となる理由 |
Microsoft Graph |
TeamSettings.Read.All (Read all teams’ settings) |
アプリケーション |
チーム設定を取得します。 |
Directory.Read.All (Read directory data) |
アプリケーション |
ユーザー タイプ パラメーターを取得します。 | |
TeamworkTag.Read.All (Read tags in Teams) |
アプリケーション |
タグを取得します。
| |
ChannelSettings.Read.All (Read the names, descriptions, and settings of all channels) |
アプリケーション |
チャネル設定を取得します。 | |
Sites.Read.All (Read items in all site collections) |
アプリケーション |
SharePoint サイトおよびリストの情報を取得します。 | |
Group.Read.All (Read all groups) |
アプリケーション |
グループ情報を取得します。 | |
Contacts.Read (Read contacts in all mailboxes) |
アプリケーション |
ユーザーの連絡先フォルダー情報を取得します。 | |
Mail.Read (Read mail in all mailboxes) |
アプリケーション |
ユーザーのメール フォルダー情報を取得します。 | |
Calendars.Read (Read calendars in all mailboxes) |
アプリケーション |
ユーザーのカレンダー情報を取得します。 | |
Place.Read.All (Read all company places) |
アプリケーション |
会議室リスト パラメーターを取得します。 | |
SharePoint/Office 365 SharePoint Online |
Sites.Read.All (Read items in all site collections) |
アプリケーション |
移行先トリガー パラメーターを取得します。 |
Microsoft Forms |
Forms.Read.All (View forms) |
アプリケーション |
フォームをマッピングし、フォーム ID マッピングを生成します。 |
簡単に使用するため、以下のコマンドを直接使用して、マニフェスト を介して必要な API アクセス許可を Microsoft 365 テナントに追加することができます。
"requiredResourceAccess": [
{
"resourceAppId": "c9a559d2-7aab-4f13-a6ed-e7e9c52aec87",
"resourceAccess": [
{
"id": "5dadf886-6063-4169-a7a7-88a2a9f8f7cd",
"type": "Role"
}
]
},
{
"resourceAppId": "00000003-0000-0ff1-ce00-000000000000",
"resourceAccess": [
{
"id": "d13f72ca-a275-4b96-b789-48ebcc4da984",
"type": "Role"
}
]
},
{
"resourceAppId": "00000003-0000-0000-c000-000000000000",
"resourceAccess": [
{
"id": "798ee544-9d2d-430c-a058-570e29e34338",
"type": "Role"
},
{
"id": "c97b873f-f59f-49aa-8a0e-52b32d762124",
"type": "Role"
},
{
"id": "089fe4d0-434a-44c5-8827-41ba8a0b17f5",
"type": "Role"
},
{
"id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61",
"type": "Role"
},
{
"id": "5b567255-7703-4780-807c-7be8301ae99b",
"type": "Role"
},
{
"id": "810c84a8-4a9e-49e6-bf7d-12d183f40d01",
"type": "Role"
},
{
"id": "913b9306-0ce1-42b8-9137-6a7df690a760",
"type": "Role"
},
{
"id": "332a536c-c7ef-4017-ab91-336970924f0d",
"type": "Role"
},
{
"id": "242607bd-1d2c-432c-82eb-bdb27baa23ab",
"type": "Role"
},
{
"id": "b74fd6c4-4bde-488e-9695-eeb100e4907f",
"type": "Role"
}
]
}
],