Siebel Tools IDE has been enhanced to make developers life easy. These enhancements can be categorized as:
- User Interface
- Canvas Editor
- Workflow Process Development
User Interface Enhancements:
- Multiple Document Interface (MDI): Siebel Tools is now supports MDI which means that we can open multiple editors in Siebel tools now and each session editor appears as a tab.
- Editing windows can be tiled horizontally or vertically
- Copy/Paste items between identical type editors which means that now it is possible to copy a workflow step and paste in a different workflow
- Windows like Object Explorer, Properties, Pallates etc can be collapsed (hidden) to a tab
- Windows can be displayed temporarily (hover cursor over tab) or persistently by clicking a pin icon on the window
- Windows can be stacked in a single pane
- We can customize toolbars to add or remove buttons from them
In short everything (well most the things) that was only available in a IDE like Visual studio is now available in Siebel 8.0 Tools
Canvas Editors:
If you don’t know what a canvas editor is then it means that you haven’t worked on workflows. The window in which you design workflows is called canvas editor. In Siebel 8.0 tools Canvas editor is used to design Task Based UI also.
- Dynamic right angled connectors: If you guys are involved in lot of complex workflow creation then this is feature you are going to like the most. When you draw a connector and join it with a step it is automatically drawn at right angles something similar to Microsoft Visio.
- Formatting bar to position and align elements in a canvas
- Support for Undo
- Multi Value Property Window: which means that each tab represents a child object and you don’t need to do a right click separately to see input and output arguments of a step
Workflow process development:
- Siebel Operation step has now additional methods NextRecord PrevRecord to support iteration on business component records.
- Publish/Activate on a single click. Now there is no need to Deploy and Activate separately a single click in Siebel Tools will do the job for you.
Some other enhancements in Siebel Tools are:
Expression Builder: Which was only available in Runtime Events is now also available in Siebel Tools.
User Properties Picklist: Now you will see a picklist in user properties which reduces the need to remember all the user properties. Picklist is unbounded which means not all the user properties are present and there still undocumented properties that you can see.
Validation Message: Now in addition to validation of a field you can display custom validation message also.
Radio Button: A new type of control for Form Applets lets you select a value from bounded list of values.
That’s all about the enhancements that have been introduced in Siebel 8.0 tools. One would assume that after all these enhancements Siebel Developers must be really happy, but on the contrary I seen developers crib about Siebel 8.0 tools because all these enhancements have impacted the performance of Siebel Tools.
Now, 1 GB RAM which used to give good performance results in sluggish Siebel tools performance. Do let me know your views about performance of siebel tools.


