Quick Tip: Oracle BPM 11g How to enable Applications and External Links on custom ADF Tasklist Taskflow

worklist with Applications and Links embedded in custom ADF application

Worklist with Applications and Links embedded in custom ADF application

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.

librariesandclassoracle.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

Vikram
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Prateek Pandey

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.

2
0
Would love your thoughts, please comment.x
()
x