Guidelines for Using Methods in Business Component Classes

If you configure a method that Siebel CRM can access in a business component class, then it is recommended that you use the following guidelines:

  • You can use a method in a script only if the Siebel Object Interfaces Reference describes the method.

  • If Siebel Object Interfaces Reference does not specifically state that Siebel CRM can call a method directly, then you must not assume that you can use only the method name and arguments to call a method.

  • You typically configure Siebel CRM to use the InvokeMethod method to call a method.

  • The format for the InvokeMethod method varies depending on the scripting language that you use. This book does not describe these specific formats.

  • Siebel Developer's Reference lists method input arguments in the order that Siebel CRM must use them in the call, independent of the scripting language that you use.

  • If a custom button or command references a method, then you typically use InvokeMethod to call this method. This is true if you use a predefined script or custom script. For more information about the InvokeMethod method, see Siebel Object Interfaces Reference and Configuring Siebel Business Applications.

  • Intercepting a method or modifying method behavior before or after Siebel CRM calls it can result in unpredictable behavior.

  • Unless noted otherwise, method arguments use string values.