I've got a very simple reminder workflow which is triggered when a date is entered into a SmartForm and a Save button is clicked:
I've attached a few screen prints to further explain what I mean.
The problem I have is that the user may change that date at some point.
I'm guessing there just isn't a way to do either unless I get one of the .NET developers to think of something. I had a flick through some similar posts, but couldn't find anything particularly useful.
Does anyone have any other ideas?
Solved! Go to Solution.
Because a Datafields value is set the the process definition there is not place to manually update the datafield value.
You can have C# code that opens the Process Instance and Updates the Datafield value
There is also a Data Event Wizard that you can look in, perhaps before the Reminder Email, have the Event Update the Datafield Value.
But once the workflow has reached the Mail Event, and hit the Start Rule i dont think there is a codeless way of changing that value and have it revlected.
You can update both DataField values and do a GoToActivity with some utilities you find in the K2 Market. The http://community.k2.com/t5/K2-blackpearl/WorkflowManagement-Service/ba-p/65416 for instance gives you both services. Expose as smartobjects and use in Smartforms to update the datafield, when submitted you pass in the new datafield and use a GoToActivity to redirect to any Activity.