The FYI Task in Oracle BPM 12c can be used to notify a task recipient by displaying a task on the BPM worklist without holding up the business process, it just continues to the next activity in the process flow. But for the task to go away, it has to be specifically dismissed by the task recipient by clicking on the “Dismiss” button under the Actions menu.
But what if we wanted these tasks to go away automatically or be auto-dismissed by the system? To Demonstrate this we created a simple BPM process that contains an FYI Task and a second task.
The human tasks are assigned to swim lane roles “FYIRole” and “ReviewerRole”. After deploying this BPM process, we startup an instance using the Test feature in Enterprise Manager to invoke the message start.
So imagine the business processes having a lot of instances, there would be a ton of FYI tasks sitting in recipients inboxes that would need to be specifically dismissed. Lets proceed to make the change to auto dismiss all FYI tasks using Enterprise Manager.
On Enterprise Manager right click on SOA-INFRA, then select Administration > System Mbean Browser, then under Application Defined MBeans > “oracle.as.soainfra.config” > Server > WorkflowConfig > human-workflow
The only caveat to this setting, its global and applies to all FYI tasks within the SOA-INFRA.
Latest posts by Vikram (see all)
- Integrations using MuleSoft Anypoint and Apache Kafka - January 3, 2020
- How to Auto Dismiss an Oracle BPM FYI Task - February 18, 2016
- Oracle OpenWorld 2015: The Adaptive Case Management Feature—Federal Government Healthcare Use Case [CON1568] - October 22, 2015