マップされたフィールドに対する二重書き込みをトリガーする

今日、二重書き込みに関与しているテーブルが更新されると、更新したテーブル フィールドが二重書き込みマップに関与しているかどうかに関係なく、二重書き込みプラットフォーム コア プラグインがトリガーされます。 結果として、二重書き込みテーブルに対する冗長な呼び出しオーバーヘッドにより、パフォーマンスの問題が発生します。

今後は、二重書き込みプラットフォーム コア プラグインは、更新されたフィールドが二重書き込みマップで構成されている場合にのみ、トリガーされます。

動作を説明する例を次に示します。A、B、C という 3 つのフィールドを持つ Microsoft Dataverse テーブル、そしてこのテーブルに対する二重書き込みマップがあります。 フィールド B と C だけが二重書き込みマップで構成されます。

  • A が更新された場合、二重書き込みプラグインは、以前は呼び出されていたのと異なり、呼び出されることはありません。
  • B が更新された場合、二重書き込みプラグインが呼び出され、B フィールドと C フィールドの両方がペイロードの一部として財務と運用アプリに送信されます。
  • B が更新され、B に基づいて C が計算された場合、B がマップされているために二重書き込みプラグインが呼び出され、B フィールドと C フィールドの両方がペイロードの一部として財務と運用アプリに送信されます。
  • A が更新され、A に基づいて C が計算された場合、二重書き込みプラグインは呼び出されません (この機能の現在の制限。)。

メモ

修正された二重書き込みプラットフォーム コア プラグインの動作は、Dataverse の計算済フィールドでは機能しません。 これは、プラットフォームの制限によるものです。 この制限を解決するオプションを検討しています。