0

I have created a list workflow in sharepoint 2013. The user that I assigned to test it has the following permissions:

Site Level: Read Only
List: Edit

She can submit an item to the list, but the 2013 workflow will not execute. It is set to start when a new item is created. This is the error that shows when I login and look at the workflow status for the item created:

workflow error

I have read that the user starting a workflow must have a minimum of contribute permissions, but it doesn't designate if that is required of the site level.

I set my permissions up the way I did to restrict site editing to users, and having to allow them access to edit opens up room for error.

Is there a way to get around this?

  • Quick Question: What actions you are performing in workflow? – gachCoder Jul 28 '17 at 6:20
  • @gachCoder -Its a pretty repetitive approval workflow, but the majority of it is "wait for field to change", "email user", "Set Workflow Status" "Create item in List" (Another List), and I have several parallel blocks. I read that the user has to have at least contribute permissions for their user profile to write into these other lists, so I gave them those. – cbbrown Jul 28 '17 at 12:02
0

I just created a similar workflow, and I had to allow the user to be a contributor for the list.

Have you tired to use the "items permission" (may have messed that up), but it's at the bottom of the task function that allows for you to change the permission of the task. This may work of you are using the flexi task workflow.

Item Permissions

Set user permissions to: Sets the user permission on the item.

When task is complete, set user permissions to: Sets the user permission on the item after the task has been completed.

  • Is this just for assigned tasks? I do not have any assigned tasks within my workflow. – cbbrown Jul 28 '17 at 12:04
  • what permission level would the user need for the item if they are already Editors for the list? – cbbrown Jul 28 '17 at 19:10
0

If there is something related to permission, in that case you will have to use app step in workflow and write your functionality inside that App Step. Below is the link where you can get to know, how you can use App Step.

https://dev.office.com/sharepoint/docs/general-development/create-a-workflow-with-elevated-permissions-by-using-the-sharepoint-workflo

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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