Content Platform Engine add-on extensions for IBM Business Automation Workflow

IBM Business Automation Workflow includes Content Platform Engine add-on extensions that are used by Case Builder and Case Client. These add-on extensions are modules that contain custom metadata and data that is stored in the design and target object stores. The custom metadata includes classes that are derived from base Content Platform Engine classes. These add-on extensions provide the core object model, history, and analytics support for IBM Business Automation Workflow.

Using the Content Platform Engine APIs, you can extend some of the custom classes to develop a customized solution. These custom classes include the Case Folder and Case Activity classes, which are basic components of an IBM Business Automation Workflow solution. Both the Case Folder and Case Activity classes are abstract classes and must be subclassed for a solution. Other classes, such as Deployed Solution, Deployed Case Type, and Case Comment, can be used as-is or can be subclassed. All of these custom classes are enabled to support case history and analytics.

As an example, you might want to extend the Case Folder class to add application-specific metadata. The base Case Folder class includes a few properties that reflect the type of case, the case state, the case ID, and the document that initiated the case. A subclass of the Case Folder class might be added to represent an insurance policy application. To this subclass, you might add properties for the name of the applicant, contact information, date of birth, requested policy amount, or other information. Some of the operations you can perform in a customized solution include:
  • Querying for cases
  • Creating a case
  • Updating case properties
  • Retrieving the metadata for case classes and document classes
  • Adding a folder in a case folder
  • Adding a document to a case