Scripts That You Write for the Server
Siebel Tools includes the following scripting languages:
Siebel Visual Basic. Similar to Microsoft Visual Basic. It supports scripting only on the Windows operating system.
Siebel eScript. Compatible with JavaScript. It supports scripting in Windows and other operating systems, such as UNIX.
You can use Siebel Visual Basic and Siebel eScript to do the following work:
Integrate Siebel CRM with a third-party application.
Configure the base functionality of the screens and business components in Siebel CRM.
Develop a data validation routine to enforce rules before or after Siebel CRM manipulates records. Siebel CRM does validation routines before the user updates or inserts a record. This configuration makes sure that the user does not enter data into the database that is not logical or is not complete.
Develop a data manipulation or computational routine to modify or analyze data.
Develop a data transport routine to import and export small volumes of data between Siebel CRM and a third-party application.
You use the Script Editor, Debugger, and Compiler to develop and test Siebel Visual Basic script, Siebel eScript script, or browser script. Siebel CRM integrates this capability with the Applet Web Template Editor. You can attach a script to a control that Siebel CRM displays in the Siebel client, such as a field.
You can associate a server script with the following object types:
Web Applet
Business Component
Business Service
Application
For more information about:
Scripting, see Siebel eScript Language Reference and Siebel VB Language Reference.
Redeploying a script written for a prior release of Siebel CRM in the Siebel client, see Siebel Database Upgrade Guide.
Simultaneous Use of Siebel Visual Basic Script and Siebel eScript
To respond to various client events, you can use Siebel Visual Basic and Siebel eScript simultaneously in the same environment but not in the same object. It is recommended that you use Siebel eScript only because it works on UNIX and Windows servers. When you initially add a script to an object, Siebel Tools prompts you to choose the scripting type.