我在visual studio中创建了一个SharePoint工作流程,我已将此工作流程从默认的SharePoint审批工作流程中扩展为here
工作流程正常运行。有没有办法让工作流程在用户的上下文中运行而不是系统帐户?
答案 0 :(得分:1)
有几个原因并不像看起来那么令人满意。首先,wrorkflow必须执行用户无权直接执行的操作。其次,工作流是后台任务,因此在代码运行时可能没有登录用户。
如果您只需要以用户身份运行特定任务,请查看http://blackninjasoftware.com/2009/04/09/how-to-programmatically-impersonate-users-in-sharepoint/