Developing a custom Java User Inbox involves customizing the user interface and using the Process Java APIs to perform the step operations, such as logging in and establishing a session, querying queues for Step elements, updating parameters, etc. You can build a Java User Inbox using your own graphics (gifs, jpegs, etc.) and Swing UI components and controls in your IDE (e.g., JBuilder, etc.). Note that all User Inboxes, whether HTML or Java, must at a minimum, perform certain basic operations. For information on these basic operations, see the Basic User Inbox Operations topic.
Subtopics include:
The following table provides a summary description of general guidelines that summarize some, but not all, of the various ways that you can customize a User Inbox as a Java applet.
Customize |
Changes |
Description |
---|---|---|
User Interface | Customize the basic appearance and page layout of the User Inbox. Modify colors, logos, graphics, fonts, and banners to fit your company's "look and feel". |
Using your IDE (such as JBuilder, etc.) or text editor, using you can develop your own Java User Inbox user interface, using your organization's graphics, etc. Similarly, you can modify the page layout and structure in your IDE. |
Add new User Controls, modify existing Controls, or hide existing Controls. |
To add new User controls, modify, or hide existing controls, you may use standard Java Swing controls (e.g., JButton, etc.), or your own Swing-based or AWT-based controls, or you can mix and match as you wish. |
|
Building the Java User Inbox | Create the User Inbox using a framework that incorporates a custom user interface and integrates Process Engine services. |
When building a custom Java User Inbox, the following guidelines apply:
|
You deploy a custom Java User Inbox in a manner similar to the way you deploy a custom Java Step Processor. For details, see the Deploying Java Applications (Step Processors) topic.