我制作了一个自定义实体,将用作数据修改审计(任何修改的实体都将触发创建该实体的实例)。到目前为止,我的插件工作正常(跟踪新旧版本的属性已更改)。
我还想跟踪与此相关的实体。起初,我将 N:1 从 DataHistory 添加到 Task(例如),我确实可以链接回原始任务(通过我添加到 DataHistory 的“new_tasksid”属性)。
问题是我要记录的每个实体都需要一个单独的属性 ID(以及表单中的附加条目!)
看看电话、任务等如何利用“关于objectid”,这就是我应该做的。不幸的是,当我尝试添加“dataobjectid”并将其映射到例如任务和电话呼叫时,它抱怨(在第二次保存时),引用需要是唯一的。CRM 如何解决这个问题,我可以效仿它吗?