Siebel Configuration & Customization

Siebel configuration is what comprises of 70% of Siebel Development.

Main responsibility of a Siebel configurator is to work on business layer of Siebel and implement business logic and business rules. Siebel object definitions are the metadata that define Siebelīs Business Applications. Siebel object definitions implement the user interface, business entities, and database organization of Siebel applications. Object definitions are stored in a set of database tables called the Siebel Repository. Examples of types of objects are applets, views, business components, and tables. You work with object definitions using Siebel Tools.

Object definitions consist of properties, which are characteristics of the software construct that the object implements.

Configuration is the process of altering standard Siebel applications to meet business requirements. This can range from making minor changes, such as adding text box controls (and their underlying fields), to creating new user interfaces and business entities.

Siebel Tools is the software application that allows you to reconfigure and extend Siebel applications. It is a software configuration toolset rather than a programming language. What this means is that software is developed and enhanced by creating and modifying object definitions and their properties. The Siebel applications software is built on object definitions that are executed at run time, and are available to the developer to modify. By creating new object definitions (and adapting existing ones to new uses) you can create complete new modules. It is not necessary for you to write C++ program code, although you may want to write Siebel Visual Basic (VB), eScript, or browser script to supplement the programmatic logic of your application.

The major goal of Siebel application configuration is to create a target application that meets the look, feel, and functional requirements of your organization and your users—and is easy to maintain and upgrade.

Siebel eScript Language Overview

Siebel eScript is a scripting or programming language that application developers use to write simple scripts to extend Siebel applications. JavaScript, a popular scripting language used primarily on Web sites, is its core language.

Siebel eScript is ECMAScript compliant. ECMAScript is the standard implementation of JavaScript as defined by the ECMA-262 standard. Beginning with Siebel Business Applications version 7.8, the script engine supports ECMAScript Edition 4. You can opt to use the updated functionality of this engine, including the Siebel ScriptAssist tool, or you can opt to leave this updated functionality inactive.

For important information about differences in script engine alternatives, see Script Engine Alternatives for Siebel eScript.

Siebel eScript provides access to local system calls through two objects, Clib and SElib, so that you can use C-style programming calls to certain parts of the local operating system. This capability allows programmers to write files to the local hard disk and perform other tasks that standard JavaScript cannot.

What Unbounded Solutions Offers:

  •  Siebel 7.7 or higher Configuration experience
  •  Siebel eScript & Siebel VB
  •  Expertise with Siebel Data Model Very strong analytical skills and experience Excellent communication skills -- Financial industry vertical experience


For more information on a free CRM evaluation or Siebel System Tune-Up contact Lauren Richard.

MAXIMIZING ENTERPRISE PERFORMANCE, ONE UNBOUNDED SOLUTION AT A TIME.