About Using the Special Frame Class and User Properties
The developer can use a special frame class and user properties to set visibility for a pick applet on the applet object depending on which application is being used. For example, if users are running Siebel Sales, then the Pick Positions applet for the sales team shows positions only for the user’s organization. If users are running Siebel Partner Manager, then the applet shows the positions for the user’s own organization and for the suborganizations (or child organizations) of that organization. This allows users to select positions for the partners they manage.
In order to override the pop-up visibility set at the business component level, the developer must make the following changes:
If the applet whose visibility is to be overridden is an association applet, then change the frame class of the applet to CSSSWEFrameListVisibilityAssoc.
If the applet whose visibility is to be overridden is a pick applet, then change the frame class of the applet to CSSSWEFrameListVisibilityPick.
If the applet whose visibility is to be overridden is an MVG applet, then change the frame class of the applet to CSSSWEFrameListVisibilityMvg.
Add an applet user property called Override Visibility, with the following values:
Name: Override Visibility: [Application Name]
Value: [Visibility Type] where the developer can choose from the standard visibility types
Set the business component user property Popup Visibility Auto All to FALSE.
The developer can also set visibility on an applet based on whether the user has access to a view or not. The developer must change the frame class of the applet to CSSSWEFrameListVisibilityPick and add the following user property to the applet:
Name: Override Visibility View: [View Name]
Value: [Visibility Type] where the developer can choose from the standard visibility types
For example, to override Campaign Pick Applet popup visibility to All if the user has access to the Campaign Administration List view, add the user property with the following values:
Name: Override Visibility View: Campaign Administration List
Value: All