ドキュメント管理に関する既知の問題
ここで説明するカスタマイズと構成により、ドキュメント管理機能に関する問題が発生することがあります。
Iframe からのコンポーネント
作業指示書 アプリのエンティティ フォーム内のIframeからコンポーネントを開くことはできません。 たとえば、Iframe内のエンティティ フォームのドキュメント関連 グリッド を読み込むと、Iframeに グリッド が読み込まれますが、ユーザーは グリッド からドキュメント レコードを操作することはできません。
ドキュメント管理のフォルダーを修正するサード パーティのソリューション
ドキュメント管理機能で使用されるフォルダを修正するサード パーティのソリューションを展開すると、予期しない動作が発生することがあります。 例では以下について説明します。
- エンティティ レコード レベルの SharePoint フォルダの作成。
- 以前に自動作成されたエンティティ レコード レベルの SharePoint フォルダーの名前を変更します。
- 以前に自動作成されたエンティティ レコード レベルの SharePoint フォルダーを別の場所に移動します。
ドキュメント管理機能でサード パーティ ソリューションに起因する予期しない動作が発生した場合は、サード パーティ ソリューションのベンダーにお問い合わせください。
SharePoint からファイルを追加する際に、「ファイルが見つかりません」エラーが発生する
Customer Engagement アプリ (Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing、および Dynamics 365 Project Service Automation) で SharePoint サイトもしくは SharePoint サブサイトからファイルを追加しているときに、ファイルが見つかりませんのエラーなど問題が発生する場合、考えられる原因は、これらの SharePoint ドキュメント ライブラリおよびフォルダーを示すようにモデル駆動型アプリでドキュメントの場所レコードを作成していないことです。
SharePoint ドキュメントの場所は、 Dynamics 365 Sales や Customer Service などの、SharePoint ドキュメント ライブラリまたはフォルダをポイントするモデル駆動型アプリのレコードです。 SharePoint のサイトまたはそのサブサイトのいずれかを SharePoint の統合で使用する場合は、対応するサイトの URL でドキュメント管理設定ウィザードを 1 度実行して、ドキュメント ライブラリがサイトに作成されるようにする必要があります。
レコードのドキュメントを保存するには、ドキュメント ライブラリまたはフォルダーが作成されている必要があります。 モデル駆動型アプリがドキュメント ライブラリやフォルダーを自動的に作成できない場合は、SharePoint にて手動で作成することができます。 SharePoint にドキュメント ライブラリとフォルダーを作成後は、SharePoint のドキュメント ライブラリおよびフォルダーをポイントするドキュメント ロケーション レコードをモデル駆動型アプリに作成する必要があります。
詳細については、ドキュメント ロケーション レコードの作成と編集 を参照してください。
複数の SharePoint サイト使用時の "ファイルが見つかりません" エラー
複数の SharePoint サイトを使用しているときに ファイルが見つかりません というエラーを受け取った場合、考えられる原因は、新しい SharePoint サイトのドキュメント ライブラリがないことです。 新しく追加した SharePoint サイトには、ドキュメント管理設定ウィザードを実行する必要があります。
次に、エラーの原因となるシナリオについて説明します。
既定の SharePoint サイトに対してドキュメント管理設定ウィザードを実行します。
Dynamics 365 のモデル駆動型アプリで、新しい SharePoint サイト (詳細設定>ドキュメント管理>SharePoint サイト>SharePoint サイトの追加 に移動) を追加します。 これにより、アプリケーションにのみサイト エントリが作成され、ドキュメント管理に必要なドキュメント ライブラリは作成されません。 SharePoint SharePoint
ドキュメント管理が有効になっているエンティティを開き、手順 2 で親サイトとして追加した新しいサイトのドキュメントの場所を作成します。
「ファイルが見つかりません」というエラーが表示されます。 エラーの原因は、SharePoint にこの新しい SharePoint サイトのドキュメント ライブラリがないためです。
この問題を軽減するには、新しく追加されたサイトに対してもドキュメント管理設定ウィザードを実行します。
考慮事項:
ドキュメント管理は、ドキュメント管理設定ウィザードの実行中に選択されたエンティティに対してのみ機能します。
ドキュメント管理設定ウィザードが最後に実行された SharePoint サイトが既定のサイトになります。 必要に応じて、その特定のサイトに対してドキュメント管理設定ウィザードを再度実行することにより、既定のサイトをリセットできます。
詳細については、ドキュメント ロケーション レコードの作成と編集 を参照してください。
SharePoint は、5000 以上のドキュメントに対してリソースの調整を実施します
5000 以上のドキュメントがあるドキュメント ライブラリはリソースの調整を経験することがあります。 ドキュメント管理と OneNote 統合を行う際に次のような挙動が発生する場合があります。
- 既定のソート列以外の列でソートをすると、「この調整処理が許容する制限を超過しています」 というエラーメッセージが返される場合があります。
- Microsoft OneNote ドキュメント ライブラリに5000以上のドキュメントがある場合、統合は機能しません。
ドキュメント ライブラリ内に 5000 以上の文書がある場合は、そのドキュメントを既定のグリッド ビューで表示することができます。 詳細については、SharePoint で大きなリストとライブラリを管理するを参照してください。
関連付けは、エンティティと SharePoint 文書エンティティ間で1対多(1:N)でなければなりません
多くのエンティティがドキュメントの場所を指している場合、つまり多対多の関係 (N:N) の場合、ユーザーはドキュメントを表示できません。 SharePoint 関連付けは、エンティティと SharePoint 文書エンティティ間で1対多(1:N)である必要があります。
Microsoft Dataverse では、エンティティを作成し、そのエンティティに対するドキュメント管理プロパティを有効化することができます。 これにより、エンティティを SharePoint と統合することができます。 Power Apps と Dataverse では、任意のエンティティと SharePoint ドキュメントに関するエンティティと 1 対多の関連付け (1:N) にのみ対応しています。 エンティティと SharePoint ドキュメントのエンティティが、多対一、または多対多の関連付けがされている場合は、アプリ上に SharePoint ドキュメント ライブラリに存在するドキュメントが表示されません。
子エンティティのドキュメントの場所
子エンティティのドキュメントは、親ドキュメントの場所が作成された場合のみ、親ドキュメント フォルダに表示されます。 場所を作成するには、親レコードのドキュメントタブに移動します。 このような場所が作成されない場合、子 ドキュメントは 親 エンティティ フォルダーに表示されません。 場所が作成されると、子 ドキュメントが 選択 エンティティ フォルダーに表示され始めます。
複数の検索ダイアログ用のドキュメント フォルダの場所
エンティティ フォルダー構造に基づくエンティティに2つのルックアップがある場合、ドキュメントはエンティティ フォルダー内に保存できませんが、ルート フォルダーに保存できます。 たとえば、エンティティ フォルダー構造のベースがアカウントに設定されていて、トリガー などの2つの参照アカウントを持つエンティティがある場合、作業指示書に関連するドキュメントはどのアカウント ドキュメントの場所にも保存できませんが、ルート フォルダーに保存できます。
OneNote ドキュメントに日付を入力する
OneNote ドキュメントに日付を追加するには、OneNote ドキュメントを開き、タイトル行の下のフィールドをダブルクリックします。 これにより、日付フィールドの入力とドキュメントの保存ができます。
フローを作成すると、SharePoint ドキュメント テーブルには、入力が表示されません
Documentsテーブル (Documents in Power Automate という名前) を操作するフロー 親in Dataverse SharePoint を作成すると、テーブルのデータはフロー エディターに渡されず、フロー入力は空の配列として表示されます。 Power Automate
この動作は、 SharePoint Documentsテーブルが 仮想テーブル であり、 SharePoint and OneDrive ドキュメント テーブル データが Dataverse に保存されていないために発生します。 以下は、SharePoint ドキュメント テーブルを使用したフロー トリガーの例です。
SharePoint ドキュメント グリッドからファイルを開こうとすると、"レコードを利用できません" というメッセージが表示されます
このメッセージは、リボン バーに特定のカスタマイズが行われたときに表示される場合があります。 リボンのカスタマイズは、Ribbon Workbench と呼ばれるサードパーティのツールを使用して実行できます。 リボン バーのボタンを非表示にするとき、ツールを使用することで Mscrm.OpenRecordItem
コマンドも非表示になり、エラーメッセージの原因となる可能性があります。
この問題を解決するには、次の手順に従います。
Power Apps>詳細設定>設定>カスタマイズに移動します。
サードパーティのツール Ribbon Workbench を選択し、SharePoint ドキュメント テーブルを含むソリューションを選択します。
エンティティ ドロップダウン リストで、sharepointdocument を選択します。
アクションを非表示ドロップダウン リスト下で、Mscrm.OpenRecordItem.Hide アクションを右クリックし、再表示を選択します。
ソリューションを発行します。
既知の問題
子エンティティ簡易表示フォームのドキュメント関連グリッド
ドキュメント関連グリッドは、レンダリングされるエンティティ コンテキストに関連するドキュメントを表示するように設計されています。 関連する (子) エンティティ簡易表示フォームにドキュメント関連グリッドを埋め込み、親エンティティからのドキュメントを表示するようにグリッドを構成することはサポートされていません。
SharePoint 統合はDynamics 365の編集可能な グリッド をサポートしていません
SharePoint 統合が適切に機能するのを妨げる既知の副作用があるため、Dynamics 365編集可能 グリッド との統合は機能しません。 SharePoint 副作用には、グリッド内でのドキュメントの読み込みの失敗、ドキュメントの作成またはアップロードができないこと、およびグリッド内で検索ができないことが含まれます。
ドキュメントに関連付けられたグリッドで反映されない行の最大数
DocumentGrid ペインでの以下の構成は無視されます。
- 最大行数: 値
- 利用可能なスペースを使用する: チェックなし
統一インターフェイスと下位互換性のために、ドキュメントに関連付けられたグリッドの行制限は 5000 に設定され、空き領域を使用するは無効にされています。 これは既知の制限です。
レコードを開くときにエラー メッセージが表示される:「レコードには、 SharePoint 場所が関連付けられていません。 SharePoint の場所を追加してください。」
この問題は、ドキュメント管理に従来のリスト コンポーネントを使用している場合に発生する可能性があります。 リスト コンポーネントは、Power Apps または Dynamics 365 アプリの現在のバージョンではサポートされていません。
2015 年、リスト コンポーネントの廃止を発表しました。 リスト コンポーネントは Power Apps 向けにリリースされていないか、Dynamics 365 の現在のバージョンと以前のバージョンのリスト コンポーネントはこれらのバージョンではサポートされていないことに注意してください。
リスト コンポーネントを使用している場合は、ドキュメント管理をサーバーベースの認証を使用するように変更する必要があります。
- Power Apps および Dynamics 365 アプリについては、リスト コンポーネントから切り替え、または SharePoint 展開の変更を参照してください。
- Dynamics 365 Customer Engagement (on-premises) については、リスト コンポーネントからの切り替え、または展開の変更を参照してください。
名前列でフィルターするときのエラー メッセージ「ドキュメントの読み込み中にエラーが発生しました」
「ドキュメントの読み込み中にエラーが発生しました」というエラーが表示されます。 ドキュメントを再読み込みします。 問題が解決しない場合は、Dynamics 365 管理者に連絡してください」は、ドキュメントに関連付けられたグリッドの名前列でフィルター処理を行うと発生します。
このエラーは、ドキュメントに関連付けられたグリッドの次のフィルター オプションで発生します:
- 始まりは
- で始まっていない
- 終了
- 終わらない
このエラーは、フィルター オプションがドキュメントに関連付けられたグリッドで現在サポートされていないために発生します。
SharePoint グリッド の次のページと前のページの矢印ボタンが機能しません
SharePoint グリッド の次のページと前のページの矢印ボタンが機能しません。 これは既知の問題です。
解決策: ユーザーは、ページの下部にある [さらに読み込む] ボタンを選択するか、または [場所を開く] をクリックして SharePoint サイトに移動し、ファイルにアクセスできます。
OneDrive ビジネス構成用
OneDrive 現時点では、新規ユーザー向けのfor Busineesは設定できません。 これは既知の問題であり、将来のリリースで修正される予定です。