Siebel Tools is a system configuration tool specifically provided by Siebel for its CRM product developers, and the system's customized modifications and system upgrade controls are configured through this tool. The tool modifies the Siebel CRM's target definition library (Objects Repository) directly, and the target definition library is an important part of the entire application system that reads and interprets execution directly when the application is run by the Siebel. Thus, by modifying the content of the target definition library, various behaviors of the application system can be changed. Based on user requirements, Siebel developers can use it to modify or set new targets for all target definitions in the three-tier application engine, providing a very flexible and fully functional system extension and modification tool for the Siebel CRM system's customized configuration.
As mentioned above, the Siebel three-layer engine structure system makes the system function modular, the lower layer directly for the upper layer service, each level of the client process is relatively independent, the demand analysis process from top to bottom, and the actual design process is bottom.
1 Customized user interface
User interface (UI) of the customer to make the user feel that the system is designed for them, in the use of the various terminology and the system menu can maximize the user's daily habits and business requirements for data security, the application of the system training, increase the affinity of the system can play a multiplier effect.
Depending on the user definition and feature settings within the enterprise, you can add or modify individual display units for the user interface layer. The user interface of the three basic units, the screen, depending on (view) and the area (Applet) can be freely configured, should be different requirements to set an application (application) required screen, depending on the type of area, the system menu and data display area of the controls (controls) Can also be flexibly increased or decreased. In addition to the Siebel specific screen display area standard layout cannot be changed, the other content in one screen can be modified almost.
Interface customization does not directly modify the underlying enterprise logic definition, the whole process is simply to use the Enterprise Unit (business Component) definition in the lower-level enterprise logic definition Library, so it is the most efficient and obvious customer-based method. The goal definition set of the Siebel standard has largely covered the modern concept of CRM, and unless there is a specific need, users can easily modify the user interface to meet the needs of enterprise customization.
2 modifying or establishing a corporate logic goal (business logic Objects)
If the standard enterprise logical target definition set does not fully meet the enterprise specific needs, you can further modify or add the second tier, the enterprise logical target layer. Enterprise Unit (Business Component) as a special virtual data table that reflects the business logic, you can add or modify the virtual domain defined by Siebel tools, To enrich or supplement the information that the system can provide.
The definition of an Enterprise cell field (field) corresponds directly to the column (Columns) of the data table in the lower data management layer. The customization of this layer is the process of selecting the desired column or columns from the existing database tables in the lower layers without having to modify the contents of the underlying data table directly.
3 Extending the Database data unit
If a data table in a standard database does not fully meet the design needs of the upper-level enterprise logic, it can also be scaled appropriately on the third tier, the data management layer, such as increasing the columns of the table to store additional data.
4 Siebel Visualization Configuration
As mentioned earlier, the Siebel Data security feature is implemented by three control mechanisms, namely, responsibility Control (Responsibility), visualization (Visibility), and optional data download (selective retrieval) for mobile customers.
The above security control content is partially controlled by the application software and cannot be changed by the developer. Other modifiable visualizations can be set through Siebel tools, such as modifying the visual domain properties of an enterprise unit to specify the control domains that reflect the individual (Personal), group (Sales team), and organization (Organization) three security layers ( Field).
5 Siebel VB Script and Escript
Siebel VB Script and Escript are the embedded programming languages that Siebel company provides for its CRM products, and can choose the desired target (Objects) to control the triggering process of events using a scripting language similar to VB script or JavaScript ( Event Handler) to make a customized process modification to the application software. This program directly uses Siebel tools to write into the target's event properties, which are read and executed by the application while it is running. The scripting language is mainly used in the following areas:
n Enterprise Rule definition (business rule)
N Customer behavior of user interface components
N and third-party software interfaces-call Dll,activex or other controls, and access the operating system
As Siebel's standard products already have a number of dedicated customer-specific design tools, unless it is necessary to self-programming, otherwise, can be directly selected. Such products include dispatch management (Assignment Manager), Business process Design (Workflow), application integration (eBusiness application integration (EAI)), etc.
Powerful System Configuration Tool-Siebel tools