dynamics-crm - MS CRM 4 - 具有 "regardingobjectid"功能的自定义实体

标签 dynamics-crm dynamics-crm-4

我创建了一个自定义实体,它将用作数据修改审核(任何修改的实体都将触发创建该实体的实例)。到目前为止,我的插件工作正常(跟踪属性更改的新旧版本)。

我还想跟踪与哪个实体相关。首先,我将 N:1 从 DataHistory 添加到任务(例如),并且我确实可以链接回原始任务(通过我添加到 DataHistory 的“new_tasksid”属性)。

问题是我想要记录的每个实体都需要一个单独的属性 ID(以及表单中的附加条目!)

看看电话、任务等如何利用“regardingobjectid”,这就是我应该做的。不幸的是,当我尝试添加“dataobjectid”并将其映射到例如任务和电话调用时,它提示(在第二次保存时)引用需要是唯一的。 CRM 如何解决这个问题?我可以模仿它吗?

最佳答案

您可以创建通用的“dataobjectid”字段,但将其设为文本字段并在其中存储对象的 guid。您将失去用于查看审核记录的 native 网格,并且您将无法通过高级查找、获取或查询表达式来加入这些实体,但如果这不重要,那么您可以创建一个显示以下内容的 ASPX 页面:以您选择的任何格式对该记录进行审核日志,并避免为您想要审核的每个实体建立新的关系。

关于dynamics-crm - MS CRM 4 - 具有 "regardingobjectid"功能的自定义实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1207176/

相关文章:

c# - Update-Plugin CRM 2011 上的前后实体图像

dynamics-crm - 从 postman 到 Microsoft Dynamics crm 365 的 POST/GET 请求

azure - 如何使用数据工厂截断 Dynamics 365 实体(并复制到 Azure 数据湖)?

console - 在 Unified Service Desk 中打开控制台应用程序

dynamics-crm - 如何将地址更改从帐户映射到其子联系人

algorithm - Microsoft Dynamics CRM - 密码哈希算法

powershell - Microsoft Dynamics CRM 4.0:Powershell cmdlet是否可用?

c# - 构建名称字段为 A 或 B 的 QueryExpression

c# - 如何 "Pass configuration data to your plug-in"以及相同的目的是什么?有实时场景的例子吗?

dynamics-crm - 有没有办法隐藏网格顶部的快速查找?