【发布时间】:2023-09-28 18:18:01
【问题描述】:
我正在处理 Dynamic 365 上的自定义实体。该实体是在 Dynamic 365 门户上使用 Web 表单进行操作的。每当我在实体中创建记录时,它都会在开箱即用的“创建者”列中显示“系统”。谁能告诉我这背后的原因是什么?
【问题讨论】:
标签: dynamics-crm dynamics-crm-online portal adxstudio-portals dynamics-crm-portals
我正在处理 Dynamic 365 上的自定义实体。该实体是在 Dynamic 365 门户上使用 Web 表单进行操作的。每当我在实体中创建记录时,它都会在开箱即用的“创建者”列中显示“系统”。谁能告诉我这背后的原因是什么?
【问题讨论】:
标签: dynamics-crm dynamics-crm-online portal adxstudio-portals dynamics-crm-portals
如上所述,CRM 中记录的所有者是systemuser 实体的查找字段。
门户用户实际上是contact,因此不能指定为记录所有者。
【讨论】:
所有者、创建者、修改者 = CRM 登录用户 = systemuser 实体。它可以是许可用户、应用程序用户(服务帐户)或系统(仅由 CRM 产品使用)。
门户登录用户 = 联系实体(有时是潜在客户)。
在门户中创建的记录(OOB 或自定义实体)将由产品在 CRM 数据库中创建时使用 SYSTEM 用户进行模拟。因为联系人不能是所有者或创建者。这就是原因。
您可以自定义拥有另一个名为 new_createdby_portal 的自定义属性,并使用 Entity Form Metadata 映射从门户端捕获此字段而无需代码。
【讨论】: