如何在 Microsoft Dynamics CRM 2011 的自定义工作流中获取当前用户的 UserId?
我需要 Microsoft Dynamics CRM 2011 的自定义工作流程中当前用户的 userId。那么您能建议我如何获取它吗?
I need userId of current user in Custom Workflows of Microsoft Dynamics CRM 2011. So can you suggest me how to get it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您正在使用 c#,并且您按照 MSDN 中的创建自定义工作流活动文章创建了自定义工作流,它应该继承CodeActivity 类,
并且有这样的方法:
要获取当前的
userId
,您需要从CodeActivityContext
获取IWorkflowContext
,如下所示:然后:
Assuming that you are using c#, and that you created your custom workflow following Create a Custom Workflow Activity article from MSDN, it should inherit CodeActivity class,
and has a method like:
To get the current
userId
, you need to obtain theIWorkflowContext
from theCodeActivityContext
, like this:And then: