Developing case management applications

IBM® Case Manager and the IBM FileNet® P8 software provide tools for building custom web applications to manage cases. You can use various extension points and application programming interfaces (APIs) to extend Case Manager Client by adding custom pages, widgets, actions, events, or services. Alternatively, you can use the APIs to build custom applications that incorporate IBM Case Manager features without using Case Manager Client.

You can use Case Manager Builder to create a solution by using one of the industry-solution templates provided by IBM or by using a blank template. You can then modify that solution to meet your requirements.

Restriction: You cannot use a custom application to create a solution. You must use Case Manager Builder to create or modify solutions.

You might create an application that implements a custom widget that interacts directly with the Case Manager Client widgets. For example, if a Work Item Toolbar widget does not provide the functionality you need, you can implement a custom widget to replace that widget. You can then wire the custom widget with the other Case Manager Client widgets on the Work Details page and the Add Task page.

Alternatively, you might create an application that enables case workers to process cases without using Case Manager Client. For example, you might create such an application to use your existing user interface for processing cases with IBM Case Manager.

You can use the following APIs to extend your case management client application:
IBM Case Manager JavaScript API
Use this API to customize your Case Manager Client application.
IBM Case Manager Java™ API
Use this API to create servlets for custom web applications and to develop custom component queue applications.
Content Platform Engine add-on extensions for Case Manager Builder
Use these add-on extensions to access the custom metadata and data that is stored in object stores.
IBM CMIS for FileNet Content Manager
Use the IBM Content Management Interoperability Services (CMIS) for FileNet Content Manager to enable applications and clients that use the OASIS CMIS standard to access content that is stored on Content Platform Engine. In a case management application, you use CMIS to manage the case folders and documents and to retrieve case information.