Moving from SharePoint 2010 OOTB workflows to the new SharePoint 2013 workflows is proving to be a bit painful IMO.
- On my document library I set content approval , content type management and versioning. I have left out check in and checkout to speed up my testing
- Create a single (KISS) stage workflow in SPD2013 associated with my Document Library
- I upload my document set the various properties as defined in my custom content type Document "Approval Status" states "Draft".
- Checkin (if required) and Publish a major version of the document, "Approval Status" is "Pending"
I manually trigger the my w/f setting myself as the approver I want pass my Task outcome (Variable:Outcome) to the Approval Status property in my current item
If Variable:Outcome equals Approved Log "User has Approved so Approve the document" then Update Item: Field Approval Status , Value Outcome
However, all I see is the above log message, the Approval Status reverts to "Draft" and the workflow hangs.