Siebel eScript Language Reference > About Siebel eScript > Overview of Siebel eScript >

About the Script Assist Utility


The Script Assist utility is a feature in Siebel Tools that helps you write ST eScript code. Starting with Siebel CRM version 8.0, Script Assist can access information about object definitions in the runtime repository that your script references, and then display this information in the Script Assist window.

Script Assist limits the choices you can make according to the information that the runtime repository contains. This feature helps prevent scripting errors and simplifies the scripting process. For example, it prevents you from writing code that causes Siebel CRM to write to a read-only field, or to get a value from a field that does not exist in the object. It displays the required and optional parameters for the following items:

  • Siebel methods
  • Global methods
  • Global functions
  • Custom functions
  • Methods available for InvokeMethod calls

To identify the object that your script references, Script Assist can use the following object reference key word in a script and display the appropriate fields for this object:

this

For more information about Script Assist, see Using Siebel Tools.

Table 2 lists the objects and methods that Script Assist can access in the runtime repository.

Table 2. Objects and Methods That Script Assist Can Access in the runtime repository
Object
Method

Applet

Script Assist can access the following methods:

  • BusComp
  • BusObject

Application

Script Assist can access the following methods:

  • ActiveBusObject
  • ActiveViewName
  • GetBusObject
  • GetService

Business Component

Script Assist can access the following methods:

  • ActivateField
  • ActivateMultipleFields
  • Associate
  • BusObject
  • DeActivateFields
  • GetAssocBusComp
  • GetFieldValue
  • GetFormattedFieldValue
  • GetMultipleFieldValues
  • GetMvgBusComp
  • GetPickListBusComp
  • GetViewMode
  • ParentBusComp
  • SetFieldValue
  • SetFormattedFieldValue
  • SetMultipleFieldValues

Business Object

GetBusComp

Business Service

InvokeMethod

Siebel eScript Language Reference Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.