The utility task in the Chorus BPM design studio currently only has operations for work/source/folder creation. It is a regular design pattern in Chorus process design to want to update another work item (or less commonly, source or folder) within the same Chorus instance, given its object key. To do this currently requires use of the "updateObjects" operation on the AWD Processing Service SOAP web service, so:
The call goes out of the container and back in through the web server, creating a new execution thread in the process, rather than being a simple inline call from the Service Engine
As a separate execution thread, that update is in a separate database transaction, so won't roll back if an error down the line in the current process triggers a transaction rollback
... View more