Developing case management applications with the Java API

IBM® Case Manager provides a Java™ application programming interface (API) so that you can create custom applications. For example, you can create applications that create cases, gather information about solutions, and start manual tasks.

With the Java API methods, you can develop many case management operations in your own applications:
Deployed solutions
You can gather the following information:
  • The workflow system connection point that a specific solution is configured to use
  • The case types and document types that are included in a deployed solution
  • The IBM Content Manager host information for the object store where the solutions are deployed, if the object store is configured for IBM Content Manager integration
Deployed case types
You can gather the following information:
  • Which discretionary task types are available to be created
  • Which page views are configured for a case type
Cases
You can create the following operations for cases:
  • Create cases
  • Update the properties of cases
  • Split cases
  • Create relationships between cases
  • Retrieve the cases that are related to another split case or a related case
  • Add and retrieve comments on cases
  • Retrieve history about cases
Tasks
You can create the following operations for tasks:
  • Retrieve a list of the tasks of a case
  • Start manual tasks
  • Enable and disable tasks
  • Stop and restart the workflow associated with a task
  • Create discretionary tasks