You are on page 1of 28

Essentials (Siebel 7.

7)

Module 4: Working with Data


in the User Interface
Module Objectives

After completing this module you will be able to:


 Describe how data is organized behind the Siebel user
interface (UI)
 Create, modify, delete, and query for data in the UI

Why you need to know:


 Knowing these fundamental concepts and skills is
important for understanding and configuring Siebel
applications

Module 4: Working with Data in the User Interface 2 of 28


Business Data Stored in Database
 Each business data item is stored in a specific database table
and column
 List and form applet data come from many tables and columns

Table and columns

Record

Database

Business data item

Module 4: Working with Data in the User Interface 3 of 28


Business Components
 Are a collection of data in the database reorganized to reflect
the user’s business
 Organize data from the user’s business perspective for
presentation in the UI

Table and columns

Multiple records
displayed in a list
Business
components Database
work here

Single record
displayed in a form
Module 4: Working with Data in the User Interface 4 of 28
Lists and Forms Reference Business Components
 Each list applet or form applet references one and only one
business component

List references
one business
component

Form references
one business
component

Module 4: Working with Data in the User Interface 5 of 28


Business Object
 Organizes business components (BC) in relationship to each
other so that related data can be displayed in a view

List applets reference one


business component

Business
object is a
collection of
business
components

Form applets reference


one business component

Module 4: Working with Data in the User Interface 6 of 28


Common Business Components
 Business components representing common Siebel business
entities include:
 Account
 Opportunity
 Service request
 Contact
 Activity

Module 4: Working with Data in the User Interface 7 of 28


0/4

Working with Data in the Siebel UI

Creating Data

Modifying and Saving Data

Using Picklists and Multi-Value Groups

Sorting Data

Module 4: Working with Data in the User Interface 8 of 28


1/4

Creating Data
 Click the Menu or New button to create a new record
Click New to create
new record

Red asterisk
signifies required field

Click the Menu


button, then
select New
Record

Module 4: Working with Data in the User Interface 9 of 28


2/4

Modifying and Saving Data


 Modify data
 Select record field in the list or form and change it
 Save data implicitly
 Step off the record in a list or a form to commit it to the database
 Available in High Interactivity interface
 Save data explicitly
 Click Menu and select Save Record
 Keyboard: CTRL+S

Explicit save

Module 4: Working with Data in the User Interface 10 of 28


3/4

Using Picklists and Multi-Value Groups


 Picklist Drop-down arrow

 Select a single value for a field


in a record
Select an Account
Type for the account

 Multi-value group (MVG)


 Associate one or more values
to a field in a record
Select button
Associate members
to the account team

Module 4: Working with Data in the User Interface 11 of 28


4/4

Sorting Data
 Click the column headers to sort data in ascending or
descending order

Click the column header for ascending


(A – Z) or descending (Z – A) order

Module 4: Working with Data in the User Interface 12 of 28


0/6

Querying for Data in the Siebel UI

Inline Querying

Wildcards and Query Operators

Refine Queries

Save Queries

Query Assistant

Predefined and Saved Queries

Module 4: Working with Data in the User Interface 13 of 28


1/6

Inline Querying
 Create and execute queries from within dialog boxes
 Users no longer need to navigate to a separate dialog box to enter
query criteria
 Helps users quickly find the data they want within dialog boxes

Perform queries directly


in dialog boxes

Module 4: Working with Data in the User Interface 14 of 28


2/6

Wildcards
 Wildcards can be used to search for multiple characters
 * is a substitute for zero or more characters in a string query
 * cannot be used in date or numeric fields
 Examples:
 Ma* matches Madrid, but not San Mateo
 *Ma* matches Madrid and San Mateo

 ? Is a substitute for exactly one character in a string query


 ? cannot be used in date or numeric fields
 Examples:
 st?r matches star and stir, but not stair
 *st?r matches monster and rock star, but not tastier

Module 4: Working with Data in the User Interface 15 of 28


2/6

Query Operators
 Order operators can be used on numeric or date fields
 < (less than)
 > (greater than)
 = (equal to)
 <= (less than or equal to)
 >= (greater than or equal to)
 <> (not equal to) can be used on all fields
 Example:
 Find dates on or after 1/1/2003
 Date field in query is set to: >= 1/1/2003

Module 4: Working with Data in the User Interface 16 of 28


2/6

Query Operators Continued


 OR allows match on any one of multiple values for a field
 AND allows match on all of multiple values for a field
 Other operators include:
 NOT
 “”
 IS NULL
 IS NOT NULL
 Examples:
 Find service requests with no description entered
 Use IS NULL as query criterion in Description field in Service Request
detail applet
 Find dates on or between 1/1/2004 and 1/7/2004
 In date field of query: >=1/1/2004 AND <= 1/7/2004

Module 4: Working with Data in the User Interface 17 of 28


2/6

Query Operators – EXISTS()


 EXISTS() is needed to search for matches in multi-value groups
(MVGs)
 Example: Searching for the string “*Street*” in the address of an
account
 An account can have multiple addresses

MVG indicator

Search criterion

Module 4: Working with Data in the User Interface 18 of 28


2/6

Query Operators – EXISTS() Continued


 Search results show records where at least one value in an
MVG matches the search criteria
 Example:
 Search results include accounts with string “*Street*” in at least one
address
Query results

Record detail for AEP


Communications
Module 4: Working with Data in the User Interface 19 of 28
3/6

Refine Queries
 Use Refine Query to modify an existing query

2. Enter additional
or modified criteria

Original query criteria

3. Select Run Query


or click the Go button

4. Query returns all records matching both


the original and the additional criteria
1. Select Refine Query

Module 4: Working with Data in the User Interface 20 of 28


4/6

Save Queries
 Use the application-level Query menu to save a query

2. Name the query and click OK

1. Select Query > Save


Query As

Module 4: Working with Data in the User Interface 21 of 28


5/6

Query Assistant
 Provides a simplified way for users to execute queries from
anywhere in a Siebel application
 Guides users through creating a query
 Users do not have to be familiar with query syntax or operators
 Is launched by clicking the Query Assistant button after clicking
Query in a form or list

Select from lists


Select any field to build a query
from the current Queries can
screen be saved

Module 4: Working with Data in the User Interface 22 of 28


6/6

Predefined and Saved Queries


 Predefined queries are provided by your administrator
 Saved queries are created and saved by the user

Predefined queries

Created and saved by user

Module 4: Working with Data in the User Interface 23 of 28


Record Count
 Provides the total number of matching records in the query

Select Record Count


for count of records in
current query

Module 4: Working with Data in the User Interface 24 of 28


Text Editor
 Is an editable text area used to create, edit, or view large
amounts of text
 Is accessed by clicking the Text Editor button in the top-right
corner of a text field

Launches the Text


Editor for text fields

Module 4: Working with Data in the User Interface 25 of 28


Attachments
 Are files created in other applications that can be associated to
records in Siebel applications
 Can be added to records wherever the Attachments view is
available within a screen
 Drag and drop a file into the Attachments list view, or
 Use the New File or New URL button

Use New File or New


URL to create an
attachment
Drag and drop file to
create an attachment

Module 4: Working with Data in the User Interface 26 of 28


Summary

This module showed you how to:


 Describe how data is organized behind the Siebel user
interface (UI)
 Create, modify, delete, and query for data in the UI

Module 4: Working with Data in the User Interface 27 of 28


Lab
 In the lab you will:
 Use basic querying skills

Module 4: Working with Data in the User Interface 28 of 28

You might also like