30
Siebel 2001 Configuration ©Accenture Configuring Navigation - 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).

14 cn

Embed Size (px)

Citation preview

Page 1: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 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: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 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: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 3

Configuring Navigation

Page 4: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 4

Module Objectives

This module will attempt to:• Describe how to configure drilldown for a View

• Describe how to Enable the Thread Bar

• Describe the steps necessary to Configure Toggle Applets

Page 5: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 5

Navigation Using Drilldown

• You can configure fields in a list for drilldown When the user clicks the field, the application navigates to

another view

• You can configure drilldown as static or dynamic Static: Clicking the hyperlink always navigates to the same

target view Dynamic: Clicking the hyperlink navigates to a target view

determined by values shown in the current view

Page 6: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 6

Static Drilldown: Same Business Component

• Drill down to another view, keeping the business component (BC) context

Page 7: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 7

Configuring Drilldown

• Create a new drilldown object Set the Hyperlink Field and View properties to enable static

drilldown

Return to Knowledge Check

Page 8: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 8

Static Drilldown: Different Business Component

• Drill down to another view, changing the business component context

Page 9: 14 cn

Siebel 2001 Configuration ©Accenture Configuring Navigation - 9

Configuring Drilldown to Different Business Component

• Create a new drilldown object for the applet Set Hyperlink field and View properties as before Set Business Component, Source Field, and Destination Field

properties to enable drilldown to a view based on a different parent record

Return to Knowledge Check

Page 10: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 10

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 11: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 11

Activity Recap

Question Answer

How do you can identify a drilldown in the application?

Where do you create and/or modify Drilldowns?

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

Drilldowns are underlined.

In Siebel Tools, go to the Object Explorer, and select Applet/Drilldown Object.

Page 12: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 12

Dynamic Drilldown

• Enables drilldown to multiple views from the same hyperlink field, depending on the value of a field in the active record of the list or form

Page 13: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 13

Matching Conditions

• Identify one or matching conditions to trigger drilling down to a specific target view Type = Hotel ====> Expense Hotel List View Type = Mileage ====> Expense Item Mileage View

• Determine the order to check the matching conditions Conditions can involve different fields Multiple matches could occur for a given record

Page 14: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 14

• Create the drilldown objects for each view

• Create a dynamic drilldown destination definition for each condition

Configuring Dynamic Drilldown

Page 15: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 15

Configuring Dynamic Drilldown (cont’d)

• Configure the default drilldown object to navigate to the desired view if there are no matches If no default is configured, clicking when there is no match does

not drill down

• Configure a dynamic drilldown destination definition for each condition Set the Field, Value, and Sequence properties Set the Destination Drilldown Object property for the view to drill

down to if a match occurs

• Configure additional drilldown objects for each of the special target views Avoid creating child dynamic drilldown destination definitions –

this can cause a loop

Page 16: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 16

Thread Bar

• Tracks previous business object (view) and active record

• Updates whenever the user navigates to a different business object or active record

• Provides hyperlinks to previous views

Allows user to backtrack easily

Page 17: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 17

Thread Properties

• Specifies the text that appears in the thread button

Page 18: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 18

Thread Bar Tag

• To enable the thread bar, the applet template must include a SWE threadbar tag Usually included by referencing an external SWT file,

CCThreadbar.swt For example, to include the thread bar in a view, use

<swe:include file="CCThreadbar.swt"/>

Return to Knowledge Check

Page 19: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 19

Toggle Applets

• You can configure several applets to share the same space in a view

You only add one applet to the view Web template Users can switch this applet with others by an applet toggle that you

define on the applet

Page 20: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 20

Configuring Applet Toggles

• Create a new applet toggle definition for each applet to be added to the toggle list Create it on the applet defined in the view Web template Note: This is not limited to a single view – the toggle list will

appear in all view Web templates that include this applet

Page 21: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 21

Configuring Applet Toggles (cont’d)

• Each applet you add to the applet toggle definition becomes available from the toggle list The toggle list will appear on the new applet when you

toggle to it

Return to Knowledge Check

Page 22: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 22

Togglebar Tag

• The toggle list will appear only if the applet template includes a SWE togglebar tag Example:

<swe:togglebar type=“Select”><table><tr> <td> <swe:control id=“1”

property=”DisplayName”> </td> <td> <swe:this property=“FormattedHtml”/>

</td></tr></table></swe:togglebar>

Page 23: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 23

Dynamic Toggling• Determines the applet to appear in a view based on the

value in a specific field in the displayed record

• Does not use a toggle list User does not directly control navigation between applets

Page 24: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 24

Dynamic Toggling (cont’d)

• Example: Changing the Type property of a pricing factor determines which one of several pricing factor detail applets appears

Page 25: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 25

Configuring Dynamic Toggling

• Create a child applet toggle for each possible applet Set the Auto Toggle Field, Auto Toggle Value, and Sequence properties Child applets must be based on same business component as parent

• Set the parent applet as the default to display when all conditions fail

Page 26: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 26

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 27: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 27

Activity Recap

Question Answer

Where do you can configure Toggle Applets?

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.

In Siebel Tools, Object Explorer, Applet/Applet Toggle.

Page 28: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 28

Summary

Now that you’ve completed this module, you should be able to:

• Describe how to configure drilldown for a View• Describe how to Enable the Thread Bar• Describe the steps necessary to Configure Toggle Applets

Page 29: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 29

Knowledge Check

Question Answer

Describe how to configure a static drilldown(same business component) for a View.

Describe how to configure a static drilldown(different business component) for a View.

Create a new drilldown object

Set the Hyperlink Field and View properties to enable static drilldown

Create a new drilldown object for the applet

Set the Hyperlink Field and View properties to enable static drilldown

Set Business Component, Source Field, and Destination Field properties to enable drilldown to a view based on a different parent record

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 30: 14 cn

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 30

Knowledge Check (cont’d)

Question Answer

Describe how to enable the thread bar.

What are the steps necessary to ConfigureToggle Applets?

To enable the thread bar, the applet template must include a SWE thread bar tag

Create a new applet toggle definition for each applet to be added to the toggle list, specifying what applet the user should have the ability to toggle view in the Applet Toggle Object.

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.