我正在使用动态365上的自定义实体。使用Web表单在Dynamic 365 Portal上操作此实体。每当我在实体中创建记录时,它就会在“创建者”列中显示“系统”。谁能告诉我背后的原因是什么?
答案 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映射从门户端捕获此字段而无需代码。