Hello there,
I want to create a Approval flow on one of my document librarys.
This document library is Pages.
I Have the following flow:
But when i approve things, the last part (Set content Approval Status), gives me an error:
{"Etag":"\"{79295482-226E-4D1C-9385-91F8D42EACD1},4\"","Message":"The ETag of this item does not match the one used for setting content approval status. The contents of the item may have changed before the action was completed.","Succeeded":false,"ApprovalErrorCode":"etagMismatch","ApprovalLink":"https://uipp.sharepoint.com/sites/(LINK)?etag=%22%7b79295482-226E-4D1C-9385-91F8D42EACD1%7d%2c4%22"}
clientRequestId: 6183166c-bca2-4673-8db4-4546d89a66be
serviceRequestId: 73fbe19e-70bd-0000-b1f9-1bec85e7a105
What am i doing wrong?
First I needed to make sure the Library Settings > Versioning Settings where set like above.
Then I had to set the "Set content approval status" to "Submit". After this you now have an ETag option in the Dynamic Content which you will use later.
Then you create another "Set content approval status" to "Approver" or "Reject" - which ever you need and you use the ETag from the Dynamic Content.
I recently had this error come up in a flow. I did have the card 'Set Content Approval Status' to make the status Draft, prior to the condition step. And i had the correct etag in the card 'Set Content Approval Status' to approved.
I double checked the version settings in my SharePoint Library. I had previously set it up for the approval processes However it now needed to know the number of major versions to keep.
I also have another card which is changing some custom columns on the content getting approved. I moved that card before the initial approval card and it is now back working.
I am not sure which of these actions fixed it...
Recently I encounter same issue. I didn't turn on the draft versioning but still the workflow prompted out the issue. I found a solution here: https://www.spguides.com/the-etag-of-this-item-does-not-match-the-one-used-for-setting-content-approval-status/
In short, the article solved this Etag issue by doing two adjustment:
1. Before going into approval branching (which means the "Condition" step on approval or reject), assign "Submit" file status through using "Set content approval status".
Then
2. set Etag information from first one at the "primary Set content approval status" for approval.
I don't know the background mechanism. The error seems happens to that the Etag at "Set content approval status" to approval step is missing,
And which can be found from reassigning the file status:
that is what my learn. Please correct me especially I am also new for SharePoint.
Hey @NetworkAdmin ,
Whenever you want an approval flow on a document library, you need to go to the document library settings, and allow approvals (in the versioning settings).
Mine is like this:
I hope this helps.
Hi @Field ,
I am having the same issue.
Was your resolution to change your site settings so all users can see pending documents?
Just looking for clarity 🙂
Hey guys,
The issue has been fixed.
If i go to sharepoint and say that the only people that can see draft items are Approvers, it will bug and will the flow to give the following error.
I have tested and i can confirm this on my part.
This is a weird interaction because i am the owner of the site.
Thank you for your help!
Hey there,
The entire flow is this
1Âşst part
2Âşnd part
The error shows me this:
If it is not too much, can you please post screenshots of the entire flow? Just for a quick check of why is that happening.
Also, ensure that those files are not open in any tabs too.
Thanks,
Hello there,
I recreated the flow, and it still gives me the error. The pages are not changed during the approval process.
Hi @Field , Can you recreate a part of the flow (in the approvals, delete the set content approval status action and create that again with the same inputs.) Run and share the output if there is an error?
Are there any more actions in your flow otherthan what you have posted? Just want to check that we are getting the right ETag and the itemID.
Thanks.
Michael E. Gernaey
497
Super User 2025 Season 2
David_MA
436
Super User 2025 Season 2
Riyaz_riz11
244
Super User 2025 Season 2