Siebel 7 Study Guide Flashcards

1
Q

Siebel eConfigurator, ePricer, and eAdvisor are collectively known as what?
A. Siebel MidMarket Edition
B. Interactive Selling Suite
C. Siebel Employee Applications
D. Siebel Sales

A

The correct answer is B.
Interactive Selling Suite is a collection of Siebel eBusiness Applications. eConfigurator,
ePricer, eSales, eAdvisor, and eAuction are all components of the Siebel Interactive Selling
Suite (ISS).
References:
Siebel 7 Essentials, “Introducing Siebel eBusiness Applications”
Siebel 7 Bookshelf, “Siebel Interactive Suite Upgrade Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which entity represents a person external to your company?
A. Customer
B. Party
C. Contact
D. Person

A

The correct answer is C.
A Contact is a person with whom you do business, and is external to your company.
Reference:
Siebel 7 Essentials, “Introducing Siebel eBusiness Applications”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which entities always belong to a team? Choose three.
A. Activity
B. Opportunity
C. Contact
D. Account
E. Service Request

A

The correct answer is B, C & D.
Activities and Service Requests are assigned to specific employees. Opportunities,
Contacts, and Accounts are assigned to teams.
Reference:
Siebel 7 Essentials, “Introducing Siebel eBusiness Applications”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which type of product is an internal application used by employees and partners?
A. Employee Application
B. Partner Application
C. Customer Application
D. Employee Partner Application

A

The correct answer is A.
Employee applications, such as Siebel Sales, Siebel Call Center, and eFinance are internal
applications used by employees and partners.
Reference:
Siebel 7 Essentials, “Introducing Siebel eBusiness Applications”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

An Employee Application has the following characteristics? Choose two.
A. Used by employees only
B. Used by employees and partners
C. Internal application
D. Used by employees and customers

A

The correct answer is B & C.
Employee applications, such as Siebel Sales, Siebel Call Center, and eFinance are internal
applications used by employees and partners.
Reference:
Siebel 7 Essentials, “Introducing Siebel eBusiness Applications”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Marcel found out the area code of his contact, Céline, has changed from 912 to 440. Which
of the following is the easiest way for him to change Céline’s area code?
A. Find Céline’s record in the My Contacts View, delete it, and create a new record
B. Find Céline’s record in the My Contacts View, go to the detail applet, change the
area code
C. Find Céline’s record in the All Contacts Across Organizations View, delete her
phone number from a primary list, and input the new one
D. Find Céline’s record in the My Contacts View, delete her phone number from a
primary list, and then input the new number

A

The correct answer is B.
To modify and save data, select the record field in the list or form and change it. The change
is saved when you click off of the record.
Reference:
Siebel 7 Essentials, “Using the Siebel Client”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following objects is used to retrieve data from the database?
A. View
B. Business Object
C. Business Component
D. Database table

A

The correct answer is C.
Business Components are collections of data pulled from the database that reflect the user’s
business. A view is a collection of related lists and forms representing a business area. A
Business Object organizes business components in relationship to each other so related
data can be displayed in a view. A database table stores data in the database.
Reference:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How many Business Components can a single list or form Applet reference?
A. Two (if using a toggle)
B. One
C. Unlimited
D. Eight

A

The correct answer is B.
Each Applet is based on a single Business Component.
References:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Complete this statement: A business object contains information about the _________
between business components.
A. Differences
B. Similarities
C. Shared properties
D. Relationships

A

The correct answer is D.
A business object contains information about the relationships between business
components. Business objects represent a collection of business components and the
relationship between them.
Reference:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which of the following statements is true?
A. Form applet data comes from only one table
B. Form applet data may come from many tables and columns
C. Form applet data may come from many columns in a single table
D. Form applet data comes from only one column in a table

A

The correct answer is B.
Data presented in a form applet may come from multiple tables and columns as an applet is
based on a single business component, which is a collection of data from tables and
columns.
References:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Complete the following statement. A set of related applets may be displayed in a
__________.
A. Business object
B. View
C. Screen
D. Business component

A

The correct answer is B.
A view is a collection of related lists and forms representing a functional business area.
References:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which applet type may simultaneously display more than one record?
A. List
B. Form
C. Child
D. Detail

A

The correct answer is A.
A list is able to display multiple records. A form shows detail of a single record.
References:
Siebel 7 Essentials, “Organizing Data Behind the User Interface”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

On a Mobile Web Client using disconnected processing, how is HTML delivered to the
browser?
A. The HTML is pulled from the Web cache on the Mobile Web Client
B. It is not possible for a disconnected client to receive Siebel HTML pages
C. The local Web Server with SWSE delivers the HTML to the browser
D. The Mobile Web Client must synchronize to receive the HTML from the Siebel
Web Engine

A

The correct answer is C.
Disconnected processing refers to handheld and mobile Web client processing which has no
connection to a Siebel Server or database server. The local Web server with Siebel Web
Server Extensions delivers HTML to the browser.
References:
Siebel 7 Essentials, “How clients Access Siebel Data”
Siebel 7 Bookshelf, “Siebel Handheld Administration Guide for Palm OS”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Refer to the exhibit below.
Scenario: You have three server machines and you are using desktop machines as clients.
You want to install full functionality for the Web client. Which components must be present
to support this functionality. Choose three.
A. Siebel Server
B. Siebel Web Engine
C. Gateway Server
D. Siebel Templates
E. Web Server

A

The correct answer is A, C & E.
The Web server and extensions should be on the first server. The next server should
include the Gateway server and Siebel server in this scenario.
References:
Siebel 7 Essentials, “How clients Access Siebel Data”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Refer to the exhibit below.
Scenario: You have two server machines and you are using laptops as clients for users who
will be traveling. You want to install full functionality for remote users. Which components
must be present to support this functionality. Choose three.
A. Siebel Web Server Extension
B. Object Manager
C. Siebel Web Engine
D. Data Manager
E. Eapps.cfg file

A

The correct answer is B, C & D.
The laptop will need the Data Manager and Object Manager as well as the first server in this
scenario. The Siebel Web Engine must also reside on both the server and laptop.
References:
Siebel 7 Essentials, “How clients Access Siebel Data”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for UNIX”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the purpose of the Siebel Monitoring Account?
A. Used to monitor database capacity and alert DBA when approaching designated
thresholds
B. Used to run Enterprise Server processes and components
C. Required to run Windows processes or start UNIX daemons
D. Required by Resonate Central Dispatch connection brokering software

A

The correct answer is D.
This account is required for the Resonate Central Dispatch connection brokering server.
Therefore, you need this account only if you install connection brokering. Both the Resonate
manager account and the Resonate monitoring account must exist on each host on which
Central Dispatch has been installed.
Reference:
Siebel 7 Essentials, “Installing Siebel Software”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for UNIX”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Oracle Applications”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which of the following is NOT a valid task when installing and verifying the Enterprise and
Siebel Servers?
A. Invoke the installation program and follow the installation steps
B. Run the install.ksh script
C. Verify that the Windows Service and Unix daemon process is started
D. Inspect the SESsetup.log file in the Siebel root directory

A

The correct answer is B.
The install.ksh script is not used during installation of Enterprise and Siebel servers.
References:
Siebel 7 Essentials, “Installing Siebel Software”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for UNIX”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How might you verify repository data after installing the Database Server?
A. View the SESsetup.log file in the Siebel root directory
B. Verify that the Windows Service and Unix daemon process is started
C. Run the imprep.ksh script
D. Run a query to count the records in the S_VIEW table

A

The correct answer is D.
Running a query against a repository table such as S_VIEW is a great way to verify that the
Database Server installation was successful.
References:
Siebel 7 Essentials, “Installing Siebel Software”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for UNIX”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What function does the Siebel Web Engine perform when it receives a URL with a Siebel
request?
A. Gathers templates and data and builds an HTML page
B. Displays the HTML page on the client’s computer
C. Provides access to, and distributes load for Siebel Servers
D. Verifies that the client is using an acceptable browser

A

The correct answer is A.
The Web server recognizes that a URL contains a Siebel request and passes it to the Siebel
Web Engine. The Siebel Web Engine then builds the HTML page with data and template
tags which is passed via the Web server to the browser.
References:
Siebel 7 Essentials, “Exploring the Siebel Architecture”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What happens when a user enters a URL for a Siebel application into a Web browser?
A. The Browser retrieves the appropriate templates and the Siebel Web Engine
retrieves the data from the database to build the HTML page
B. The Siebel Web Engine recognizes the URL and passes it to the Web Server
where the HTML page is built for the user
C. The Web Server retrieves the appropriate templates and the Siebel Web Engine
retrieves the data from the database to build the HTML page
D. The Web Server recognizes the URL and passes it to the Siebel Web Engine
where the HTML page is built for the user

A

The correct answer is D.
The Web server recognizes that a URL contains a Siebel request and passes it to the Siebel
Web Engine. The Siebel Web Engine then builds the HTML page with data and template
tags which is passed via the Web server to the browser.
References:
Siebel 7 Essentials, “Exploring the Siebel Architecture”
Siebel 7 Bookshelf, “Siebel Server Installation Guide for Microsoft Windows”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Ken Fisher has several positions, including Service Representative, Service Leader, and
Support Engineer. His primary position is Support Engineer. How should Ken change his
position to Service Representative after he logs in?
A. Change the default position flag in his profile
B. Select User Administration ? User Profile
C. Select the position during the login process
D. Select View ? User Preferences ? Change Position

A

The correct answer is D.
Users can only log into one position at a time, and that position defaults to the user’s
primary position. A user may change positions after logging on by selecting View ? User
Preferences ? Change Position.
Reference:
Siebel 7 Essentials, “Access Control and Data”
Siebel 7 Bookshelf, “Applications Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Limiting data displayed in the My Service Request view to service requests assigned to the
user is an example of what?
A. Team-based access control
B. Access based on responsibility
C. Position-based access control
D. Access based on User ID

A

The correct answer is D.
Access to “My” views is an example of Personal Access Control. Typically, you can
implement personal access control when data has a creator or a person is assigned to the
data, usually as the owner.
References:
Siebel 7 Essentials, “Access Control and Data”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

A user’s User ID affects which of the following?
A. Access to data that the user created
B. Ability to forecast opportunities
C. Access to specific screens
D. Access to specific views

A

The correct answer is A.
Access based on User ID is Personal Access Control. Typically, you can implement
personal access control when data has a creator or a person is assigned to the data, usually
as the owner.
References:
Siebel 7 Essentials, “Access Control and Data”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the following statements is true about access control?
A. Different users with the same Responsibility may see different data on the same
view
B. View access for a Responsibility in one Organization will be different in another
Organization
C. Users see data based on Responsibility, ID, and Position
D. Users with different view access cannot view the same data

A

The correct answer is A.
Even though users with the same responsibility have access to the same views, the data
contained in those views may be different based on other Access Control mechanisms.
References:
Siebel 7 Essentials, “Access Control and View Types”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Which of the following views displays data based on a user’s position on a team and allows
all users associated with assigned positions to access the data?
A. My View
B. My Team’s View
C. All Across Organization View
D. All View

A

The correct answer is A.
The word “My” is frequently used in the titles of views applying single position access
control. However, “My” does not always imply single position access control. Some “My”
views apply personal, organization-based, or position-based sales team access control. For
example, the My Activities view applies personal access control.
References:
Siebel 7 Essentials, “Access Control and View Types”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

When setting up your Organizational Hierarchy, why would you want to create a division
and then set the Organization Flag?
A. Making a division an organization prevents the assignment of records that
typically will be visible only to that organization
B. Because you want to remove the Division, but create an Organization with the
same name
C. You want other organizations to have access to the data
D. You do not want another organization to access the data

A

The correct answer is D.
When selected, the Organization Flag indicates that the division is also an organization. The system
copies that division into the Organization view.
References:
Siebel 7 Essentials, “Creating an Organization”
Siebel 7 Bookshelf, “Applications Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

You would navigate to the User Administration ? Employees screen to do which of the
following? Choose two.
A. Assign the user to views
B. Assign views to responsibilities
C. Adjust the user’s access to data records
D. Determine which responsibilities are assigned to a user

A

The correct answer is C & D.
By navigating to User Administration ? Employees, you are able to see the Responsibilities
and Positions assigned to the user. By making modifications on this screen, you can adjust
the user’s access to data records.
References:
Siebel 7 Essentials, “Access Control and Data”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Which access control mechanism would typically be used to ensure that Sales
Representatives in the UK have access to only UK Customer information?
A. Position
B. Responsibility
C. Personal
D. Organization

A

The correct answer is D.
When individual data can be associated with an organization, you can apply organizationbased
access control to the data. This limits data access to users assigned to a particular
organization.
References:
Siebel 7 Essentials, “Access Control and Data”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Which of the following is a valid relationship between Controls and Fields?
A. One control maps to many fields
B. Many controls map to one field
C. Many controls map to many fields
D. One control maps to one field

A

The correct answer is D.
A control object identifies individual data controls in the data entry form, such as text boxes
and command buttons. A control either corresponds to one field in the business component,
or invokes program logic (in the case of a button control).
References:
Siebel 7 Essentials, “Understanding Object Definitions Behind a Siebel Application”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Upon completing a repository search in Tools, how do you navigate to an object definition
found during the search?
A. Right-click the object in the results list
B. Click the object in the results list
C. Double-click the object in the results list
D. Select the object and press the Space Bar

A

The correct answer is C.
Access the object definition by double-clicking the name of the object definition in the
Repository Search results list.
References:
Siebel 7 Essentials, “Using Siebel Tools to Examine Object Definitions”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What mechanism prevents the entry of duplicate records by specifying the columns that
must contain a unique set of values?
A. Foreign key
B. Index
C. Primary key
D. User key

A

The correct answer is D.
User keys specify columns that must contain a unique set of values, prevent users from
entering duplicate records, and are used to determine uniqueness of records during data
import operations.
References:
Siebel 7 Essentials, “Understanding the Siebel Data Model”
Siebel 7 Bookshelf, “Object Types Reference”

32
Q

Which type of relationship requires an intersection table?
A. Many-to-One (M:1)
B. One-to-One (1:1)
C. Many-to-Many (M:M)
D. One-to-Many (1:M)

A

The correct answer is C.
Many-to-Many relationships are captured using foreign key table columns in a third table
called the intersection table.
References:
Siebel 7 Essentials, “Understanding the Siebel Data Model”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

33
Q

Where is main organization-related data stored in the Siebel database?
A. S_ORG_EXT table
B. S_ORGANIZATION
C. S_BU table
D. S_BUSINESS table

A

The correct answer is A.
The main organization-related business component data is stored in the S_ORG_EXT table.
S_BU may store some additional organization-related data, but is not the main table.
References:
Siebel 7 Essentials, “The Siebel Data Model: Party Business Components”
Siebel 7 Bookshelf, “Applications Administration Guide”

34
Q

When you create a join to a party table, the destination column must reference the _____
column in the joined table.
A. ROW_ID
B. PARTY_ID
C. BU_ID
D. PAR_ROW_ID

A

The correct answer is D.
Tables joined to the S_PARTY table have a column named PAR_ROW_ID that is related to
the ROW_ID column in the S_PARTY table.
References:
Siebel 7 Essentials, “The Siebel Data Model: Party Business Components”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

35
Q

You want to add your company’s logo in the branding area. Which of the following is NOT a
step that you need to accomplish this?
A. Compile an .srf and test the application after you modify it in Tools to see
whether the logo appears
B. Specify the name of the logo in an HTML IMG tag
C. Test the application after saving the template file to see whether the logo appears
D. Edit CCFrameBanner.swt template file to add an image

A

The correct answer is A.
To change the logo in the Banner Frame, you would modify the template file to add the
image, providing the image file name in the HTML, then test the application.
References:
Siebel 7 Essentials, “Configuring Applications and Screens”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

36
Q

What steps do you have to perform in order to bind applets to a view template? Choose two.
A. Drag the applets from the list onto the placeholders in the view template
B. Launch the Web View Layout Editor in Siebel Tools to have the template file and
the applets window open
C. Create a new Screen View definition in Screens
D. Modify properties in Siebel Tools, by navigating to View ? View Web template ?
View Web Template Item

A

The correct answer is A & B.
Binding applets to a view template involves launching the Web View Layout Editor and
dragging the applets from the applet window to the applet placeholders in the Web View
Editor.
References:
Siebel 7 Essentials, “Configuring Views”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

37
Q

Which of the following is true of the Item Identifier property of an applet web template item?
A. It is read by the Siebel Tools to generate the final HTML
B. It specifies the condition under which this item is mapped
C. It specifies the ID assigned to the control that is mapped to the placeholder in the
.swt file
D. It specifies the name of the control or list item such as List and Form

A

The correct answer is C.
The .SWT template files do not include references to specific controls in the repository.
Instead, they specify a layout and style, with placeholder tags. Other Siebel tags might place
other items, such as view bars, applets, or controls, for instance, in a Web Page.
References:
Siebel 7 Essentials, “Configuring Form Applets”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

38
Q

You want to edit the Web layout of a Contact Form applet by right-clicking and choosing
Edit Web Layout. You have checked out the appropriate project but you still get an error as
soon as you choose Edit Web Layout. Which of the following toolbar settings should you
have set first?
A. History
B. List
C. Web Controls
D. Edit
E. Target Browser Group
F. Debug

A

The correct answer is E.
The target browser group determines how conditional template tags are expressed in the
layout editor. Inside the template are SWE:IF tags that conditionally execute blocks of code.
At edit time you see the applet the way it would show up for the particular browser you have
chosen. At run time, the conditional sections in the template are executed appropriately for
the current browser.
References:
Siebel 7 Essentials, “Configuring Form Applets”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

39
Q

Opportunity and Sales Stage have a M:1 relationship according to your business model.
You want to show some data from the Sales Stage business component in your Opportunity
business component. How would you do this?
A. By creating an implicit join between the Opportunity business component and the
S_PARTY table
B. By using the intersection table S_OPTY_STG
C. By creating a link between Opportunity and Sales Stage business components
D. By creating a join from the Opportunity business component to the S_STG table

A

The correct answer is D.
A Join object definition creates a relationship between a business component and a table
other than its base table. The join allows the business component to use columns from that
table. The join uses a foreign key in the business component to obtain rows on a one-to-one
basis from the joined table, even though the two do not necessarily have a one-to-one
relationship.
References:
Siebel 7 Essentials, “Understanding Business Components and Joins”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

40
Q

Which of the following is NOT true of the Join Specification object type?
A. Name of the join specification object definition must be unique within the join
B. Destination column is required if the join occurs on a column other than ROW_ID
C. Source field denotes the name of the field on which the destination table will be
joined
D. The Join Specification specifies the table to be joined

A

The correct answer is D.
Join Specification is a child object type of Join that provides details about how the join is
implemented within the business component.
References:
Siebel 7 Essentials, “Understanding Business Components and Joins”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

41
Q

You want to bring party data into a different party business component. Which of the
following would you NOT do when mapping a field to a column in a Party table?
A. Select an existing or create a new explicit join
B. Use the existing implicit join from S_PARTY to the other Party table
C. Set the appropriate type for the new Field
D. Select the desired column in the joined table

A

The correct answer is B.
You should not use the implicit join that already exists. Other party tables are extension
tables for S_PARTY. You must use an explicit join based on the appropriate foreign keys. It
will have a different alias.
References:
Siebel 7 Essentials, “Business Components and Joins: Party Extension Tables”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

42
Q

In a M:M link, which of the following properties must be populated? Choose three.
A. Child business component
B. Inter table
C. Destination field
D. Inter child column

A

The correct answer is A, B & D.
The Destination field is used in a 1:M link. In a M:M link, the Inter Table property identified
the intersection table. The Child Business Component property identifies the child in the
relationship and the Inter Child Column property identifies the Foreign key column in the
intersection table for the child table that is linked to the foreign key column in the intersection
table for the parent table (identified in the Inter Parent Column property).
References:
Siebel 7 Essentials, “Understanding Business Objects and Links”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

43
Q

When you configure a static drilldown to a different business component, which of the
following you would NOT do? Choose two.
A. Set Hyperlink field and view properties
B. Set business component, source field, and destination field properties to enable
drilldown to a view based on a different parent record
C. Create a new drilldown object for the applet in Siebel Tools
D. Identify one or more matching conditions to trigger drilling down to a specific
target view
E. Set the field, value, and sequence properties

A

The correct answer is D & E.
To configure a static drilldown to a different business component, you create a new
drilldown object for the applet, set the hyperlink field and View properties, and set the
Business Component, Source Field, and Destination Field properties.
References:
Siebel 7 Essentials, “Configuring Navigation”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”
Siebel 7 Bookshelf, “Object Types Reference”

44
Q

Which of the following is NOT one of the steps in configuring a dynamic picklist in Siebel
Tools?
A. Set the Type Value property on the picklist to the picklist name in the
S_LST_OF_VAL
B. Specify the Business Component to be used by the Pick List object
C. Set the runtime property to TRUE on the control or list column object
D. Create a Pick Map definition

A

The correct answer is A.
The S_LST_OF_VAL table is used for static picklists, not dynamic picklists. A dynamic
picklist draws values from a business component with records edited by users. Values
displayed in a dynamic picklist can change during runtime.
References:
Siebel 7 Essentials, “Configuring Picklists”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

45
Q

Which of the following are true of Multi-value group (MVG)? Choose two.
A. Its visual cue is
B. It requires dedicated space for each child record on a view
C. Multi-value field is required for an MVG
D. It is an alternative to a detail view for managing parent and related child records
E. It cannot be built on M:M relationships

A

The correct answer is C & D.
A multi-value group (MVG) applet is a dialog box that provides the means to display and
maintain a set of records of data from another business component (child) associated with
the currently displayed business component (parent) record. The multi-value field is a field in
the parent business component that references a field in the child business component.
References:
Siebel 7 Essentials, “Configuring Multi-Value Groups”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

46
Q

Which of the following is a valid reason to use unused columns of an existing standard 1:1
extension table (rather than creating a custom extension column on the base table)?
A. The columns will very rarely be included in the User Interface, and applies to only
a small subset of the records in the base table
B. It will improve performance
C. It is a solution when you have not purchased the Advanced Database
Extensibility module
D. Siebel does not permit creation of new columns on base tables

A

The correct answer is A.
Adding a field that references a column in a standard 1:1 extension table may result in some
performance degradation associated with the join. However, if that field is displayed on an
applet that is not frequently used, then the performance impact is slight.
References:
Siebel 7 Essentials, “Extending the Database”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

47
Q

Which of the following access control mechanisms is NOT how Siebel limits records a user
can access in a given view?
A. Membership in access groups for catalogs and categories
B. User ID
C. User’s responsibilities
D. User’s organization
E. User’s position

A

The correct answer is C.
Responsibility determines which views the user can see, but does not control the data that is
presented in that view.
References:
Siebel 7 Essentials, “Configuring Access Control”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

48
Q

Which of the following is NOT one of the steps of enabling Multilingual List of Values
(MLOVs)?
A. Compile a new .srf and deploy
B. Determine which columns to enable
C. Update the existing data in the database by running the MLOV upgrade utility
D. Configure columns for MLOVs
E. Create 1:M extension table to S_LST_OF_VAL table for each target language

A

The correct answer is E.
To enable a multi-lingual list of values, you determine the columns to enable, configure the
columns, add translated values to the LOV table, update existing data in the database, and
compile a new .srf file and deploy.
References:
Siebel 7 Essentials, “Localizing an Application”
Siebel 7 Bookshelf, “Global Deployment Guide”

49
Q

For which Contact view do you set the Visibility Applet Type property to Sales Rep?
A. For All Contacts
B. For My Team’s Contacts
C. For My Personal Contacts
D. For All Contacts across Organizations
E. For My Contacts

A

The correct answer is E.
“My” views are configured by setting the Visibility Applet property to identify an applet in the
view and setting the Visibility Applet Type property to Sales Rep. The Visibility Applet Type
property will default to Sale Rep if this property is left blank.
References:
Siebel 7 Essentials, “Configuring Access Control”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

50
Q

Which of the following BusComp View Modes would you set to have My Team’s View?
Choose two.
A. Set Visibility Field to Owned By Id
B. Set BusComp Popup Visibility Type to Sales Rep
C. Set Owner Type to Position
D. Set BusComp Visibility MVField to Sales Rep
E. Set View Visibility Applet Type Name to Personal

A

The correct answer is C & D.
The “My Team’s” views are Manager Views and are configured by setting the Visibility
Applet property to identify an applet in the view and setting the Visibility Applet Type
property to Manager. Additionally, the Owner type must be Position or Personal.
References:
Siebel 7 Essentials, “Configuring Access Control”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

51
Q

You would like to see Siebel Actuate Reports in Portuguese instead of English. Which of
the following would you use?
A. Regional setting
B. Internationalization
C. Language specific compilation
D. Localization

A

The correct answer is D.
Localization refers to the process of adapting a program to a specific locale. Siebel
applications can be localized by translating and resizing elements of the user interface such
as dialog boxes, buttons, error messages, reports, and online help.
References:
Siebel 7 Essentials, “Localizing an Application”
Siebel 7 Bookshelf, “Global Deployment Guide”

52
Q

What is the effect of checking out a project? Choose three.
A. Locks the project in the server repository but not in the local repository
B. Locks the projects in the local database repository
C. Locks the projects in the server database repository
D. Copies all object definitions in the project on the server to the local database

A

The correct answer is B, C & D.
Checking out a project locks the project in both the local database repository and the server
database repository. Checking out a project also copies all of the object definitions in the
project to the local database.
References:
Siebel 7 Essentials, “Managing Object Definitions”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

53
Q

Which of the following populates a newly-initialized local database with a read-only copy of
all projects in the server repository?
A. Database Extract
B. Get
C. Checking Out
D. Checking In

A

The correct answer is B.
You need to do an initial Get before doing the first compile for your local repository— your
.srf files must be based on the full list of delivered Siebel object definitions plus any changes
you make. You can also use a full get to refresh read-only projects in an existing local
repository.
References:
Siebel 7 Essentials, “Managing Object Definitions”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

54
Q

To modify the Siebel application what would you do?
A. Modify the application engine that reads the repository file
B. Write custom stored procedures against the repository file
C. Write SQL statements against the repository file
D. Edit object definitions that make up the repository file

A

The correct answer is D.
You will never modify the application engine. The only way you should modify the Siebel
application is through editing the object definitions that make up the repository file.
References:
Siebel 7 Essentials, “Editing and Compiling Object Definitions”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

55
Q

Which of the following is NOT how you create a Web page in Siebel?
A. Its layout is edited in Siebel Tools
B. Once configured properly, a browser automatically replaces Siebel tags with
Siebel data
C. An applet is associated with a Web template object
D. A web template file is registered in a repository

A

The correct answer is B.
To create a Web page in Siebel applications, you will register the template, associate an
applet with the template object, and modify its layout in Tools.
References:
Siebel 7 Essentials, “Understanding Siebel Template Files”
Siebel 7 Bookshelf, “Siebel Tools Reference, Volume 1 of 2”

56
Q

How can you limit catalog visibility to only those groups associated with the catalog?
A. Adjust the responsibilities associated with the Access Groups to ensure only the
appropriate people have access
B. Set the Visible Flag for the catalog on the Catalog screen
C. Set the Private Flag for the catalog on the Catalog screen
D. Adjust the positions associated with the Access Groups to ensure only the
appropriate people have access

A

The correct answer is C.
For a catalog and all of its categories to be visible only to the access groups associated with
it, the catalog’s Private flag must be set.
References:
Siebel 7 Essentials, “Access Control and Access Groups”
Siebel 7 Bookshelf, “Authentication and Access Control Administration Guide”

57
Q

Why would you use the ONLY BASE TABLES parameter in your EIM configuration files?
A. To eliminate duplicate data
B. To verify import success
C. To speed up processing
D. To truncate EIM tables after import

A

The correct answer is C.
To explicitly include or exclude tables and columns to avoid unnecessary processing, use
ONLY BASE TABLES, ONLY BASE COLUMNS, IGNORE BASE TABLES, or IGNORE
BASE COLUMNS in your .ifb file.
References:
Siebel 7 Essentials, “Setting Enterprise Integration Manager Options”
Siebel 7 Bookshelf, “Siebel Enterprise Integration Manager Administration Guide”

58
Q

Which of the following are valid methods for verifying the success of an EIM task? Choose
three.
A. Use the client application to view data
B. Print the contents of the base tables and compare against legacy printouts
C. View Server Manager logs for EIM tasks
D. Use SQL SELECT statements against the EIM and base tables

A

The correct answer is A, C & D.
You can verify that your EIM task was successful by examining the Server Manager logs,
accessing the data in the application, or by running SQL SELECT statements against the
affected tables.
References:
Siebel 7 Essentials, “Invoking Enterprise Integration Manager”
Siebel 7 Bookshelf, “Siebel Enterprise Integration Manager Administration Guide

59
Q

You have a Workflow process that evaluates the age of Service Requests and updates the
priority of Service Requests that are more than a week old. Which Siebel Workflow step
type are you using to change the priority of the Service Request?
A. Siebel Update step
B. Siebel Operation step
C. Decision Point step
D. Sub Process step

A

The correct answer is B.
Siebel Operation steps handle Siebel database operations, such as insert or update.
References:
Siebel 7 Essentials, “Introducing Siebel Workflow”
Siebel 7 Bookshelf, “Siebel Workflow Administration Guide”

60
Q

Which Siebel feature enables you to automatically apply a discount to a customer’s order
when the customer adds both a printer and replacement ink cartridges to their online
shopping cart?
A. Siebel Workflow Policy Program
B. Action Sets
C. Siebel Assignment Manager
D. Rule Sets

A

The correct answer is B.
Action sets are groups of actions that are triggered by events. They are created in the Action
Sets view under the Runtime Events Administration screen.
References:
Siebel 7 Essentials, “Personalizing Content and Behavior”
Siebel 7 Bookshelf, “Personalization Administration Guide”

61
Q

You currently have a Siebel Operation step in a Workflow Process that updates SR priority
from Low to High. You now want the Sub Process step to change the priority to Very High
rather than High. How do you change this detail?
A. Double-click the Siebel Operation step in the Process Designer
B. Delete the step and replace it with a new Sub Process step
C. Right-click the Siebel Operation step in the Process Designer
D. Double-click the Sub Process step in the Process Designer

A

The correct answer is D.
Double-clicking the Sub Process step in the process designer allows you to modify the input
and output arguments for the step in the process.
References:
Siebel 7 Essentials, “Introducing Siebel Workflow”
Siebel 7 Bookshelf, “Siebel Workflow Administration Guide”

62
Q

Which of the following is an Enterprise Component Group that should be enabled prior to
running Siebel Workflow?
A. Workflow Process Batch Manager
B. Workflow Action Agent
C. Workflow Monitor Agent
D. Workflow Management
E. Workflow Process Manager

A

The correct answer is D.
The Workflow Management component group should be enabled prior to running Siebel
Workflow processes. The other options listed here are actually components within the
Workflow Management component group.
References:
Siebel 7 Essentials, “Invoking Workflow Processes”
Siebel 7 Bookshelf, “Siebel Workflow Administration Guide”

63
Q

Which of the following is NOT an option with Siebel Workflow’s Wait Step?
A. Pause a process for a specified amount of time
B. Pause a process until a specified runtime event occurs
C. Include a restart parameter in the process
D. Include a timeout parameter in the process

A

The correct answer is C.
The Wait Step allows you to pause a process for a specified amount of time, pause a
process until a specific runtime event occurs, and to include a timeout parameter in the
process.
References:
Siebel 7 Essentials, “Introducing Siebel Workflow”
Siebel 7 Bookshelf, “Siebel Workflow Administration Guide”

64
Q

If an applet has five associated Rule Sets, and the first three rule sets will not return any
data for the current user, but the last two rule sets will, how many rule sets are evaluated for
this user?
A. 4
B. 3
C. 2
D. 5

A

The correct answer is A.
Rule Sets are evaluated in sequence order. Evaluation stops when a rule set returns
content. If an applet has five associated rule sets and the first three will not return any data,
four rule sets are evaluated. The first three, plus the fourth, in order to return data for the
user.
References:
Siebel 7 Essentials, “Personalizing Content and Behavior”
Siebel 7 Bookshelf, “Personalization Administration Guide”

65
Q

How can you tell if your connectors in a Siebel Workflow process are successfully
connecting the steps as you create the Workflow process? Choose two.
A. The two ends of the connector will be white in color
B. By running the process using Process Simulator
C. By right-clicking the connector line
D. The two ends of the connector will be red in color

A

The correct answer is B & D.
When a connector is successfully connected, the end of the connector will be red. If you run
the process in the Process Simulator without error, you also know that the connectors are all
connected.
References:
Siebel 7 Essentials, “Introducing Siebel Workflow”
Siebel 7 Bookshelf, “Siebel Workflow Administration Guide”

66
Q

Which of the following describes .dx files?
A. Transaction files transferred between the Server and Mobile Client
B. Temporary files that are automatically purged upon application exit
C. Directory files used by Siebel to organize physical file directories
D. Log files used for troubleshooting EIM process errors

A

The correct answer is A.
The .dx files are compressed, sequentially numbered transaction files created by the
Transaction Router server task.
References:
Siebel 7 Essentials, “Using Siebel Remote to Support Mobile Clients”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

67
Q

What is stored in the S_DOCK_TXN_LOG table in the Server Database?
A. Before and after images of data
B. A list of transactions performed while docked
C. All of the data that is changed during a remote session
D. Remote user information

A

The correct answer is A.
Field level changes are tracked and stored in a master transaction table
(S_DOCK_TXN_LOG) as rows.
References:
Siebel 7 Essentials, “Using Siebel Remote to Support Mobile Clients”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

68
Q

In the first time set up of mobile users, what must you do before data can be loaded in the
Mobile Client’s local database?
A. Run the dev2prod.ksh script
B. Create the database schema for the local database
C. Copy the Siebel Database file to the mobile client
D. Copy the .cfg and .srf file from the server to the mobile client machine

A

The correct answer is B.
In order to set up a mobile client, you must enable transaction logging, register the user as a
mobile client, create the schema for the local database, create the initial subset of data, and
initialize the local database.
References:
Siebel 7 Essentials, “Using Siebel Remote to Support Mobile Clients”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

69
Q

Which server task creates the Docking\User directory on the Siebel Server for a new Mobile
Client?
A. Transaction Router
B. Generate New Database
C. Synchronization Manager
D. Database Extract

A

The correct answer is D.
The Database Extract server task applies routing rules to server data to extract the
appropriate subset of data, creates a compressed .uaf file, and creates the Docking\User
directory on the Siebel Server.
References:
Siebel 7 Essentials, “Using Siebel Remote to Support Mobile Clients”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

70
Q

What does the Transaction Merger server task do when it encounters a Duplicate Conflict?
Choose two.
A. Merges the two records together into one record
B. Adds the duplicate record and sets a flag to indicate that duplicates exist
C. Does not add the duplicate record and logs the conflict in the remote status log
D. Notifies the mobile client of the duplicate

A

The correct answer is B & D.
Transaction Merger uses specific rules to resolve conflicts with database data changes. For
a Duplicates Conflict, Transaction Merger will add the duplicate record, but set a flag to
indicate that the duplicate exists. Transaction Merger will also notify the mobile client of the
duplicate.
References:
Siebel 7 Essentials, “Additional Siebel Remote Topics”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

71
Q

When does the Transaction Merger server task override the MRG: System Conflict
Resolution system preference?
A. Never
B. When a Duplicate Conflict occurs
C. When an Update Conflict occurs
D. When a Delete Conflict occurs

A

The correct answer is D.
Transaction Merger uses specific rules to resolve conflicts with database data changes.
When a Delete Conflict occurs, transaction Merger will override the MRG: System Conflict
Resolution system preference. Whether this preference is set to Client Wins or Server Wins,
a delete always wins.
References:
Siebel 7 Essentials, “Additional Siebel Remote Topics”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

72
Q

What action is recommended if a mobile user is going to be unable to synchronize for an
extended period of time (leave of absence, for example)?
A. Change the synchronization frequency
B. Modify the views assigned to the mobile client
C. Set a new effective end-date for the mobile client to deactivate it
D. Remove the mobile client’s local database completely

A

The correct answer is C.
If a mobile client will not be able to connect for an extended period of time, it is usually best
to deactivate the mobile client and extract a new database when the mobile client returns
rather than attempt to synchronize the large number of transactions created while the mobile
client was away.
References:
Siebel 7 Essentials, “Additional Siebel Remote Topics”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”

73
Q

When initially preparing your target environment for migration, which of the following tasks
should you complete? Choose three.
A. Check out projects that were changed in development
B. Create user accounts
C. Install any required client software
D. Install database and server software
E. Copy the .srf file to server and clients

A

The correct answer is C, D, & E.
To prepare your target environment, you need to install the database and server software,
install any required client software, copy the .srf and other client files to the sever and
necessary clients, and verify the parameters (.cfg, ODBC, etc.)
References:
Siebel 7 Essentials, “Migrating Data Between Environments”
Siebel 7 Bookshelf, “Siebel Enterprise Integration Manager Administration Guide”

74
Q

What is dataexp.exe used for when migrating environments?
A. To generate a data merge file that contains user and seed data
B. To create flat files containing data from non-EIM tables
C. To create flat files containing data from EIM tables
D. To generate a compressed copy of the source database

A

The correct answer is C.
Dataexp.exe extracts data from source EIM tables into flat files. Dataexp.exe cannot be
used against non-EIM tables because ROW_IDs will be different between the source and
target.
References:
Siebel 7 Essentials, “Migrating Data Between Environments”

75
Q

Which of the following must you do to reactivate a mobile client? Choose two.
A. Perform a database extract
B. Create the mobile client DOCKING sub-directory on the server
C. Add the server name to the DockConnString line of siebel.cfg
D. Remove the end date for the mobile client

A

The correct answer is A & D.
To reactivate a mobile client, you remove the end date and run a database extract for the
reinstated mobile client.
References:
Siebel 7 Essentials, “Additional Siebel Remote Topics”
Siebel 7 Bookshelf, “Siebel Remote and Replication Manager Administration Guide”