Configuring Siebel Open UI > Example of Customizing Siebel Open UI >
Roadmap to Customizing Siebel Open UI
To customize Siebel Open UI, you do the following tasks:
- Customizing the Presentation Model
- Customizing the Physical Renderer
- Configuring the Rendering Key
- Testing Your Work
You can use this sequence as a general guideline to create your own customizations. To summarize, you do the following work:
- Modify a presentation model. You customize the presentation model that implements a recycle bin that contains the records that a user deletes in a view. You add a Select list column and modify the Delete button so that the user can choose multiple records, and then delete them from the server database. You configure Siebel Open UI to do a local backup on the client of the chosen records. This configuration requires you to modify the metadata that Siebel Open UI uses in the client and to modify client behavior. It does not require you to modify rendering. So, you only modify the presentation model. You do not modify the physical renderer to implement this part of the example.
- Modify a physical renderer. You customize a physical renderer for a third-party carousel control that displays the recycle bin contents and allows the user to restore deleted records. You modify the physical renderer so that Siebel Open UI displays a local back up copy of the deleted records in a carousel control, and then allows the user to choose and restore each of these records. This configuration modifies the physical representation of the records so that Siebel Open UI displays them in a modified grid. It also modifies the physical interactivity that allows the user to choose records in the carousel.
For background information about the architecture that this example uses, see Stack That Siebel Open UI Uses to Render Objects and Life Cycle of User Interface Elements.