Configuring Siebel eBusiness Applications > Editing Applet Layout >

About Application-Specific Mappings


You can configure controls and list columns for specific applications. For example, for a given application, you can display or hide controls, or reposition them in the applet layout.

The application setting of the Application drop-down list in the Configuration Context toolbar determines the setting applied to control mappings that are subsequently added or removed. By default, the layout editor is in All Applications mode, which leaves the controls that are added or deleted during the session unmodified. A specific application name can instead be chosen from the combo box, which places the layout editor in single-application mode, with the effect that controls that are added, deleted, or moved have that effect only for the selected application.

A conditional application-specific setting for a control is implemented with the Expression property in the Applet Web Template Item object definition for the control. The Expression property functions as a search specification or query condition, limiting the display of the control to those applications that match the expression condition. The Expression property is normally blank, which means "unrestricted," that is, the control appears in all applications. A single application name in the property value, such as eSales, restricts the control to appearing only in the specified application. A negation expression, such as NOT eSales, specifies that the control does not appear in eSales.

Do not set the Expression value directly. Instead, the value for this property is set by selecting a value from the Application drop-down list in the toolbar and then modifying the applet in the Applet Layout Editor. If you add a control to an applet and have an application selected, the application name is automatically entered in the Expression property for the control and the control only appears for the selected application.

NOTE:  This feature could be used to add a new button that is only required in a particular application.

If you choose a different selection in the Application combo box during an editing session, the layout window changes to reflect the set of controls that is specified for that application. Namely, the controls appearing would be those specified for All Applications, plus those specified for the current application, less those negated for this application.

Unlike the target browser specific mappings, wizards do not affect application-specific mappings. If you use wizards to create something, it always gets created for all applications.

Configuring Siebel eBusiness Applications