Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I'm having issues with a workflow that copies items from one document library to another after an approval process. The workflow starts automatically when an item is changed. It gets cancelled and I get an error message saying "The workflow could not copy the item. Make sure the source and destination lists have the same columns and column settings." with result Access Denied in the workflow history logs.

I also enabled the workflow to be started manually. I get no errors and it copies the item fine when I run the workflow manually.

share|improve this question
    
Though error occurs, did you verified whether the item is copied or not? Because sometimes workflow may complete successfully and throws error like this in history logs. –  suren Apr 26 '13 at 6:38
    
The item did not copy at all. –  Jerome C Apr 29 '13 at 14:00
add comment

1 Answer 1

up vote 0 down vote accepted

in the workflow, the copy step may need to be an impersonation step to run as you. if its kicked off when item is changed, the copy will happen using the credentials of the person who made the change. that person may not have contribute permissions to the destination location.

If you know you have, and will continue to have, permissions to both locations, create the impersonation step to run as you.

Unfortunately, this will probably require that you recreate the workflow, or at least recreate the copy step manually, as workflow steps can't be copied/pasted.

share|improve this answer
    
I've temporarily elevated the privileges of the user changing the workflow but that did not work. I'm going to try the impersonation step. Thanks! –  Jerome C Apr 29 '13 at 14:05
    
Thanks! The impersonation step worked! –  Jerome C May 1 '13 at 19:09
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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