I currently have a SharePoint list that has title, reviewer, and due date. if a person changes the due date manually, i'd like to initiate workflow where the manager approves/rejects the changed date. if the manager doesn't approve the date, the field doesn't get updated.
I am stuck on keeping the date to it's previous value if it gets rejected. I am using Nintex 2010
Solved! Go to Solution.
unfortunatelly there is not a straightforward way to get previous field's value.
as well, there is not functionality within sharepoint that would allow to change a list field value but make it public just after approval
I would suggest to add one another field like 'proposed new due date'.
once proposed date is approved, workflow will write it to due date field. if not, no change happens.
So if they are forced to update the list item in a form, you could have the following:
This is a way to do it if you don't want to go through the hassle of getting the previous value. It sounds tricky. Sounds like Web Service Calls are required.
(Which I think is weird since you can set a conditional value for a WF to run determined by a previous value.)
Let me know if this helps at all, or, if you need more details.
Thank you both for the quick responses! most likely I'll just send an email when there is a change to that field. At least I can set a trigger where previous value is not equal to current value and current user is not listed as the manager. I'm not using an InfoPath form just using standard SharePoint list fields.
If you find any from the answers as the solution for your issue please mark it as "Correct" so that other users will know there is a solution if they have similar problem