Data Foundation向けのBusiness Centralアクセス
Data Foundationは、接続したすべてのERPシステムとインスタンスのデータを1つのCommon Finance Modelに集約します。Microsoft Dynamics 365 Business Centralは、Data Foundationが直接読み取るERPの1つです。この接続では、クライアント資格情報を使用するMicrosoft Entra IDアプリケーション、読み取り専用の権限セット、およびWebサービスとして公開したいくつかのページオブジェクトを使用します。このページは、これらを設定するBusiness Central管理者と、管理者に設定を依頼するPlaidCloudユーザーを対象としています。
PlaidCloudはデータの読み取りのみを行います。クライアントシークレットをメールで送信することは決してありません。
アクセスリクエストの送信
Section titled “アクセスリクエストの送信”プロジェクトのFoundationタブで、Business Central接続の下にある新しい接続を作成を選択します。フォームにリクエストの全文が表示されます。リクエストをコピーをクリックして自分のメッセージに貼り付けるか、リクエストをメールで送信をクリックしてメールプログラムで開きます。件名は「Read-only Business Central access for PlaidCloud (Microsoft Entra ID, client credentials)」です。
Business Central管理者が設定する内容
Section titled “Business Central管理者が設定する内容”-
Microsoft Entra IDでアプリを登録します。 App registrations > New registrationでクライアントシークレットを追加し、ディレクトリ(テナント)ID、アプリケーション(クライアント)ID、シークレットを控えておきます。
-
Business Centralにアプリを追加します。 Microsoft Entra Applicationsを開いてアプリケーションを追加し、状態を有効に設定して、レポート対象のすべての会社に対して権限セットD365 READとD365 BASICを付与します。書き込み用の権限セットは付与しないでください。
-
ページオブジェクトをWebサービスとして公開します。 Search > Web Services > Newで、次のページオブジェクトを、表のとおりのサービス名で、Publishedにチェックを入れて公開します。標準APIにはこれらのフィールドが含まれていません。
ページ サービス名 備考 20 総勘定元帳エントリ GLEntries16 勘定科目表 GLAccounts100 会計期間 AccountingPeriods537 ディメンション値 DimensionValues240 ビジネスユニット BusinessUnits605 IC取引先一覧 ICPartners5802 値エントリ ValueEntries売上原価。任意 120 総勘定元帳予算エントリ GLBudgetEntries予算。任意 統計元帳エントリ StatisticalLedgerEntries統計ドライバー。任意 118 総勘定元帳設定 GeneralLedgerSetupショートカットディメンション3~8。任意 479 ディメンションセットエントリ DimensionSetEntriesショートカットディメンション3~8。任意 -
PlaidCloudユーザーに2つの選択内容を伝えます。 監査修正の転記に使用するソースコード(PlaidCloudは
ADJUSTMENTを想定しています)と、部門にあたるディメンション(PlaidCloudはグローバルディメンション1のDEPARTMENTを想定しています)です。
返送する情報
Section titled “返送する情報”| 管理者が送る情報 | PlaidCloudでの入力先 |
|---|---|
| ディレクトリ(テナント)ID | Directory (tenant) ID |
環境名(例: production) |
環境名 |
| アプリケーション(クライアント)ID | Application (client) ID |
| クライアントシークレット | クライアントシークレット(メールではなく、フォームから入力) |
| 部門にあたるディメンションの名前 | システム設定department_dimension |
| PlaidCloudが読み取ってよい会社 | PlaidCloudのCompaniesで選択(1社以上) |
連結会社にあたる会社は、システム設定consolidation_companiesに指定します。これにより、連結会社のエントリが会社の活動として集計されなくなります。為替レートは1つの会社から取得します。システム設定rate_companyでその会社を指定してください。指定しない場合、PlaidCloudは最初の会社を使用します。
アクセスの確認
Section titled “アクセスの確認”PlaidCloudに戻って値を入力し、接続をテストをクリックします。各データセットは、読み取り可能、権限が不足しています、エラーのいずれかで表示されます。
| データセット | 必要なもの |
|---|---|
| エンティティ、勘定科目表、顧客、製品、為替レート、試算表 | APIアクセス(権限セットD365 READ) |
| 会計カレンダー | AccountingPeriodsWebサービス |
| 部門 | DimensionValuesWebサービス |
| 総勘定元帳 | GLEntriesWebサービス |
| 売上明細、予算、配賦ドライバー | 任意 |
データセットが不足している場合は、追加する権限またはWebサービスがテスト結果に表示されます。管理者に追加を依頼してから、もう一度テストしてください。売上明細、予算、配賦ドライバーは任意です。これらを使用しない環境でも、それ以外のデータはすべて読み込まれます。