从 Dynamics CRM 4 中的自定义工作流获取呼叫用户 ID
我想获取在 Dynamics CRM 4 中执行工作流的当前用户的 UserID。
我使用的是
IWorkflowContext.UserID
,但它获取了工作流所有者的 ID。
I want to get the UserID of the current user from whom the Workflow was executed in Dynamics CRM 4.
I did it using the
IWorkflowContext.UserID
but it gets the ID of the Workflow Owner.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除非用户明确“按需”运行工作流,否则无法检索此信息。如果工作流是通过 crm 操作(例如创建记录)触发的,它将在工作流所有者的上下文中运行。
请参阅 来自 crm 支持团队成员的这篇博文:
There is no way to retrieve this information unless a user explicitly ran the workflow "on demand." If the workflow was triggered via a crm action (such as create of a record) it will run under the context of the workflow owner.
See this blog post from a member of the crm support team: