I'm using Impersonation Step (in SP2010 workflow) to remove /replace permissions.

But in some instance I get access denied error when I manually run the workflow and also when or when I set it to automatically start when an item is changed.

What permission should I have in the site level to be able to run this successfully? Do I need to be a site collection admin?

Currently I have been added as a site owner with full control.

Thanks in Advance.

What’s the account who you login SharePoint Designer and create workflow?

SP2010 Workflow Impersonation Step runs the workflow on the credentials of the Workflow Author. Please make sure the workflow author has proper permission.

If the issue exists, switch another user account and check again.

  • 1
    Thats the key point: Impersonation in SP Designer Workflows does not run the step as the System User, but as the Workflow Author (explicitly: the user that last published the workflow). So if the permissions for the site owner group also get removed from the item (e.g. during replacing permissions), all subsequent actions will fail because the workflow author no longer has the right to set permissions himself. Yes, adding the workflow author to the Site Collection Admins will definitely prevent those issues. – Anon Nov 9 at 13:04
  • Thanks guys .I switched my solution to another site collection and it worked.I think you need to be site collection admin to use the impersonation correctly. – naijacoder Nov 12 at 5:17

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.