我在 Microsoft Dynamics CRM 2011 的自定义工作流中需要当前用户的 userId。那么您能建议我如何获取它吗?
最佳答案
假设您正在使用 c# ,并且您按照来自 MSDN 的 Create a Custom Workflow Activity 文章创建了自定义工作流,它应该继承 CodeActivity 类,
并有一个方法,如:
protected override void Execute(CodeActivityContext context)
{
// Your code here
}
要获取当前
userId
,您需要从 IWorkflowContext
获取 CodeActivityContext
,如下所示:IWorkflowContext workflowContext = context.GetExtension<IWorkflowContext>();
然后:
var id = workflowContext.UserId;
关于dynamics-crm-2011 - 如何在 Microsoft Dynamics CRM 2011 的自定义工作流中获取当前用户的 UserId?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8664554/