Você está na página 1de 24

Siebel 8.

0 Essentials

UI Layer Configuration: Applets

1 of 24

Module 24: UI Layer Configuration: Applets

Module Objectives
To create and modify List applet

To create and modify Form applet

UI Layer Configuration: Applets

3 of 24

Primary Applet Types: List Applet


A List applet displays one or more records simultaneously in a list

Displays one record per row


It typically displays fewer fields than a form applet
It supports drilldown to other views through hyperlinked fields

UI Layer Configuration: Applets

4 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

UI Layer Configuration: Applets

5 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

UI Layer Configuration: Applets

6 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

UI Layer Configuration: Applets

7 of 24

List Applet Wizard Inputs


The List Applet wizard requires the following inputs:

Project Name Applet 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

UI Layer Configuration: Applets

8 of 24

List Applet Wizard Outputs


The List Applet wizard

creates the required object definitions for controls, list and list columns associates applet web templates to the applet binds list columns to templates New Applet appears as Applet Web Template Items Object invokes the Web Layout Editor Definition
created

List Web Layout Editor invoked

UI Layer Configuration: Applets

9 of 24

Web Layout Editor


The Web Layout Editor is used to add, remove or reorder applet Web

template items Placeholders correspond to item identifiers of applet Web template items

1. Select the mode.

2. Drag and drop items from the Controls/Columns window 3. Select and rightclick to delete controls that you have added

UI Layer Configuration: Applets

10 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

UI Layer Configuration: Applets

11 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

UI Layer Configuration: Applets

12 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

UI Layer Configuration: Applets

13 of 24

Using Symbolic Strings


String Reference: Refers to symbolic string object definitions Is selected from a picklist Refers 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

UI Layer Configuration: Applets

14 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

UI Layer Configuration: Applets

15 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

UI Layer Configuration: Applets

16 of 24

Form Applet Wizard Outputs


The Form Applet Wizard

Creates required object definitions for controls Associates 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

UI Layer Configuration: Applets

17 of 24

Grid Layout Editor


The Grid Layout editor is used to:

Create new control object definitions Bind controls to the Web template Resize and Reposition controls

Grid Layout editor

UI Layer Configuration: Applets

18 of 24

Grid Layout Editor


Drag-and-Drop layout editing is supported Supports formatting options
Format menu

arranges selected controls

UI Layer Configuration: Applets

19 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

UI Layer Configuration: Applets

20 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

UI Layer Configuration: Applets

21 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

UI Layer Configuration: Applets

22 of 24

Module Highlights
List Applets:

Display records simultaneously in a list Do not display all fields for a record
Form Applets display a single record and its fields in a grid format Applet Wizards ensure object definitions are created and steps are

not omitted Web Layout Editor is used to add, remove or reorder Web Template items List Column Definitions specify field displayed and display name Symbolic Strings ensure uniformity of a name throughout the application

UI Layer Configuration: Applets

23 of 24

Lab
In the lab, you will:

Modify a form applet using the Grid Layout Editor Create a new list applet using the wizard

UI Layer Configuration: Applets

24 of 24

Você também pode gostar