module 25 ui layer configuration applets

Upload: realvasyapupkin

Post on 04-Apr-2018

222 views

Category:

Documents


0 download

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