Properties of a Command

The following table describes some of the properties that Siebel CRM commonly uses with a command.

Property Description

Business Service

Specifies the business service that handles the method. The service is browser or server depending on the Target property. Note the following:

  • If the Business Service property is empty, then Siebel CRM targets the browser or server infrastructure rather than a specific service.

  • If the Business Service property is not empty, then the business service that is defined must handle CanInvokeMethod and InvokeMethod for the method that is defined in the Method property.

HTML Bitmap

Specifies that the Command object uses a bitmap.

HTML Popup Dimensions

If the Show Popup property contains a check mark, then the HTML Popup Dimensions property specifies the dimensions of the pop-up window, in pixels. For example, you can specify a popup with a dimension of 640x480. Do include the x between the dimensions. Do not include spaces.

Method

Specifies the name of the method that Siebel CRM calls if the user clicks the menu item or clicks the toolbar icon. This is a required property. For more information, see About the Method, Business Service, and Target Properties of the Command Object.

Method Argument

Allows you to send an argument to the method defined in the Method property. For example, assume a command item opens a new window and navigates to a URL in that window. This command can use the Method Argument property to define the GotoURL method in the Method property and the URL to navigate to.

Show Popup

Note the following:

  • If the Show Popup property contains a check mark, then Siebel CRM opens a new browser window before it calls the method.

  • If the Show Popup property does not contain a check mark, then Siebel CRM does not open a new browser window before it calls the method.

Target

Specifies the entity that handles the method that the command calls. The following options are available:

  • Browser. Specifies the method handler as a JavaScript service on the browser or the JavaScript application, depending on if a service is defined or not defined in the Business Service property.

  • Server. Specifies the method handler and object manager service on the Siebel Server or the object manager infrastructure, depending on if a service is defined or not defined in the Business Service property.

    The object manager infrastructure is the Siebel Web Engine UDF loader or the model.

  • Browser Applet.

For more information, see About the Method, Business Service, and Target Properties of the Command Object.

Tooltip Text

The tooltip text that Siebel CRM displays if the user positions the cursor over a toolbar icon. For a predefined method, leave the Tooltip Text property empty. If the Tooltip Text property is empty, then the method dynamically supplies the text, and language localization takes place as a part of this process. If you define the method, then you must enter literal text. If you define literal text, then Siebel CRM does not use language localization for this tooltip text. For more information, see Localizing Siebel CRM.