I'm currently working on an Document Approval workflow where I would like to use the Lazy Approval function of Nintex Workflows for Office 365 but sadly it's not delivering the expected result. Nintex is recognising the approval but the approval status is never changing to Approved and stays on pending.
Here is my story in pictures
Lazy Approval is activated
Lazy Approval option in the workflow email replied with "Approved"
Workflow gets completed
Nintex recognized my "Approved" mail
SharePoint Approval status is still pending
Thanks in advance for all suggestions!
Solved! Go to Solution.
Rright... What troubles me here is - what is this "Approval Status" column/ field? It is not ootb Nintex field. From what I see is that the is working fine - task is marked completed, with appropriate outcome. So it works. This is where the functionality ends. But what is "Approval status"? Is it a name of your workflow, so that the column present the status of your workflow? Or is it a custom field?
In both cases I think the value of that field is being updated not by "Lazy Approval", but by your workflow's logic - I think there is an action inside, like "Set a field in current item" or "Set workflow status" what sets value of this label.
Dive into your workflow. I think the issue is with its logic, not the functionality you mentioned as from your screen shots I can surely say it is working fine.
hey Tomasz thanks for your answer!
The "Approval Status" column/field is the standard field from SharePoint that is created after you activated content approval in your document library:
I was actually wondering why there is another Nintex approval field because it's one there and the Nintex one has a weird name with guid what is not really user friendly.
I thought "Lazy Approval" will update the SharePoint "Approval Status" field and not it's own field am I on a wrong way?
Oh, sorry, I didn't catch that. I thought it is your custom column.
But to answer your question - no, Lazy Approval is not changing the approval status. You have to do it inside your workflow by the "Office 365 set approval status" action. The workflow itself and the approval status are not bond to each other automatically. You must trigger approval by the action.