外部サービスとの接続の有効化
データ エンティティと OData を利用すると、財務と運用アプリを複数の外部サービスに接続できます。 ただし、そのためには、サービスが Microsoft Entra ID に登録されている必要があります。
Microsoft Entra ID にサービスを登録するには、次の手順を実行します。
- Azure portal の Microsoft Entra ID タブに移動します。
- プロパティを選択し、ディレクトリ ID フィールドのテナント ID をメモします。 Microsoft Entra ID 認証トークンを取得するために、後でテナント ID が必要になります。
- Microsoft Entra ID タブで、アプリの登録を選択します。
- 新しいアプリの登録を選択します。
- 登録する外部アプリケーションを識別する名前を入力します。 共有シークレットを使用して認証を行うアプリケーションの場合は、Web アプリ/API を選択します。
- 新しいアプリケーションを選択し、アプリケーション ID をコピーします。
- 必要なアクセス許可を選択します。
- 追加を選択します。
- API を選択しますを選択します。
- Microsoft Dynamics ERP (Microsoft ERP) を選択します。
- 委任されたアクセス許可で、少なくとも次のオプションを選択する必要があります。
- Access Dynamics AX カスタム サービスにアクセスする
- Dynamics AX データにアクセスする
- 組織のユーザーとして Dynamics AX オンラインにアクセスする
- 完了を選択します。
- キーを選択します。
- 表示されるダイアログ ボックスで説明を入力し、期限の値を有効期限なしに設定します。
- 保存を選択します。
Microsoft Entra ID でサービスを登録したら、次の手順を使用して財務と運用アプリにサービスを登録する必要があります。
- 財務と運用アプリで、システム管理 > セットアップ > Microsoft Entra ID アプリケーションの順に移動します。
- 新規を選択します。
- クライアント ID フィールドに Microsoft Entra ID で登録したアプリケーション ID を入力します。
- 名前フィールドにアプリケーションの名前を入力します。
- ユーザー ID フィールドで適切なサービス アカウントのユーザー ID を選択します。
- レコードを保存します。