SharePoint Designer 2010

02

03


 

Create a List Workflow for Shared Documents library:ImpersonationTest

01

 

04

05

Click 'Workflow Settings'

07

Click Publish

06

When this Workflow runs, it runs in elevated privilege: Administrator.

Interesting observation: even though I removed all users including Administrator from permission group of MyList, Administrator can still has full privilege on MyList list.


When Albert uploads a document in Shared Documents library, the Workflow automatically starts. A new item is created in MyList list.

The workflow does not have the Impersonation Step, the Workflow fails. Albert does not have 'Contribute' permission on MyList list.


'Assign to-do item' action does not need 'Impersonation Step'

I remove all permissions from Tasks list.

08

09


The following are workflow actions that can be impersonated:

Set Content Approval Status (as Owner)

Create List Item (as Owner)

Update List Item (as Owner)

Delete List Item (as Owner)

Add/Remove/Set/Inherit List Item Permissions (as Owner)