Scope of Service for Siebel Configuration and Scripting
(Doc ID 602189.1)
Last updated on JUNE 15, 2021
Applies to:
Siebel System Software - Version 6.0.1 [2848] to 8.1.1.7 [21238] [Release V6 to V8]Information in this document applies to any platform.
Details
Note: A Japanese version is also available:
<Document 1436214.1>: Scope of Service for Siebel Configuration and Scripting for Japanese customers
1. Purpose Of This Document
By defining this scope we ensure to deliver service of high quality in an efficient manner.
In this context, “Configuration” refers to Siebel Tools based modifications of the Siebel Repository and to Web Template customization.
“Scripting” refers to internal scripts that can be added to predefined event handlers through Siebel Tools, as well as to accessing the Object Interfaces API by external applications using the provided interface technologies (COM, Java, XML).
2. Areas Of Responsibility
2.1 Oracle Software Support
Global Customer Support provides 2nd and 3rd level support for Siebel product issues where:
- the product is not behaving as designed or documented
- the customer requires product enhancements to the product
- the Siebel Bookshelf, other documentation, or knowledge base solutions need to be clarified or enhanced
Global Customer Support also provides advice and support for customizations to the Siebel products, where the customer is following standard customization methods such as those documented in Siebel training, Siebel Bookshelf, and My Oracle Support knowledge base solutions. Customizations should also follow best practices as documented in the above sources.
2.2 Oracle Solution Support Engineering (AES)
Solution Support Engineering is a group within Oracle Advanced Customer Services that offer customers industry and technology advice and assistance for a fee. Solution Support Engineering advises customers on how to deploy Siebel to optimally meet business requirements, optimize application performance for end users, and strategies to minimize ongoing maintenance costs. These services are billed to the customer separately from that of Global Customer Support. Advanced Customer Services Sales can provide information regarding the cost and necessary steps to engage Solution Support Engineering to work with an Oracle customer.
With regard to product configuration and scripting, AES provides a number of services, including:
- Design review
- Customization review
- Performance review
- Usability assessment
Please note that while this document uniformly refers to "Solution Support Engineering", this term may also refer to Professional Services, especially if the question is related to design issues or to evaluating the feasibility of a particular approach.
Actions
The remainder of this document aims to give customers real life examples of the types of questions that fall within the boundaries of product support supported customizations and explain why certain types of questions may be referred on to other groups.
Support topics other than customization, such as installation, administration, integration technologies, or standard application functionality, are not covered by this document.
3. General Differentiation Rules
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
|
|
For any Confguration or Scripting scenario, if the customer is not able or does not have sufficiently skilled resources to take an active role in working with Oracle Software Support to analyze and resolve the issue, Oracle Software Support may advise the customer to request billable on-site assistance from Solution Support Engineering.
In the situations that require Solution Support Engineering assistance, Global Customer Support will gather information to categorize the issue, check for the existence of previously recorded causes, and provide generic advice per the standard methods and best practices for customization. If these actions do not resolve the issue they will ask Solution Support Engineering to work with the customer from that point onwards, using information researched by Global Customer Support. Global Customer Support will communicate as early as possible to the customer and to the Customer Service Delivery Manager (if involved) , that the SR may need to be transferred to another group so that scheduling of Solution Support Engineering can be initiated.
4. Configuration
4.1 Definition
Configuration covered by this document
Siebel applications are made of screens, views, applets, business components, links, tables, and other objects. The definitions of these objects are stored in a repository. Applications can be customized by modifying existing object definitions or adding new ones through Siebel Tools, and compiling these changes into the Siebel Repository File (SRF).
Configuration not covered by this document
The Siebel product contains several functional modules that can be configured without changes to the compiled repository (the "SRF" file), for example:
-
Data Validation Manager setup
-
Assignment Manager
-
Predefined Queries
-
Application preferences
-
iHelp
-
Personalization
These are configured through the client user interface rather than through Siebel Tools. Issues with setting up modules like these are usually classified as functionality issues.
Also, Business Processes (Workflows) are developed within Tools; however, they do not get compiled into the SRF but rather are deployed to the runtime tables of the database. Thus, Workflow development is also not covered by this document.
4.2 User Interface (UI) Layer
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
4.3 Business Object Layer
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
4.4 Database Layer
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
5. Scripting And The Object Interfaces API
5.1 Definition: Object Interfaces
Siebel applications provide the ability to access certain objects such as business components or business services from internal scripts and from external programs. The collection of objects and methods that are exposed to scripts and programs are called the “Siebel Object Interfaces”.
Siebel Scripts
Internal scripts can be written to trigger on given events, or to be called from sources like button clicks or workflow steps.
-
Server Scripts execute at the server side, and can be written using either Siebel eScript or Siebel VB.
-
Browser Scripts execute in the Web browser that displays the Siebel user interface, and are written using JScript, a JavaScript implementation by Microsoft.
COM and Java Interfaces
Siebel applications also provide interfaces for accessing the objects and methods of the Siebel Object Interfaces from external programs, based on the Component Object Model (COM) and on Java.
Scripting technologies not covered by this document
There are some technologies in the Siebel products that are related to scripting or to programming interfaces but that are not subject of this document, including:
-
Smart Script (which, in contrast to what the name might suggest, is not a scripting language)
-
Java Business Services (which is considered an EAI technology and does not use the Object Interfaces API)
-
Java Connector Architecture (JCA) adapter (which also is an EAI technology)
- Custom Order Management (which is a highly specialized module within the Siebel application and exposes its own scripting API)
5.2 Siebel Scripting (eScript, Siebel VB, Browser Script)
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
Hint: A comprehensive discussion of recommended scripting practices can be found in document “Siebel Scripting Best Practices” Note 477766.1 on My Oracle Support.
Siebel Bookshelf offers scripting recommendations with regard to optimal performance. See Bookshelf 8.1 > Siebel Performance Tuning Guide > Tuning Customer Configurations for Performance > Best Practices for Siebel Scripting .
5.3 The COM and Java interfaces
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
6. Development Environment
6.1 Definition
Siebel Tools can also be used by several tasks beyond configuring and scripting an application. Exporting or importing archive files; running Get, Check In and Check Out processes; managing language issues; managing repository issues; and integrating with third party source control software are other tasks that can be accomplished using Siebel Tools.
6.2 Siebel Tools
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
6.3 Compiling Customized Objects, Generating Browser Script Files
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
6.4 Repository Management And Archive Files
Configuration and Scripting Scenarios that belong to... |
|
Oracle Software Support |
Oracle Solution Support Engineering |
|
|
Examples |
|
|
|
Contacts
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Details |
1. Purpose Of This Document |
2. Areas Of Responsibility |
2.1 Oracle Software Support |
2.2 Oracle Solution Support Engineering (AES) |
Actions |
3. General Differentiation Rules |
4. Configuration |
4.1 Definition |
4.2 User Interface (UI) Layer |
4.3 Business Object Layer |
4.4 Database Layer |
5. Scripting And The Object Interfaces API |
5.1 Definition: Object Interfaces |
5.2 Siebel Scripting (eScript, Siebel VB, Browser Script) |
5.3 The COM and Java interfaces |
6. Development Environment |
6.1 Definition |
6.2 Siebel Tools |
6.3 Compiling Customized Objects, Generating Browser Script Files |
6.4 Repository Management And Archive Files |
Contacts |
Siebel Communities |
References |