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

问题描述 投票:1回答:2

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

这带来了一些问题,因为你无法开箱即用。我以为我可以通过业务规则或计算字段阅读某个地方,但我没有幸运。

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

另一种选择是为Accounts和Contacts中的每条记录生成唯一值。

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

dynamics-crm crm microsoft-dynamics dynamics-365 dynamics-crm-365
2个回答
1
投票

您可以使用Auto number manager在每个实体中配置自动编号属性。这基于新记录的配置格式来编号。 SQL序列功能保证了唯一性,无需任何额外的插件/工作流程。

对于现有记录 - 您可以设计工作流以及临时实体以指定自动编号。 Read more

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.