When creating a custom ADF application using Oracle BPM 11g to surface the BPM worklist, we found that the “Applications” and “Links” do not work when using just the out of box tasklisttaskflowdefinition.xml ADF task flow provided by Oracle.
The following needs to be done to make this work correctly:
1. Make sure you have installed the MLR patch number 18609527 (SOA 11.1.1.7.4) or the latest bundle patch.
2. Include the following in the ADF page definition xml file:
This must include two references of the processApplicationsTaskFlow.xml and externalLinkstaskflowdefinition.xml.
<taskFlow id="processApplicationsTaskflow1"
taskFlowId="/WEB-INF/processApplicationsTaskflow.xml#processApplicationsTaskflow"
activation="deferred"
xmlns="http://xmlns.oracle.com/adf/controller/binding">
<parameters>
<parameter id="viewId" xmlns="http://xmlns.oracle.com/adfm/uimodel"
value=""/>
</parameters>
</taskFlow>
<taskFlow id="processApplicationsTaskflow2"
taskFlowId="/WEB-INF/processApplicationsTaskflow.xml#processApplicationsTaskflow"
activation="deferred"
xmlns="http://xmlns.oracle.com/adf/controller/binding">
<parameters>
<parameter id="viewId" xmlns="http://xmlns.oracle.com/adfm/uimodel"
value=""/>
</parameters>
</taskFlow>
<taskFlow id="externallinkstaskflowdefinition1"
taskFlowId="/WEB-INF/external-links-task-flow-definition.xml#external-links-task-flow-definition"
activation="deferred"
xmlns="http://xmlns.oracle.com/adf/controller/binding"/>
<taskFlow id="externallinkstaskflowdefinition2"
taskFlowId="/WEB-INF/external-links-task-flow-definition.xml#external-links-task-flow-definition"
activation="deferred"
xmlns="http://xmlns.oracle.com/adf/controller/binding"/>
Also you need to include the following jars (from OracleBPMWorkspace.ear) as part of the libraries and classpath of your custom ADF UI application.
oracle.bpm.security.jar
oracle.bpm.web-resources.jar
oracle.bpm.workspace.model.jar
oracle.bpm.workspace.adf.jar
oracle.bpm.jsfcomponents.jar
oracle.bpm.workspace-adflib.jar
- 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
Hi Vikram,
Can you help me in developing customizing links in BPM workspace for all users? I need the code for BPM 11g, I need to put several hyperlinks in that ‘Links’ panel.
Hello Prateek,
I would recommend looking at the customization guide for Oracle BPM workspace 11g