2010-04-13 6 views
1

, 나는 워크 플로우가 제대로 실행되고 here셰어 포인트 워크 플로우 사용자

discribed으로 기본 셰어 승인 워크 플로에서이 워크 플로를 확장했다. 시스템 계정 대신 사용자의 컨텍스트에서 워크 플로를 실행할 수있는 방법이 있습니까?

+0

편집 : 내가 정말 OOTB의 승인 워크 플로를 복제하고 수정이 사람이해야 할 일은 노력하고 실제로 사람 시스템 계정 대신 항목을 변경했습니다. –

답변

1

이것이 바람직한 것처럼 바람직하지 않은 몇 가지 이유가 있습니다. 첫째, wrorkflow는 사용자가 직접 할 권한이없는 작업을 수행해야합니다. 둘째, 워크 플로는 백그라운드 작업이므로 코드가 실행될 때 로그인 한 사용자가 없을 수 있습니다.

그냥 사용자로 실행하는 특정 작업을해야하는 경우를 살펴 http://blackninjasoftware.com/2009/04/09/how-to-programmatically-impersonate-users-in-sharepoint/

관련 문제