12 mca

59
Siebel 2001 Configuration ©Accenture Modify/Create Applets - 1 These training materials are confidential to Siebel. They may not be used to train anyone other than Accenture employees who have attended Siebel training. If the materials are marked "Restricted Use Allowed" you may use the information to help clients who are evaluating vendors, one of which must be Siebel and you may use the information to help clients which are implementing Siebel. If they are not so marked, then the information may only be used to help clients who are implementing Siebel. In either case, you can not; (a) use the materials if you are involved developing or are likely to be involved in developing a product competitive to Siebel (b)use the materials for a client who is a competitor of Siebel; or (c) provide the materials to any third party, whether it is a client or otherwise. If you are going to be discussing Siebel with a client and using these training materials as the basis of information you provide to the client, you must also make sure Accenture has a nondisclosure agreement in place with the client (as part of a Consulting Services Agreement

Upload: alvaro-alcocer-sotil

Post on 22-Nov-2014

225 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 1

These training materials are confidential to Siebel. They may not be used to train anyone other than Accenture employees who have attended Siebel training.

If the materials are marked "Restricted Use Allowed" you may use the information to help clients who are evaluating vendors, one of which must be Siebel and you may use the information to help clients which are implementing Siebel.

If they are not so marked, then the information may only be used to help clients who are implementing Siebel.

In either case, you can not;(a) use the materials if you are involved developing or are likely to be involved in developing a product competitive to Siebel(b)use the materials for a client who is a competitor of Siebel; or(c) provide the materials to any third party, whether it is a client or otherwise.

If you are going to be discussing Siebel with a client and using these training materials as the basis of information you provide to the client, you must also make sure Accenture has a nondisclosure agreement in place with the client (as part of a Consulting Services Agreement or otherwise).

Page 2: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 2

Please adjust volume to hear audio.Audio will play automatically for each slide upon advance.You may replay audio by clicking on the speaker icon in the upper right hand corner of each slide.

Page 3: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 3

Modify/Create Applets

Page 4: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 4

Module Objectives

The module will attempt to:

• Discuss Form and List Applets

• Describe the configuration steps needed to configure List Applets using the List Applet Wizard & Other methods

• Describe the configuration steps needed to configure Form Applets - Form Applet Wizard & Other

Page 5: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 5

Applet Definition

• Data entry form composed of controls

• Provides viewing, entry, modification and navigation capabilities for data in one business component

Page 6: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 6

Primary Applet Types

• List AppletDisplays one or more records

simultaneously in a list

Fields for one record are displayed in a single row

Displays relatively few fields due to width of monitor viewable area

• Form AppletDisplays a single record

Fields for the record are displayed in a grid or form

Can show more fields at once than a list applet

Return to Knowledge Check

Page 7: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 7

Applet Class Property• Determines the behavior of the applet

Specifies the C++ class used at run time for the applet

• Is set to CSSFrameList for list applets

• Is set to CCSFrame for form applets

• Should typically never be changedSpecialized classes are associated with specialized business

components and applets

Page 8: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 8

List Applet

• Displays one or more records in a list table format Each row displays fields from one record in the business

component• Typically includes two to four action control buttons• Supports drilldown to other views through hyperlinked fields

Page 9: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 9

List Applet Action Control Buttons

• Use next record and previous record buttons Allow scrolling one set of records at a time

• New buttonCreates a new record for the list

• May invoke a different applet Web template

• Use the New button or CTRL-N

• Save buttonImmediately saves record

• In customer application user must explicitly save new or change records using Save button

• In employee application you can save by stepping off the record (“implicit save”)

Page 10: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 10

List Applet Web Templates

• List applets can have multiple Web templates, called modesTypical modes are Base, Edit, and Edit List

• Choose the template based on desired applet functionalityHint: Look at template definitions of similar applets

Page 11: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 11

Base Mode

• Does not permit user to edit, query, or enter new records directly in applet

Depending on business logic and the purpose of the list applet, you can enable these functions through buttons or the applet menu

Page 12: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 12

Edit Mode

• Appears as a form applet

• Is invoked by buttons or applet menu from base mode

• Allows user to enter new records or edit existing records

Page 13: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 13

Edit List Mode• Permits users to edit fields in a list applet

Editing is enabled by default

You can disable editing by setting the HTML List Edit property for the column to FALSE

Page 14: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 14

Applet Mode Property

• Appears in the View Web Template Items object definition

• Determines which mode the user sees when a view is invoked

Page 15: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 15

Creating a List Applet

• You can follow these steps to create a new list applet…

• …Or you can use the List Applet WizardAutomates these steps

Generally, the preferred methodReturn to Knowledge Check

Page 16: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 16

List Applet Wizard

• Ensures object definitions and properties are createdEnsures steps are not omitted

• Increases developer productivitySpeeds project completion

• To invoke the List Applet Wizard, select FileNew ObjectIn the Applets tab, select List Applet and click OK

Page 17: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 17

Using the List Applet Wizard – Step 1

• Assign a project, business component, applet name, and title

• Creates an applet object definition in Tools

Page 18: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 18

Using the List Applet Wizard – Step 2

• Select Web templates for Web layout Associates template and applet

Page 19: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 19

Using the List Applet Wizard – Step 3

• Choose the Business Component fields that will appear in the Web layout Creates the Applet Web Template Items

• Necessary to bind the controls to the applet

Page 20: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 20

Using the List Applet Wizard – Step 4

• Choose the HTML controls to be added to the applet Control method invoked when control icon selected

Page 21: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 21

Model HTML Controls Applet

• The basic HTML controls for applets come from the Model HTML Controls Applet in Tools

• This is a “dummy” applet not based on any business component

• Controls added to this applet are automatically added to any new applet you create using the applet wizards

Page 22: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 22

Using the List Applet Wizard – Step 5

• Review the applet object you have defined

Page 23: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 23

Finishing the List Applet

• Finishing the list applet Creates required object definitions for

• Applet• Control• List• List column

• Maps Applet Web Templates Applet Web Template Items

• Sets applet class to CSSFrameList

• Invokes the Web Layout Editor

Return to Knowledge Check

Page 24: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 24

Web Layout Editor• Use Edit Web Layout Editor to add, remove, and reorder the

columns displayed

Page 25: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 25

Applet Title• Change the Title property to set the applet display name

Page 26: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 26

List Column Definitions• Edit the List Column definition to:

Set the column display name

Set the column to read only

Enable or disable popup editing

Enable or disable special processing at run time

Change the HTML Type

Page 27: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 27

List Control Definition• List applets require the List control in order to display the

collection of list columns

• Do not edit this control

Page 28: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 28

Configuring a List Applet - Example

Scenario:

We will be creating a List Applet to display some data about equipment for the ABC client.

Page 29: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 29

Configuring a List Applet - Example1. In Siebel Tools, go to the Object Explorer and select the Project definition.

2. Right click on the Project and select New Record.

3. Set the following properties:

Name: ABC New Applets Locked: TRUE

Comments: Created by “your initials” on “Today’s Date”

Page 30: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 30

Configuring a List Applet - Example

4. In Siebel Tools, Select File -> New Object.

5. Select the Applets tab in the New Objects Wizards window.

6. Select List Applet, and click OK.

Page 31: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 31

Configuring a List Applet - Example

7. In the General Window, scroll down and select the following:

Project: ABC New Applets

Business Component: Asset Mgmt – Asset

Name: ABC Equipment List Applet

Display Title: Characteristics

Page 32: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 32

Configuring a List Applet - Example8. In the Web Layout – General window, scroll down and select the following:

Template for Base read-only mode: Applet List (Base/Editor)

Template for Edit Mode: Applet List Edit (Edit/New/Query)

Template for Edit List Mode: Applet List (Base/EditList)

Page 33: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 33

Configuring a List Applet - Example9. In the Web Layout Fields window, select Asset Number in the Available Fields

Column

10. Click the right row to move this field to the Selected Fields column.

11. Scroll down until you find the Serial Number field in the Available Fields Column. Select Serial Number

12. Click the right arrow to move this field to the Selected Fields Column.

Page 34: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 34

Configuring a List Applet - Example

13. In the second Web Layout – Fields window we will add the controls for the applet. By default all controls have been selected for us. Accept them clicking Next.

Page 35: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 35

Configuring a List Applet - Example

14. In the Finish window, proceed to check the information.

15. Click Finish.

Page 36: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 36

Configuring a List Applet - Example

16. Compile your changes.

Page 37: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 37

Lab Activity

• Now is your chance to practice some of the concepts we've just covered.

• Proceed to Lab 1 for this module.

• Once you have completed this section, resume viewing the presentation where you left off.

Page 38: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 38

Activity Recap

Question AnswerWhat are two different ways to configure a new list applet?

Now that you have completed Lab 1, you should be able to answer the question below. Try to answer each question; the answer will pop up as you advance the slide.

- Using the List Applet Wizard- Copying an existing applet (most recommended, and most used for developers in the real life).

Page 39: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 39

Form Applet• Displays one record at a time in a data entry form layout

Field controls display fields in the business component• Field Caption property displays caption text

Button controls initiate an action when clicked

Page 40: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 40

Form Applet Appearance and Function

• Fields are usually editable Can be read-only

• Allows scrolling one record at a time

Page 41: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 41

Expanding and Collapsing Form Applets

• Collapsed (“Less”) Is the default display Shows limited set of fields Only displayed fields can be edited

• Expanded (“More”) Shows all fields Full edit capabilities (all unprotected fields can be edited)

• User can toggle using the show more button

Page 42: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 42

Form Applet Modes• Form applets only use Base and Edit modes

Base mode is read-only Edit mode permits editing

• The View Web Template Items object definition determines which mode is displayed when a view is invoked

Page 43: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 43

Create a new Form Applet – Step 1

• Use the Form Applet Wizard to create a form applet

• Assign the project, business component, applet name, and title

• Step 1: Choose File > New Object from Siebel Tools Main Menu• Step 2: Click Applets tab and then double click the form applet icon.

Page 44: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 44

Create a new Form Applet – Step 2

• Select Web templates for Web layout Associates template and applet

Page 45: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 45

Create a new Form Applet – Step 3

• Select fields to appear in the form applet

Page 46: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 46

Create a new Form Applet – Step 4

• Choose the HTML controls to be added to the applet Adds necessary templates for controls

Page 47: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 47

Create a new Form Applet – Step 5

• Finish the form applet Creates required object definitions for the applet and controls Sets applet class to CSSFrame

Return to Knowledge Check

Page 48: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 48

Modify a Form Applet

• Use Web Applet Editor to modify a form applet Add, delete, and reposition controls

Page 49: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 49

Accessing the Web Applet Editor1. Select a Target Browser from the drop-down list in Tools bar.

2. In the Object Explorer, select the Applet Object.

3. Select an entry in the Applets list object editor and right click to on the applet selecting the Edit Web Layout Option from the menu

4. The Applet Web Template (Base)-Layout window appears.

Page 50: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 50

Modify a Control

• Use Web Layout Editor to edit text and button controls Edit control properties in Properties window

Page 51: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 51

Setting More/Less Mode on a Field

• To have a field display only when applet is expanded, set the More property in Edit Web Layout Editor

Page 52: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 52

Setting More/Less Mode on an Applet

• To enable expanding and collapsing the form applet, create a Toggle Layout control and add it using the Web Layout Editor

Page 53: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 53

Preview the Applet

• Right-click and select Preview to see how the applet appears

Page 54: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 54

Lab Activity

• Now is your chance to practice some of the concepts we've just covered.

• Proceed to Lab 2 for this module.

• Once you have completed this section, resume viewing the presentation where you left off.

Page 55: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 55

Activity Recap

Question AnswerHow do you determine which applet you will modify?

How do you can modify a form applet?

Now that you have completed Lab 2, you should be able to answer the questions below. Try to answer each question; the answer will pop up as you advance the slide.

Navigating in the Application, and selecting Help-> About View.

Using the Edit Web Layout.

Page 56: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 56

Summary

• After completing this module, you should be able to:

• Discuss Form and List Applets

• Describe the configuration steps needed to configure List Applets using the List Applet Wizard & Other methods

• Describe the configuration steps needed to configure Form Applets - Form Applet Wizard & Other

Page 57: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 57

Knowledge Check

Question AnswerDiscuss Form and List Applets List Applet:

Displays one or more records simultaneously in a list, fields for one record are displayed in a single row, and displays relatively few fields due to the width of monitor viewable area.Form Applet:Displays a single record, and fields for the record are displayed in a grid or form.

Take this opportunity to check your knowledge of the concepts presented in this module. Try to answer the questions on the slide. The answer for each question will pop up as you advance the slide. Each answer may link back to the area within the presentation where that concept is presented. At the end of the section referenced you will find a ‘Return to Knowledge Check’ hyperlink, which will take you back to this slide.

Page 58: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 58

Knowledge Check (cont’d)

Question Answer

Describe the configuration steps needed toconfigure List Applets using the List AppletWizard

• Select File> New Object from the Siebel Tools main menu.

• Click the Applets tab, and then double click the List Applet icon.

• Assign a project, business component, applet name, and title.

• Creates an applet object definition in Tools.• Select Web templates for Web layout.• Choose the business component fields that wi

ll appear in the Web layout. • Choose the HTML controls to be added to the

applet.

• Review the applet object you have defined.

Take this opportunity to check your knowledge of the concepts presented in this module. Try to answer the questions on the slide. The answer for each question will pop up as you advance the slide. Each answer may link back to the area within the presentation where that concept is presented. At the end of the section referenced you will find a ‘Return to Knowledge Check’ hyperlink, which will take you back to this slide.

Page 59: 12 mca

Siebel 2001 Configuration ©Accenture Modify/Create Applets - 59

Knowledge Check (cont’d)

Question Answer

Describe the configuration steps needed toconfigure List Applets without the List AppletWizard

Describe the configuration steps needed to configure Form Applets using the Form Applet Wizard

• Create new applet object definition• Associate applet template with applet object

definition• Bind controls to applet template

• Select File> New Object from the Siebel Tools main menu.

• Click the Applets tab, and then double click the Form Applet icon.

• Select templates for Web layout.• Select fields to appear in the form applet.• Choose the HTML controls to be added to the

applet.• Finish the form applet.

Take this opportunity to check your knowledge of the concepts presented in this module. Try to answer the questions on the slide. The answer for each question will pop up as you advance the slide. Each answer may link back to the area within the presentation where that concept is presented. At the end of the section referenced you will find a ‘Return to Knowledge Check’ hyperlink, which will take you back to this slide.