テーブル マップ正常性確認のエラー コード

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この記事では、テーブル マップの正常性チェックのエラー コードについて説明します。

エラー コード メッセージ 詳細
100 財務と運用のレコメンデーションを実行するために最低限必要な財務と運用プラットフォームのバージョンは PU 43 です。 この機能には、財務と運用アプリのバージョン 10.0.19 以降のプラットフォーム更新プログラムが必要です。
400 財務と運用のレコメンデーションを実行するために最低限必要な財務と運用プラットフォームのバージョンは PU 43 です。 この機能には、財務と運用アプリのバージョン 10.0.19 以降のプラットフォーム更新プログラムが必要です。
500 プロジェクト {project name} にプロジェクト構成がありません。 この条件は、プロジェクトが有効になっていないか、すべてのフィールド マッピングが顧客エンゲージメントから財務および運用に一方向である可能性があります。 テーブル マップのマッピングを確認します。 これらが Customer Engagement アプリから財務と運用アプリへの単一方向の場合、財務と運用アプリから Microsoft Dataverse への実同期化のトラフィックは生成されません。
900 エンティティ {財務と運用 UniqueEntityName} のソース フィルター {sourceFilter} が無効です。 財務および運用アプリのテーブル マップで指定したソース フィルターが構文的に正しくありません。 フィルター条件を検証するには、「 ライブ同期の問題のトラブルシューティング」を参照してください。
1000 二重書き込みライブ同期に使うエンティティ {finance and operations UniqueEntityName} クエリは、{finance and operations EntityFilterQueryString} です。 クエリ基準を満たすレコードは、同期のためにピックアップされます。 返されたエンティティ クエリは、エンティティのバッキング SQL クエリです。 ライブ同期のために収集されるビジネス データを決定するクエリに対して、内部結合またはフィルタが適用されたかどうかを確認します。 二重書き込みライブ同期のために取得されるレコードごとに実行する必要がある、内部結合およびフィルターの選択は必須です。
1300 エンティティ {finance and operations EntityMetadata.EntityProperties.LogicalEntityName} の仮想フィールド {s.EntityFieldName} は、デュアル書き込みでは追跡されない場合があります。 財務と運用テーブルからの仮想フィールドは追跡に対して有効になっていません。 ライブ同期ではデータを同期できますが、列に対して行われた変更をピックアップできません。
1500 データソース {datasource.DataSourceName} の追跡を可能にするには、非ルックアップ フィールドに少なくとも 1 つのフィールドがマップされている必要があります。 エンティティからのデータ ソースに、デュアル書き込み用にマップされたフィールドが存在しません。 基になるテーブルに対する変更は、デュアル書き込みでは追跡されません。
1600 データソース: エンティティ {財務と運用 EntityMetadata.EntityProperties.LogicalEntityName} の {datasource.DataSourceName} には範囲があります。 範囲の条件を満たすレコードだけが出荷用に選択されます。

財務と運用アプリのエンティティは、フィルター範囲が有効になっているデータ ソースを使用できます。 これらの範囲により、ライブ同期の一部として取得されるレコードが定義されます。 一部のレコードが財務と運用アプリから Dataverse にスキップされた場合は、そのレコードがエンティティの範囲基準を 満たされているかどうかを確認します。 このチェックを簡単に実行するには、次の例のような SQL クエリを実行します。

select * from <Entity> where <filter criteria>

1700 エンティティ {datasourceTable.Key.entityName} のテーブル: {datasourceTable.Key.subscribedTableName} をエンティティ {origTableToEntityMaps.EntityName} に対して追跡します。 複数のエンティティについて追跡される同じテーブルが、ライブ同期トランザクションのシステム パフォーマンスに影響する可能性があります。 同じテーブルが複数のエンティティによって追跡される場合、そのテーブルに対する変更により、リンクされたエンティティに対するデュアル 書き込み評価がトリガーされます。 フィルター句は有効なレコードのみを送信しますが、実行時間の長いクエリまたは最適化されていないクエリ プランがある場合、評価によってパフォーマンスの問題が発生する可能性があります。 この問題は、ビジネスの観点からは回避できない可能性があります。 ただし、複数のエンティティにまたがるテーブルが多い場合は、エンティティ クエリのエンティティの簡略化や、最適化のチェックを検討する必要があります。
1800 Datasource: {} for entity CustCustomerV3Entity には範囲値が含まれます。 Dataverse から財務およびオペレーションへの受信レコードのアップセルは、エンティティの範囲の値によって影響を受ける可能性があります。 フィルター条件に一致しないレコードを持つ Dataverse から財務と運用へのレコード更新をテストして、設定を検証してください。 財務およびオペレーション アプリケーションでエンティティに範囲が指定されている場合、Dataverse から財務アプリケーションと Operations アプリケーションへの受信同期で、この範囲の基準に一致しないレコードの更新動作をテストする必要があります。 範囲に一致しないレコードは、エンティティによって挿入操作として処理されます。 基になるテーブルに既存のレコードがある場合、挿入は失敗します。 本稼働に配置する前に、すべてのシナリオでこの使用例をテストすることをお勧めします。
1900 Entity: {}にはデータ ソースが指定されています。このデータ ソースは、発信二重書き込みで追跡されません。 この条件は、ライブ同期クエリのパフォーマンスに影響する可能性があります。 実行クエリを最適化するには、財務と運用でエンティティを変更して、使用されていないデータ ソースやテーブルを削除するか、getEntityRecordIdsImpactedByTableChange を実装します。 財務と運用アプリとの実際のライブ同期で追跡に使用されていないデータ ソースが多い場合、エンティティのパフォーマンスが生同期に影響を与える可能性があります。追跡されたテーブルを最適化するには、getEntityRecordIdsImpactedByTableChange メソッドを使用します。
2000 統合キー属性 {} として {} 定義された FnO エンティティ フィールドは必須として構成されていません。 フィールドを統合キー属性としてアプリケーションのデータ入力に必要なフィールドとして含め、常に値がフィールドに入力されるようにします。 このエラーが発生した場合は、初期同期とライブ同期の問題を回避するために必要な財務テーブルと運用テーブルのフィールドを構成します。 パーソナル化機能を使用して必要に応じてフィールドを指定する方法の詳細については、「 ユーザー エクスペリエンスのカスタマイズ」を参照してください。
5000 同期プラグインがエンティティ アカウントのデータ管理イベントに登録されています。 これらのプラグインは、Dataverse への初期同期とライブ同期インポートのパフォーマンスに影響を与える可能性があります。 最も高いパフォーマンスを得る場合は、プラグインを非同期処理に変更してください。 登録済みのプラグインの一覧 {}。 Dataverse エンティティの同期プラグインは、トランザクション負荷が加わるため、ライブ同期および初期同期のパフォーマンスに影響する可能性があります。 特定のエンティティの初期同期、またはライブ同期で読み込みに時間がかかる場合は、プラグインをオフにするか、非同期にします。
5100 統合キー {IntegrationKeyDetails} は、テーブルの代替キーの 1 つとして Dataverse 定義されていません {EntityName}。 このエラーを解決するには、最初の同期とライブ同期の問題を回避するために、指定された統合キーをテーブルのいずれかの代替キーに合わせます。 代替キーによる整合を含む、統合鍵の詳細については、二重書き込み統合鍵の管理を参照してください。
5200 Dataverse エンティティ {エンティティ名} フィールド {エンティティ フィールド} は、統合キー属性が必須として構成されていないとして定義されてます。 フィールドを統合キー属性としてアプリケーションのデータ入力に必要なフィールドとして含め、常に値がフィールドに入力されるようにします。 このエラーが発生した場合は、初期同期とライブ同期の問題を回避するために必要な Dataverse テーブルのフィールドを構成します。 Dataverse で必要に応じて列を設定する方法については、Power Apps ポータルを使用して列を作成する方法 を参照してください。