Siebel Developer's Reference > Business Component Classes > Overview of Business Component Classes >
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.
|