自定义实体中每个记录中的“创建者”字段为每个用户显示“系统”

时间:2018-03-20 07:09:22

标签: dynamics-crm dynamics-crm-online portal adxstudio-portals dynamics-crm-portals

我正在使用动态365上的自定义实体。使用Web表单在Dynamic 365 Portal上操作此实体。每当我在实体中创建记录时,它就会在“创建者”列中显示“系统”。谁能告诉我背后的原因是什么?

2 个答案:

答案 0 :(得分:1)

如上所述,CRM中记录的所有者是<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E=" crossorigin="anonymous"></script> <input type="text" placeholder="Product Search" id="prod_search"> <ul id="prod_list"> <li> <p>2342dhsa-1</p> <p>test 2 (Copy)</p> </li> <li> <p>01234dfwe</p> <p>test 5</p> </li> <li> <p>2343sdfg</p> <p>test 4</p> </li> <li> <p>2342sdff</p> <p>test 3</p> </li> <li> <p>2342dhsa</p> <p>test 2</p> </li> </ul>实体的查找字段。 门户网站用户实际上是systemuser,因此不能分配为记录所有者。

答案 1 :(得分:0)

所有者,createdby,modifiedby = CRM登录用户= systemuser实体。它可以是许可用户,应用程序用户(服务帐户)或SYSTEM(仅由CRM产品使用)。

门户登录用户=联系实体(有时是潜在客户)。

在CRM DB中创建时,使用SYSTEM用户的产品将模拟门户中创建的记录(OOB或自定义实体)。因为联系人不能是所有者或创建者。这就是原因。

您可以自定义另一个名为new_createdby_portal的自定义属性,并使用Entity Form Metadata映射从门户端捕获此字段而无需代码。