Case Management API by Koen van Dijk
- by JuergenKress
Case
Management is a new addition to Oracle BPM in release 11.1.1.1.7 (PS6).
This new release contains the Case Management engine, see blog Léon at
http://leonsmiers.blogspot.nl/
for more details. However, currently this release does not contain a
case portal. The case management API's, just like the already existing
Oracle BPM API's, help in developing a portal page with relative ease.
This blog will use some real life examples from the EURent
casemanagement application and portal application developed by Oracle.
The
Oracle BPM Case Management API is a Java Based API that enables
developers to programmatically access the new Case Management
functionalities. It is an elaborate API that can access all the
functionalities of Oracle Case Management. I will describe two of those
functionalities in this blog: retrieving case data as DOM
(http://www.w3.org/DOM/) and attaching a document to a case.
Libraries
First of all when creating a Case Management project you will need to attach the following libraries:
These contain all the classes that are in the Case Management API.
Service client
To
do anything with the BPM CaseManagement API in general it is necessary
to create a CaseManagementServiceClient Object. The Case Management
service client is the central piece of the Case Management API. It can
be used to retrieve two different types of services. The first is the
case stream service and the case service. The case stream service
contains functionality to upload and download documents to and from a
case. The second one is the CaseService. This service contains all the
other functionality acting upon a case including but not limited to: Read the complete article here.
SOA & BPM Partner Community
For
regular information on Oracle SOA Suite become a member in the SOA
& BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog Twitter LinkedIn Facebook Wiki
Technorati Tags: ACM API,adaptive Case Management,BPM,SOA Community,Oracle SOA,Oracle BPM,Community,OPN,Jürgen Kress