I'm having issues with SharePoint workflows on a certain list. I've found only the creator of a list item is able to manually initiate a workflow for the item. To test I created a simple workflow that just wrote to the workflow history and I was unable to execute the workflow on any items I did not personally create and I get the following error:
HTTP Unauthorized to http://{server}/sites/{site}/_vti_bin/client.svc/web/lists/getbyid(guid'8ce775a0-0a6f-4ce6-814c-bce8c5d4ca89')/Items(1156) Correlation Id: 4942dd6e-5cc2-43dd-a15a-15b90b012c7d Instance Id: 6c479e00-ea55-4d6a-981e-fee0428a007d
I only experience this with a certain list and have been unable to recreate the issue with other lists using an identical workflow.
*Edit: I found out 2 settings were causing this to happen. First in Item-Level Permissions in Advanced List Settings I have "Create items and edit items that were created by the user" enabled. Second, under workflow settings I have "Automatically update the workflow status to the current stage name" enabled. As the first was enabled by design I have disabled the workflow setting and the workflows now complete without issue. I can live without recording the workflow status but I would still like to know if there is a way to have this on for future use if needed.