No, they are READ-ONLY. In order for data to be manipulated (insert/delete/update), it must appear in an applet in which the fields (to which the controls are mapped) are single-value fields mapped to columns of the BC’s base or main table.
Wednesday, June 25, 2008
What is the result of setting the “Outer Join Flag” property to TRUE?
Returns all records from the main table of the BC even if there is no joined record. Set it to FALSE if the FK relationship is mandatory. If the FK will always be there, then you don’t need the outer join.
What does the join object specify?
The FK to PK relationship. Allows a BC to represent data from a foreign table. Used on the many side of a many to one relationship. Requires data from the joined table to return at most one row.
How are keyboard shortcuts created?
With an ampersand (&) before any letter in the Text property
What is involved in creating a bitmap?
Add a bitmap category;
Create a bitmap (name must be “Logo”);
Import bitmap;
Preview
What are the child object types of an application, we have looked at so far?
Screen Menu Items, Tabs
How do you invoke the view designer?
Select the ‘View’ object type in the OE and choose View -> Edit Layout from the Tools .menu bar or right mouse-click on a view definition in the OBLE and choose Edit Layout.
What are the options for the Check Bitmap Identifier property for list columns of type
CheckBox?Check, Asterisk, Alarm, Flag.
How do you invoke the Applet Designer?
View -> Edit Layout either off of the menu or by right clicking the mouse
Saturday, June 21, 2008
What are the steps for creating a BO and BC?
Create a project and/or checkout,
Create a BC and add to project,
Add fields to BC,
Create BO and add to project,
Associate BC to BO.
What are the different kinds of values that an object definition property can be?
A Siebel constant,User-defined,Reference to the Name of an existing object definition
What is the Siebel UI Organization Structure?
An application is a collection of screens. Each screen is a collection of views pertaining to a functional area; Views map to the same BO and presents a subset of its data: is a collection of one or more applets. Each applet maps to one BC.
What is the User Interface Objects layer?
Is the visual representation of the underlying BOs and BCs. Provides means to customize the screen display. Defines the application, screens, views, applets and reports (including UI layout and navigation, all UI controls)
What is a BO?
A major area of business functionality. A collection of BC’s which are logically related.One BC in the collection serves as the master BC (the master BC has the same name as the BO itself). Same BC can be used in different sets of relationships.
What is a BC?
Associates columns from one/more tables in the Data Object layer into a single entity. Maps to a main table. Has Fields, most of which map to a Column in a Table. Enables relationships with other BCs using PK/FK relationships built-in to the Data Model.
What is the Business Object Layer?
Business Object Definitions built on Data Object Definitions and/or other Business Object Definitions. Provides the interface to retrieve and manipulate data from the underlying SQL tables. Major object types: Business Component and Business Object
Wednesday, June 4, 2008
What is the Data Object Layer?
A layer of abstraction over the RDBMS, insulating the application and developer from database administration and restructuring.Contains Data Object Definitions such as ‘Table’, ‘Column’, and ‘Index’, which directly map to the RDBMS structure.
What kinds of information is contained in the .cfg file?
Siebel application to run,
Data sources available to application,
Repository file to use,
Application title to display in splash screen,
Application title to display in application window
What is the difference between an object type and an object definition?
An object type is a named structure from which object definitions of a given type can be created. (ex.: ‘Applet’ is an abject type and ‘Opportunity List Applet’ is an object definition.) An object type has a predefined set of properties.
What are the two means for editing object definitions?
Object List Editor, Properties window
What is the No Delete, No Insert, No Update BC property?
If set to TRUE, no data manipulation can be performed. Default is FALSE.
What are the three windowpanes associated with project ‘Diff’?
Project differences,Object differences,Attribute differences
What is the difference between ‘Get’ and ‘Checkout’?
They are equivalent except that ‘Get’ does not place locks. Initial ‘Get’ is required before compiling against the local Repository.
What does the Changed Flag indicate?
A Checkmark in this column indicates that changes have been made to the contents of the corresponding record since a particular date and time (You set this date and time using the General tab in Tools -> Options menu).
Describe the 3 Object Explorer (OE) tabs.
Types: higher level object types displayed,
Details: expanded top level object type displays object definitions of that type, Flat: displays all definitions of that type
What are the three layers to the Siebel Architecture?
User Interface Objects, Business Objects, Data Objects- Business Object
What is the repository file?
The repository file is a compiled file which contains the data configuration and the data presentation configuration constructed by the developer.
What is Tools?
Allows customizing of underlying data configuration as well as data presentation configuration. Data configuration determines what SQL is sent to the database. Siebel generates the SQL and it cannot be directly modified.
Siebel FAQs
What is Siebel repository ?
Define siebel.cfg file ?
Questions on Call Centers and CTI.
What is the hardware ? What is the middleware ?
When CTI is installed in NY how the development work was done in
Chennai ?
Description of the whole process.
Relationship with other objects.
When the call was received, which screen was popped up ?
How did you transfer the screen from one place to other ?
How many views are handled by agent and how many are transferred ?
Questions on Savvy projects.
How many developers are involved ?
How is the environment ?
Who was Project Manager and Siebel Project Manager ?
How it was executed ? What was the duration ?
Questions on EIM project ?
Description of the process, execution, methods, operations, problems, connectivity with client.
How many screens / views are there ?
How import / export was done ?
Script on EIM process.
Questions on Siebel tools.
Difference between 99 tools and 2000 tools ?
Questions asked during the GE Interview:
1. EIM
Concept
Details of tables
IF tables – reasons, config etc.
2. Sales
Forecasting, Different types of forecasting etc.
Complete sales cycle in Siebel
3. Marketing
Campaign types and uses.
4. CTI
Concept
Application
Integration of CTI with Call Centers
5. Tools
Joins
Links
6. Workflow & Assignment Manager
Concept
Process
Applications
Difference between them
7. Call Center
Smart script
8. Actuate Reports
Integration of Report server with others
Report Generation
9. About our company, SAVVY SYSTEMS.