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 have with a BPMN process.
The disadvantage is that you’ll not be able to expose the UI of the task on the Case tabs in the workspace. In ACM activities can be Manually Activated or Automatically Activated. You can specify if a task is Required Furthermore, Repeated, and/or Conditionally available. The difference between personally and automatically turned on is that in the first case an individual explicitly starts an activity by choosing it from a summary of available activities.
- Communication: Business Communication – H7TK 34
- Annual Meeting
- Define AutoCash Rule Sets
- Internal and exterior conflicts
Required activities should be completed before a stage is completed. Be careful though, as nothing is avoiding you from closing the stage even though a required activity has not yet finished. If the user has the proper rights, he/she can complete an activity event even when no actual work has been done. There is absolutely no option to prevent that. However, in case there is an automatically turned on activity you may use business guidelines to reschedule it. Repeatable activities can be started by an individual more often than once.
There is no point in looking at automatically triggered activities to be repeatable. An example of a repeatable activity can be one where in fact the Complaints Manager invites some Expert to provide insight for an issue, and he/she might need to be able to involve any number of experts. Conditionally available activities are triggered by some rule.