为新记录和现有记录生成唯一的ID

时间:2019-02-12 23:46:21

标签: dynamics-crm crm microsoft-dynamics dynamics-365 dynamics-crm-365

我基本上是想在CRM和QuickBooks之间创建一个主要ID。想通了,我只会使用CRM中的现有PK进行查找。我希望PK对用户可见,但在CRM中不可编辑。

这带来了一些问题,因为您无法立即执行此操作。我以为我在某个地方可以通过业务规则或计算字段阅读,但是我还没有运气。

如果我要走这条路,听起来好像需要网络资源。

另一种选择是只为客户和联系人中的每条记录生成唯一值。

这会自动填充现有记录还是仅填充新记录?如何获取它来填充现有记录?

2 个答案:

答案 0 :(得分:1)

您可以使用Auto number manager在每个实体中配置自动编号属性。这会根据新记录的配置格式播种一个数字。 SQL序列功能确保了唯一性,并且不需要任何额外的插件/工作流程。

对于现有记录-您可以设计一个工作流程以及一个临时实体来分配自动编号。 Read more

否则,您可以使用SSIS + Kingswaysoft软件包生成自动编号并为现有记录分配

答案 1 :(得分:0)

我建议您在实体上创建一个新的文本字段并创建一个预插件,该插件将从上下文中获取记录的主要GUID ID,并将此GUID设置为新添加的属性。您也可以将此字段设置为只读形式。

或者您也可以在插件中生成新的GUID。

相关问题