Configuring Siebel Business Applications > Architecture of Siebel Business Applications >

About Siebel Technologies That Configure Siebel CRM Behavior


This topic describes solutions other than Siebel Tools that you can use to configure Siebel CRM. It includes the following topics:

To configure these solutions, you use the administration views in the Siebel client rather than Siebel Tools.

Siebel Personalization

Siebel Personalization is a solution that allows you to filter content in an applet that Siebel CRM displays for a user according to the requirements of the preference or profile of the user. For example, you can include a salutation applet that does the following work:

  • Greets the user by name
  • Indicates how much time has elapsed since the user last visited the site
  • Displays information about products or services

Note the following key points about personalization:

  • Personalization is available on any applet in Siebel CRM.
  • Personalization uses rules and rule sets to determine the records that the user can view in an applet according to the user profile. These rules evaluate the profile to determine the records and applications to display. A rule set is a group of rules. You can define multiple rule sets so that if the criteria in one rule set is not met, then Siebel CRM evaluates the next rule set.
  • The user profile references any attribute that belongs to one of the following items:
    • If the user is a contact, a contact record and the account of the contact record
    • If the user is an employee, an employee record and the division of the employee record
  • Personalization uses the User Profile Attributes object to contain and get elements of a user profile. You can display these attributes in the client and in rules that determine the content that Siebel CRM displays in the client.
  • Siebel Personalization can track events that occur in the context of the Siebel application, business component, or applet. When an event occurs, it starts a Personalization Action that modifies user profile attributes.
  • A rule or an event can call an action. Siebel CRM uses an action to set a predefined profile attribute or a profile attribute that it creates dynamically in the client. A dynamic profile exists only for the duration of the user session. You can use a profile attribute that you configure in Siebel Tools or in the client to store state information in much the same way that Siebel CRM stores a variable in a cookie or a persistent frame. Where possible, you must use a profile attribute instead of a cookie.
  • A rule or action can call a business component method or a business service method. Typically, you use the method to return values that Siebel CRM uses as criteria for a rule or for setting a profile attribute.

For more information, see Siebel Personalization Administration Guide.

Task UI

You can use the task-based user interface (Task UI) to create a wizard-like user interface that Siebel CRM displays in the client. A task UI is a multiple-step, interactive operation that can include branching and decision logic. Task UI guides the user through task UI execution, allows forward and backward navigation in this task UI, and allows the user to pause and resume this task UI. These features guide the user through performing an unfamiliar task. It can help to increase the efficiency of a novice or intermittent user. Task UI can increase the efficiency of a busy veteran user especially if the user works in an environment that is prone to interruption. Task UI can help the user to switch between multiple tasks during the work day. For more information, see Siebel Business Process Framework: Task UI Guide.

Siebel Worklfow

Siebel Workflow is a customizable business application that allows you to manage and enforce business processes, such as response time objectives, creating review policies, or monitoring service requests or opportunities over time. It can use the same basic processes that your organization uses in your sales, marketing, and service departments. You can use Siebel Worklfow to enforce business policies and procedures. For more information, see Siebel Business Process Framework: Workflow Guide.

Siebel Interactive

Siebel Interactive is a technology that allows you to include HTML documents that are stored on the same or on a different Web site. You can get and display internal or external HTML content and programmatically run a search specification against various Web servers. This functionality allows Siebel CRM to manage large stores of internal content that reference HTML that might include information that is valuable for users, such as FAQs. For more information, see Siebel Briefings Administration Guide.

Siebel eSmartScript

Siebel eSmartScript allows you to deploy an interactive guide in question and answer format in a Web page that helps the user find information. The interactive guide asks the user to answer questions to refine a search. Depending on the answers, the guide pursues branching paths to locate the correct answer. Siebel eSmartScript is integrated with Siebel SmartScript so that you can use a single administrative user interface to define scripts, and then deploy these scripts to call center agents or to users through the Web.

You configure Siebel eSmartScript through the same administrative screens that you configure SmartScript. You can deploy a Predefined SmartScript with little or no more configuration. You need only display the eSmartScript view, and then Siebel CRM dynamically creates the remaining views, applets, and so on.

Siebel eSmartScripts can make applications more driven by data that simplifies Web configuration. For more information, see Siebel SmartScript Guide.

Siebel Assignment Manager

Siebel Assignment Manager allows you to assign the most qualified person to a task. To do this, it matches candidates to assignment objects. To assign the most qualified candidate to each object, it applies assignment rules that you define.

You can specify how Siebel CRM uses Assignment Manager to evaluate a record. You can run Assignment Manager to process assignments interactively in real time, dynamically when the user does something that causes Siebel CRM to modify the database, or periodically in batches. For more information, see Siebel Assignment Manager Administration Guide.

State Model

State model allows you to configure workflow control according to the status of an object, such as a service request or a product defect. A state represents the status of an object, such as Open, Closed, or Pending. The state represents where the object is in the lifetime of the object. The state can determine whether the user can or cannot modify the data of that object. For example, a service request that is in a Closed state might be considered frozen and the user cannot modify the object.

A state transition defines how the user can modify an object from one state to the next. For example, state model can allow a user to modify the state for a service request from Closed to Open, from Open to Pending, but not directly from Closed to Pending. Modifying a service request from Closed to Open or Open to Pending represents a state transition. For more information, see the content about State Model in Siebel Applications Administration Guide.

Siebel Pricer

Siebel Pricer is a solution that allows you to define, assess, administer, and deploy a flexible pricing strategy. It includes the following:

  • A set of administration views that allow you to define pricing adjustments and the conditions that Siebel CRM uses to apply them.
  • An engine that evaluates the condition statements and determines the pricing adjustments that Siebel CRM applies.
  • A testing area that allows assessment of the pricing adjustments.
  • Integration with user interfaces, such as Quotes, Orders, Siebel eSales, Siebel PRM, and Siebel eConfigurator.

Siebel Pricer includes the following items:

  • Price lists. Contain base prices.
  • Pricing models. Management tool to control a set of related pricing factors.
  • Pricing factors. Statements that define conditions and pricing adjustments.
  • Scripting. Allows you to use business services with a pricing factor to configure the pricing calculation and to access external data.
  • Pricing validation. Allows you to test pricing factors and the pricing model before releasing to users.
  • Reports. Allows you to print reports of pricing factors.
  • Pricer Engine. Evaluates conditional statements and applies pricing adjustments.

For more information, see Siebel Pricing Administration Guide.

Configuring Siebel Business Applications Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.