Tuesday, 14 April 2015

Issue while deploying case data form in oracle ACM

I am working on a case management POC in BPM version 11.1.1.7.

I had generated the case data form UI project and trying to deploy the project. But the data form in case is not coming up. The case data UI project is not part of the ear/war that is getting generated.

So I had included the case data UI project manually into the ear deployment profile. But while deploying the ear I am getting the below error,

ClassNotFoundError :oracle.bpm.casemgmt.client.forms.servlet.CaseFormServlet

To resolve this issue, I have to manually add the below jars case UI project 

oracle.bpm.casemgmt.implementation.jar
oracle.bpm.casemgmt.interface.jar

You can find these jars under jdevhome\jdeveloper\soa\modules\oracle.bpm.runtime_11.1.1


Deploy the generated ear project and it works.

Wednesday, 1 April 2015

Reusable process in Oracle BPM

In this post I just want to jot down my findings about the reusable processes in oracle BPM.

  • Reusable Process starts with a None start event.
  • And there won't be initiator after that.
  • If any initiator node is added, or the start event is changed, this no longer becomes a reusable process.
  • A Reusable Process can be called from a 'Call' Activity
  • Most importantly the execution data will be carry forwarded from the calling process to the reusable process.
    • Means the attachments, user comments that are added in the calling process will be available in the reusable process.




In the above sample processes, the first process will the second reusable process using the call activity.
Whatever the documents uploaded or comments entered in the first human task in the first process will be available for the first human task in the second process. So it is like only one process is getting executed with respect to the execution data.