Upload
alvaro-alcocer-sotil
View
161
Download
1
Embed Size (px)
Citation preview
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).
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.
Siebel 2001 Configuration ©Accenture Configuring Navigation - 3
Configuring Navigation
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
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
Siebel 2001 Configuration ©Accenture Configuring Navigation - 6
Static Drilldown: Same Business Component
• Drill down to another view, keeping the business component (BC) context
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
Siebel 2001 Configuration ©Accenture Configuring Navigation - 8
Static Drilldown: Different Business Component
• Drill down to another view, changing the business component context
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
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.
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.
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
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
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
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
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
Siebel 2001 Configuration ©Accenture
Configuring Navigation - 17
Thread Properties
• Specifies the text that appears in the thread button
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
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
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
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
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>
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
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
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
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.
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.
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
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.
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.