Changing the Appearance of Work List Panels Based on the Instance Information
ALBPM WorkSpace 6.0 supports the customization of cells based on the instance information. The following
procedure shows you how to customize the information displayed in the Work List, based on the instance information.
To follow this procedure you need to have a Java SE Development Kit 1.5 (JDK 1.5) installed.
To customize the appearance of the information displayed in the Work List panel:
- Create a Java class that implements the interface
workspace.model.view.WorkListDecorator.
- Add the JAR files fuego.workspace.jar and
fuegopapi-client.jar to the CLASSPATH.
The following table shows the location of these JAR files:
| JAR File |
Location |
| fuego.workspace.jar |
BEA_HOME/albpm6.0/enterprise/webapps/workspace/WEB-INF/lib
|
| fuegopapi-client.jar |
BEA_HOME/albpm6.0/enterprise/client/papi/lib/fuegopapi-client.jar.
|
-
Create a Java class that implements the interface
workspace.model.view.WorkListDecorator.
For a complete reference of this interface, see
Interface WorkListDecorator Reference.
-
Compile the class created in the previous step.
You must compile this class with JDK 1.5.
-
Copy the compiled class to the directory
ALBPM_HOME/albpm6.0/webapps/workspace/WEB-INF/classes.
If your class is distributed in a package, you need to create a JAR file and copy it
to BEA_HOME/albpm6.0/enterprise/webapps/workspace/WEB-INF/lib.
-
Edit the ALBPM WorkSpace configuration file, workspace.properties located under
ALBPM_HOME/albpm6.0/webapps/workspace/WEB-INF.
-
Add the key fuego.workspace.worklist.styleResolverClassname and set the value of this property to the
fully qualified name of the class created in the previous steps.
For example, to use the class customization.CustomdWorkListDecorator, you
need to add the key value pair
fuego.workspace.worklist.styleResolverClassname=customization.CustomWorkListDecorator.
The next time you start up ALBPM WorkSpace it displays the value of this column with the specified
customization.