module 25 ui layer configuration applets
TRANSCRIPT
-
7/30/2019 Module 25 UI Layer Configuration Applets
1/24
UI Layer Configuration: Applets 1 of 24
Siebel 8.0 Essentials
-
7/30/2019 Module 25 UI Layer Configuration Applets
2/24
Module 24: UI Layer Configuration: Applets
-
7/30/2019 Module 25 UI Layer Configuration Applets
3/24
UI Layer Configuration: Applets 3 of 24
Module Objectives
To create and modify List applet
To create and modify Form applet
-
7/30/2019 Module 25 UI Layer Configuration Applets
4/24
UI Layer Configuration: Applets 4 of 24
Primary Applet Types: List Applet
A List applet displays one or more records simultaneously in a listDisplays one record per row
It typically displays fewer fields than a form applet
It supports drilldown to other views through hyperlinked fields
-
7/30/2019 Module 25 UI Layer Configuration Applets
5/24
UI Layer Configuration: Applets 5 of 24
Primary Applet Types: Form Applet
A Form applet displays the fields for a single record
The fields are displayed in a grid form
-
7/30/2019 Module 25 UI Layer Configuration Applets
6/24
UI Layer Configuration: Applets 6 of 24
Creating a List Applet
Steps to create a new list applet:
However, it is highly recommended to use the List Applet Wizard:
Automates these steps
Ensures that object definitions and properties are created
Ensures that steps are not omitted
Enables quicker project completion
-
7/30/2019 Module 25 UI Layer Configuration Applets
7/24UI Layer Configuration: Applets 7 of 24
List Applet Wizard
Use the List Applet Wizard in Siebel Tools to create a new list applet:
Select File > New Object, select the Applets tab, select List Applet,and then click OK.
Wizard
-
7/30/2019 Module 25 UI Layer Configuration Applets
8/24UI Layer Configuration: Applets 8 of 24
List Applet Wizard Inputs
The List Applet wizard requires the following inputs:
Project NameApplet Name and display title
Business Component Name
Upgrade Behavior
Admin, Non-Preservable, Preserve
Web Templates to be used for each mode
Base and Edit-List mode are built using Applet List (Base/EditList)
Edit mode is built using Applet List Edit (Edit/New/Query)
Business component fields
Additional controls that will be part to the applet
By default, all of the standard buttons are selected
-
7/30/2019 Module 25 UI Layer Configuration Applets
9/24UI Layer Configuration: Applets 9 of 24
List Applet Wizard Outputs
The List Applet wizard
creates the required object definitions for controls, list and list columnsassociates applet web templates to the applet
binds list columns to templates
appears as Applet Web Template Items
invokes the Web Layout Editor
New Applet
Object
Definition
created
List WebLayout
Editor
invoked
-
7/30/2019 Module 25 UI Layer Configuration Applets
10/24UI Layer Configuration: Applets 10 of 24
Web Layout Editor
The Web Layout Editor is used to add, remove or reorder applet Webtemplate items
Placeholders correspond to item identifiers of applet Web templateitems
1. Select the
mode.
2. Drag and drop
items from the
Controls/Columns
window
3. Select and right-
click to delete
controls that you
have added
-
7/30/2019 Module 25 UI Layer Configuration Applets
11/24UI Layer Configuration: Applets 11 of 24
Applet Web Templates
Applet Web Templates specify which template is used when an applet
is displayed in a given mode
It contains Applet Web Template items
The controls or list columns bound to the template
The item identifier that specifies their location in the applet
Specify the
Web
Template
Specifies
where list
column will
appear
-
7/30/2019 Module 25 UI Layer Configuration Applets
12/24UI Layer Configuration: Applets 12 of 24
List Column Definitions
A list column definition specifies the field that is displayed and the
display name that appears at the top of the list column
-
7/30/2019 Module 25 UI Layer Configuration Applets
13/24UI Layer Configuration: Applets 13 of 24
Symbolic Strings
Symbolic Strings ensure that a name appears the same way
throughout the application They provide a way to manage updates, globally
They are used by user interface objects such as:
Labels
List columns
Applet titles
They are stored in the repository containing words and phrases used
in UI definitions
Global Dictionary contains many commonly used terms
Symbolic String Locale object type allows language translation
-
7/30/2019 Module 25 UI Layer Configuration Applets
14/24UI Layer Configuration: Applets 14 of 24
Using Symbolic Strings
String Reference:
Refers to symbolic string object definitions
Is selected from a picklistRefers to the name of a symbolic string
String Override: Is used when strings are infrequently displayed
Can be converted to symbolic string using a Siebel-supplied string conversion utility
Reference to
object in
repository
-
7/30/2019 Module 25 UI Layer Configuration Applets
15/24UI Layer Configuration: Applets 15 of 24
Form Applet Wizard
Form Applet wizard is used to create a new form applet
Select File > New Object, select the Applets tab, select Form applet and
then click OK
-
7/30/2019 Module 25 UI Layer Configuration Applets
16/24UI Layer Configuration: Applets 16 of 24
Form Applet Wizard Inputs
The Form Applet Wizard requires the following inputs:
Project Name
Applet Name and display title
Business Component Name
Upgrade behaviour:
Admin, Non-preservable, Preservable.
Modes to use Edit mode is required for all clients
Uses the Applet Form Grid Layout template
Base mode is required for Standard Interactivity clients only
Business Component fields
Additional controls to be added to the applet
By default, all standard buttons are selected
-
7/30/2019 Module 25 UI Layer Configuration Applets
17/24UI Layer Configuration: Applets 17 of 24
Form Applet Wizard Outputs
The Form Applet Wizard
Creates required object definitions for controlsAssociates applet Web templates to the applet
Binds columns to templates
Appear as Applet Web Template Items
Invokes the Grid Layout Editor
New applet
object
definition
created
Grid Layout
editor
invoked
-
7/30/2019 Module 25 UI Layer Configuration Applets
18/24UI Layer Configuration: Applets 18 of 24
Grid Layout Editor
The Grid Layout editor is used to:
Create new control object definitionsBind controls to the Web template
Resize and Reposition controls
Grid Layout
editor
-
7/30/2019 Module 25 UI Layer Configuration Applets
19/24UI Layer Configuration: Applets 19 of 24
Grid Layout Editor
Drag-and-Drop layout editing is supported
Supports formatting options Formatmenu
arranges
selected
controls
-
7/30/2019 Module 25 UI Layer Configuration Applets
20/24
UI Layer Configuration: Applets 20 of 24
Web Controls Toolbar
The web controls toolbar is used for drag-and-drop creation of
controls It contains icons for text controls, check boxes, labels, etc.
HTML
Text
HTML
Label
-
7/30/2019 Module 25 UI Layer Configuration Applets
21/24
UI Layer Configuration: Applets 21 of 24
Properties for Editing
Properties such as No Delete, No Insert, No Merge and No Update are used to
restrict the behavior of the applet These can be set at the applet level or at the business component level
The most restrictive settings are always used
Affects all
applets
referencing
this BC, or..
..can be
customized
for each
applet
-
7/30/2019 Module 25 UI Layer Configuration Applets
22/24
UI Layer Configuration: Applets 22 of 24
Previewing the Applet
Right-click and select Preview to see how the applet appears
To go back to the Grid Layout Editor, right-click and deselect Preview
-
7/30/2019 Module 25 UI Layer Configuration Applets
23/24
-
7/30/2019 Module 25 UI Layer Configuration Applets
24/24
UI L C fi ti A l t
Lab
In the lab, you will:
Modify a form applet using the Grid Layout Editor
Create a new list applet using the wizard