オーチャードの監査証跡モジュールを使用して、変更内容アイテムを追跡しています。 しかし、私のプロジェクトでは、レコードモデル(部品モデルを持たない)を持つオブジェクトがいくつかあり、Repository.Fetch()を使ってそれらをクエリして保存します。オーチャードCMS追跡記録リポジトリのような記録リポジトリ
Audit Trailモジュールでは、 )、コンテンツアイテムの変更を追跡するUpdated()メソッド。
レコードモデルのみを使用するオブジェクトを追跡したいので、レコードリポジトリのようなものがあるかどうかを知りたいと思います。
例:
私はこれらのモデルを持っている:InvoicePart、InvoicePartRecord、DetailRecord、ProductPart、ProductPartRecord
請求書は多くの詳細を持っています。
詳細ストアInvoice_Id & Product_Id、salesmanは請求書に詳細を追加したり、請求書から削除したり、詳細のProduct_Idを変更することができます。
オーチャード監査証跡は請求書&製品の変更を追跡することができますが、詳細は作成されていないため、詳細が作成、変更、または削除されたことがわかりません。
ContentDefinitionProvidersが見つかりません。デバッグ中にレコードを保存すると、Load()メソッドが実行されません –