SOAP to approve and change DAL date value
We have many workflows, some of which are Approval activities that operate on a timer to progress. The flow paths out of particular Approval are Approved, Denied, and Timedout.
I can use SOAP calls to IDMProv/provisioning/service to programmatically approve specific activities, however the only approval actions available are Approve and Deny. Timedout cannot be forced here.
The workflow does have an option to alter the timeout date/time by Approving and supplying a modified flowdata field 'ProcessDate'. The field is defined as type 'Date' in the Approval form of the workflow.
Whilst I can change any 'String' data type with above method (<ser:forwardRequest>), when I attempt to alter a Date field I get an error.
The proper time is usually LDAP time. Either ending in -6000 or Z.
THis article by Rob Rawson (my boss) is a very good one on the topic of time in Workflows.