見出し画像

Business Central の伝票の添付ファイルが外部ストレージ システムへ保存可能に- Dynamics 365 Business Central 2026 Wave 1

※2026/4/10現在のマイクロソフト社から公開された情報を基にしています。この情報の内容は変更される場合があります。
See benefits of external storage support for document attachments
Store document attachments in external file storage - Business Central | Microsoft Learn

Business Central の伝票の添付ファイルを外部ストレージへ保存する機能が追加されました。これは Business Central の Purchase Invoice(仕入請求)などのドキュメントに添付されたファイルを SharePoint または Azure Storage と言った外部のストレージに保存する機能です。(〇 BC → 外部ストレージ)
※外部ストレージに保存したファイルを Business Central の伝票(Posted Sales Invoice や Posted Purchase Invoice など)への保存機能ではありません。(×BC ← 外部ストレージ)

標準で用意されている外部ストレージ先として、次の4つがあります。

  1. Azure Blob Storage

  2. Azure Files

  3. SharePoint

  4. SFTP

今回、外部ストレージとしてSharePointを設定します。

前準備

外部ストレージに接続するため、Entra管理センターからアプリを設定します。Business Central の API に接続する設定と同様の設定です。今回 SharePoint に接続するため API Permissions に Business Central の接続許可に加え SharePoint への接続許可を追加します。API Permissions より、SharePointを選択、Delegated permissions を今回選択し、AllSites.FullControl と AllSites.Manage にチェックを入れます。

Request API permissions for SharePoint
API Permissions

チェックを入れた後、Grant admin consent が必要なので、Grant admin consentをクリックします。

API Permissions and Grant admin consent
API Permissions(パーミッション)

次にファイルを保存する SharePoint のフォルダーを確認します。今回、SharePointにサイト:D365BC を作成し、Documents > BCv28_Report というフォルダを作成しました。ここに Business Central から連携されるファイルを保存します。

設定

Business Central 内で External File Accounts(外部ファイルアカウント)ページへ進み、New > Add a file account(ファイルアカウントの追加)から Set Up External File Accounts(外部ファイルアカウント設定)を開いて設定します。
SharePoint を外部ファイルアカウントとして選択します。

Go to External File Accounts and New, then click "Add a file account" to Set Up External File Accounts.
外部ファイルアカウント設定

SharePoint を選択し、Next(次へ)をクリックして次へ進みます。ここでは、接続する SharePoint の情報を入力します。

Setup SharePoint Account and enter required information.
SharePointアカウントの設定
  • Account Name:D365BC

  • Tenant Id:Entra admin センターの Directory (tenant) ID

  • Client Id:Entra admin センターの Application (client) ID

  • Client Secret:Entra admin センターのApplication の シークレット値

  • Sharepoint Name: https://crm747629.sharepoint.com/sites/D365BC

  • Base Relative Folder Path:/Shared Documents/BCv28_Report

Setup SharePoint Account Excample
SharePointアカウント設定例

「Nexr(次へ)」をクリックして、確認し「Finish(完了)」します。

続いて、File Scenario Assignment(ファイルシナリオ割当)ページを開きます。File Scenario Assignment で、Assign scenarios(シナリオ割当)から Documents Attachments - External Storage(文書添付 - 外部ストレージ)を選択して「OK」します。

Assign scenarios to External Storage Account
シナリオ割当

すると External Storage Setup ページが開くので、Enalbled(有効)のトグルを有効化します。メッセージが出るので確認し、「はい」を選択すると設定が完了します。

Activate Enabled toggle and Click Yes on External Storage Setup.
External Storage Setup(外部ストレージ設定)

Storage Sync(ストレージ同期)をクリックすると、Business Central の Posted Purchase Invoice や Sales Order などに既に添付されたファイルが、外部ストレージへの同期が始まります。今回、外部ストレージに SharePoint を選択しているので、SharePoint 側に Business Central の添付ファイルが同期され保存されました。

Click Storage Sync and BC attached files are being saved in the folder in SharePoint.
Storage Sync(ストレージ同期)をクリックすると外部ストレージに添付ファイルが同期

この設定をすることで、販売や購買のドキュメントにファイルを添付すると、自動で外部ストレージに同期されます。例えば、Sales Quote(販売見積)にファイルを添付すると、その添付ファイルは自動で SharePoint に保存されます。

Upload a file to Sales Quote
販売見積に添付ファイルをアップロード
The BC uploaded file is copied and stored in the folder in SharePoint.
SharePointにフォルダを追加してファイルも追加

外部ストレージに保存されるファイル名は、Business Centralに保存された元のファイル名+IDが割り当てられます。このIDは Business Central 内部で管理するためのIDとなっており、これにより、同じファイル名であってもIDが異なります。

ID is attached in SharePoint.
同名のファイルでもIDが異なって管理される

外部ストレージに保存されたファイルは Business Central 内から確認できます。しかし、外部ストレージ側でファイルを削除した場合、Business Central で添付ファイルを確認することはできません。Business Central のストレージではなく、外部ストレージ(今回の例では SharePoint)に保存しているためです。

いいなと思ったら応援しよう!