D365我可以更新systemuserid吗?

时间:2019-09-20 09:03:06

标签: dynamics-crm microsoft-dynamics dynamics-crm-online dynamics-365 user-guide

在D365在线环境中,我们有多个沙箱和生产实例。在每一个中,systemuserid是不同的(用户加入是在我加入之前完成的!!)。添加新用户时,SystemUserId中的这种不匹配也会发生。 (例如,上周添加的我自己的用户记录)

我知道不支持在onPrem中更新systemuserid,但是可以,但是在联机环境中,解决此问题的最佳方法是什么?在不同的环境中移动解决方案时,使用不同的Guid,所有引用(工作流等)都会失败。

来到这里,这是我搜索并查看SDK后的最后一个选择。

谢谢

2 个答案:

答案 0 :(得分:1)

您根本无法更新ID。我通常会在所有开发环境中复制生产数据库,以避免出现此问题。 D365也使操作变得简单。您应该在两次冲刺之间花一点时间来完成此操作,因为它可以帮助使系统用户ID和实体对象类型代码在任何地方都相同。

答案 1 :(得分:1)

将数据硬编码到进程中是一种不好的做法,这会使您的进程真正僵化。您可以创建一个配置实体,在其中刺入sys admin id并检索它。如果您具有自定义工作流程活动,则可以检索记录并将其用于每个配置任务中。