This publishing is the next of a series about Oracle Adaptive Case Management. The first one can here be found. I discuss the various options to define an activity, and the setting you can use to configure when and exactly how activities are started. There are two ways to apply a task in ACM.
The first is by developing a Human Task and then “promote” it (as it is named) to a task. The other way is to create a business process and promote that as a task. As much as I know there are plans to use a BPEL process to implement a task also, but that option yet is not there.
When utilizing a Human Task the limitations of it (certainly) are that of a human being task, and therefore the means to do some to do some pre- or post-processing for the experience are extremely limited. There are just a few hooks for Java call XPath and outs expressions, but as processing of that happening on the Human Workflow Engine this won’t arrive in Enterprise Manager, and mistake handling will be hard if not impossible.
So, when you for example need to call a service before or after a human job (like sending a notification email) you better use a process. So if you don’t be sure that such pre- or post-processing will be not necessary, the safest option is by using an activity with an individual task instead. Which will offer you all the independence you … Read the rest