A Custom Case Properties Widget for IBM Case Manager
The standard IBM Case Manager case properties widget which can be configured with Case Builder is a simple and easy to use way to display case properties to users. However, it has limited options for dynamic configuration and may exhibit longer loading times as the number of properties grows. This post includes sample code and description of a Dojo-based custom widget which is flexible and extensible to a large number of case properties.
It has been implemented for a client with over 120 case properties. It loads quickly and allows for easy modification of property editor visibility, editor type, and location on the page and on a per-work-item basis using an easy to manage spreadsheet definition file. Dynamic visibility - showing or requiring fields depending on the value of others, is also implemented.
A Guide for New Developers
This example is provided ready to use with an Eclipse project containing the code and a Case Manager solution to use it in, along with the documentation:
- Custom Properties Widget for IBM Case Manager.pdf: the documentation for the custom widget code
- Example_CaseManager_Solution.zip: An IBM Case Manager solution including all roles, properties and tasks to use the example custom properties widget sample in a complex case processing workflow.