Dynamics crm D365 Dynamics客户参与/CRM V9-在“修改人”字段中填充适当的值

Dynamics crm D365 Dynamics客户参与/CRM V9-在“修改人”字段中填充适当的值,dynamics-crm,microsoft-dynamics,Dynamics Crm,Microsoft Dynamics,它是关于案例实体的。在更新案例记录时,有各种同步和异步工作流以及插件设置 因此,如果有人修改案例记录中的任何字段或任何其他内容,则Modified By字段不会填充该用户名,而是填充SYSTEM或ADMIN用户,后者通过流程或插件修改记录 客户希望在Modify By字段中查看更新记录的实际用户名,是否有人对此提供进一步建议 一个可能的解决方案是创建一个新的自定义字段并填充该字段中的用户名,并考虑以了解是谁改变了记录。 有没有其他更好的解决方案 谢谢。您的插件和工作流可能是在管理员用户上下文中执

它是关于案例实体的。在更新案例记录时,有各种同步和异步工作流以及插件设置

因此,如果有人修改案例记录中的任何字段或任何其他内容,则Modified By字段不会填充该用户名,而是填充SYSTEM或ADMIN用户,后者通过流程或插件修改记录

客户希望在Modify By字段中查看更新记录的实际用户名,是否有人对此提供进一步建议

一个可能的解决方案是创建一个新的自定义字段并填充该字段中的用户名,并考虑以了解是谁改变了记录。

有没有其他更好的解决方案


谢谢。

您的插件和工作流可能是在管理员用户上下文中执行的,而不是在调用用户上下文中执行的。这就是为什么你会看到这种行为。这可能是由于某些安全角色权限限制造成的,请验证它-如果不是,您可以在插件步骤和工作流设计中尝试调用用户的
上下文

此外,您可以在执行
service.Update()
时,根据调用用户、发起用户或C#code实现中的任何特定管理员用户来启动组织服务

阅读更多关于和