SlideShare ist ein Scribd-Unternehmen logo
1 von 30
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 - 1
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 - 2
Configuring Navigation

Siebel 2001 Configuration ©Accenture

Configuring Navigation - 3
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 - 4
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 - 5
Static Drilldown: Same Business
Component
•

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

Siebel 2001 Configuration
©Accenture

Configuring Navigation - 6
Configuring Drilldown
• Create a new drilldown object
 Set the Hyperlink Field and View properties to enable static
drilldown

Siebel 2001 Configuration
©Accenture

Configuring Navigation - 7

Return to Knowledge Check
Static Drilldown: Different
Business Component
•

Drill down to another view, changing the business component
context

Siebel 2001 Configuration
©Accenture

Configuring Navigation - 8
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

Siebel 2001 Configuration
©Accenture

Configuring Navigation - 9

Return to Knowledge Check
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 10
Activity Recap
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.

Question

Answer

How do you can identify a drilldown in the
application?

Drilldowns are underlined.

Where do you create and/or modify Drilldowns?

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

Siebel 2001 Configuration
©Accenture

Configuring Navigation 11
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 12
Matching Conditions
• Identify one or matching conditions to trigger drilling
down to a specific target view
 Type = Hotel
 Type = Mileage

====> Expense Hotel List View
====> 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 13
Configuring Dynamic Drilldown
• Create the drilldown objects for each view
• Create a dynamic drilldown destination definition for each
condition

Siebel 2001 Configuration
©Accenture

Configuring Navigation 14
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 15
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 16
Thread Properties
• Specifies the text that appears in the thread button

Siebel 2001 Configuration
©Accenture

Configuring Navigation 17
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"/>

Siebel 2001 Configuration
©Accenture

Configuring Navigation Return to Knowledge Check
18
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 19
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 20
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

Siebel 2001 Configuration
©Accenture

Configuring Navigation Return to Knowledge Check
21
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 22
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 23
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 24
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 25
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 26
Activity Recap
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.

Question

Answer

Where do you can configure Toggle Applets?

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

Siebel 2001 Configuration
©Accenture

Configuring Navigation 27
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 28
Knowledge Check
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.

Question

Answer

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

Create a new drilldown object

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

Create a new drilldown object for the applet

Set the Hyperlink Field and View properties to enable st

Set the Hyperlink Field and View properties to enable st

Set Business Component, Source Field, and Destination

Siebel 2001 Configuration
©Accenture

Configuring Navigation 29
Knowledge Check (cont’d)
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.

Question

Answer

Describe how to enable the thread bar.

To enable the thread bar, the applet template must inclu

What are the steps necessary to Configure
Toggle Applets?

Create a new applet toggle definition for each applet to

Siebel 2001 Configuration
©Accenture

Configuring Navigation 30

Weitere ähnliche Inhalte

Ähnlich wie 14 cn

L05 creating applicationviews
L05 creating applicationviewsL05 creating applicationviews
L05 creating applicationviewsNaresh Kumar SAHU
 
Presentation Maintenance Cloud.pdf
Presentation Maintenance Cloud.pdfPresentation Maintenance Cloud.pdf
Presentation Maintenance Cloud.pdfWalidShoman3
 
Introduction To Continuous Deployment Configuration Management With Puppet Co...
Introduction To Continuous Deployment Configuration Management With Puppet Co...Introduction To Continuous Deployment Configuration Management With Puppet Co...
Introduction To Continuous Deployment Configuration Management With Puppet Co...SlideTeam
 
Guidelines and Best Practices for Sencha Projects
Guidelines and Best Practices for Sencha ProjectsGuidelines and Best Practices for Sencha Projects
Guidelines and Best Practices for Sencha ProjectsAmitaSuri
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
Siebel best practices
Siebel best practicesSiebel best practices
Siebel best practicesSatish Vemula
 
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Externalized Distributed Configuration Management with Spring Cloud Config-Se...Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Externalized Distributed Configuration Management with Spring Cloud Config-Se...Nikhil Hiremath
 
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...Making you, and your Clients Happy, by Using Reusable Components to Build Dru...
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...bmx269
 
Managing requirements by using baselines
Managing requirements by using baselinesManaging requirements by using baselines
Managing requirements by using baselinesIBM Rational software
 
Clockify Add-on for Splunk.pptx
Clockify Add-on for Splunk.pptxClockify Add-on for Splunk.pptx
Clockify Add-on for Splunk.pptxVikram Kumar Yadav
 
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)Юрий Артамонов
 
ALZ-Community-Call-02052022.pdf
ALZ-Community-Call-02052022.pdfALZ-Community-Call-02052022.pdf
ALZ-Community-Call-02052022.pdfestudioestudio1
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityLVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityMaris Elsins
 
Summer ‘14 Release Training by Astrea
Summer ‘14 Release Training by AstreaSummer ‘14 Release Training by Astrea
Summer ‘14 Release Training by Astreapriyanshi_astrea
 
Porting the Legacy Application to Composite Application Guidance
Porting the Legacy Application to Composite Application GuidancePorting the Legacy Application to Composite Application Guidance
Porting the Legacy Application to Composite Application GuidanceOur Community Exchange LLC
 
OOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsOOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsvasuballa
 

Ähnlich wie 14 cn (20)

L05 creating applicationviews
L05 creating applicationviewsL05 creating applicationviews
L05 creating applicationviews
 
Kate's.pptx
Kate's.pptxKate's.pptx
Kate's.pptx
 
Presentation Maintenance Cloud.pdf
Presentation Maintenance Cloud.pdfPresentation Maintenance Cloud.pdf
Presentation Maintenance Cloud.pdf
 
Introduction To Continuous Deployment Configuration Management With Puppet Co...
Introduction To Continuous Deployment Configuration Management With Puppet Co...Introduction To Continuous Deployment Configuration Management With Puppet Co...
Introduction To Continuous Deployment Configuration Management With Puppet Co...
 
Guidelines and Best Practices for Sencha Projects
Guidelines and Best Practices for Sencha ProjectsGuidelines and Best Practices for Sencha Projects
Guidelines and Best Practices for Sencha Projects
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Siebel best practices
Siebel best practicesSiebel best practices
Siebel best practices
 
Ssrs tutorial
Ssrs tutorialSsrs tutorial
Ssrs tutorial
 
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Externalized Distributed Configuration Management with Spring Cloud Config-Se...Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
 
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...Making you, and your Clients Happy, by Using Reusable Components to Build Dru...
Making you, and your Clients Happy, by Using Reusable Components to Build Dru...
 
Managing requirements by using baselines
Managing requirements by using baselinesManaging requirements by using baselines
Managing requirements by using baselines
 
Clockify Add-on for Splunk.pptx
Clockify Add-on for Splunk.pptxClockify Add-on for Splunk.pptx
Clockify Add-on for Splunk.pptx
 
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
 
Advanced angular
Advanced angularAdvanced angular
Advanced angular
 
ALZ-Community-Call-02052022.pdf
ALZ-Community-Call-02052022.pdfALZ-Community-Call-02052022.pdf
ALZ-Community-Call-02052022.pdf
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityLVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
 
Summer ‘14 Release Training by Astrea
Summer ‘14 Release Training by AstreaSummer ‘14 Release Training by Astrea
Summer ‘14 Release Training by Astrea
 
Porting the Legacy Application to Composite Application Guidance
Porting the Legacy Application to Composite Application GuidancePorting the Legacy Application to Composite Application Guidance
Porting the Legacy Application to Composite Application Guidance
 
OOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsOOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tablets
 

Mehr von alvaro alcocer sotil (20)

Clase ciencia - Huesos
Clase ciencia - HuesosClase ciencia - Huesos
Clase ciencia - Huesos
 
Rm rompecabeza
Rm rompecabezaRm rompecabeza
Rm rompecabeza
 
Locomocion en animales
Locomocion en animalesLocomocion en animales
Locomocion en animales
 
Presentacion comuniccaion
Presentacion comuniccaionPresentacion comuniccaion
Presentacion comuniccaion
 
El trabajo académico chomsky
El trabajo académico chomskyEl trabajo académico chomsky
El trabajo académico chomsky
 
[002665]
[002665][002665]
[002665]
 
Catedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-ppsCatedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-pps
 
Proceso de ventas 2013
Proceso de ventas 2013Proceso de ventas 2013
Proceso de ventas 2013
 
Royal plaza
Royal plazaRoyal plaza
Royal plaza
 
Plan de marketing
Plan de marketingPlan de marketing
Plan de marketing
 
Intercambio de publicidad
Intercambio de publicidadIntercambio de publicidad
Intercambio de publicidad
 
Producto marca
Producto   marcaProducto   marca
Producto marca
 
Plan de mk tcompleto (3)
Plan de mk tcompleto (3)Plan de mk tcompleto (3)
Plan de mk tcompleto (3)
 
La marca debe ser humana
La marca debe ser humanaLa marca debe ser humana
La marca debe ser humana
 
3º sesion la competencia
3º sesion la competencia3º sesion la competencia
3º sesion la competencia
 
2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing
 
1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing
 
Aprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaAprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paola
 
Agencia de publicidad la campaña publicitaria -tipos
Agencia de  publicidad   la campaña publicitaria -tiposAgencia de  publicidad   la campaña publicitaria -tipos
Agencia de publicidad la campaña publicitaria -tipos
 
10º
 10º 10º
10º
 

Kürzlich hochgeladen

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

14 cn

  • 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 - 1
  • 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 - 2
  • 3. Configuring Navigation Siebel 2001 Configuration ©Accenture Configuring Navigation - 3
  • 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 - 4
  • 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 - 5
  • 6. Static Drilldown: Same Business Component • Drill down to another view, keeping the business component (BC) context Siebel 2001 Configuration ©Accenture Configuring Navigation - 6
  • 7. Configuring Drilldown • Create a new drilldown object  Set the Hyperlink Field and View properties to enable static drilldown Siebel 2001 Configuration ©Accenture Configuring Navigation - 7 Return to Knowledge Check
  • 8. Static Drilldown: Different Business Component • Drill down to another view, changing the business component context Siebel 2001 Configuration ©Accenture Configuring Navigation - 8
  • 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 Siebel 2001 Configuration ©Accenture Configuring Navigation - 9 Return to Knowledge Check
  • 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 10
  • 11. Activity Recap 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. Question Answer How do you can identify a drilldown in the application? Drilldowns are underlined. Where do you create and/or modify Drilldowns? In Siebel Tools, go to the Object Explorer, and select Applet/Drilldown Object. Siebel 2001 Configuration ©Accenture Configuring Navigation 11
  • 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 12
  • 13. Matching Conditions • Identify one or matching conditions to trigger drilling down to a specific target view  Type = Hotel  Type = Mileage ====> Expense Hotel List View ====> 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 13
  • 14. Configuring Dynamic Drilldown • Create the drilldown objects for each view • Create a dynamic drilldown destination definition for each condition Siebel 2001 Configuration ©Accenture Configuring Navigation 14
  • 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 15
  • 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 16
  • 17. Thread Properties • Specifies the text that appears in the thread button Siebel 2001 Configuration ©Accenture Configuring Navigation 17
  • 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"/> Siebel 2001 Configuration ©Accenture Configuring Navigation Return to Knowledge Check 18
  • 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 19
  • 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 20
  • 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 Siebel 2001 Configuration ©Accenture Configuring Navigation Return to Knowledge Check 21
  • 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 22
  • 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 23
  • 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 24
  • 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 25
  • 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 26
  • 27. Activity Recap 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. Question Answer Where do you can configure Toggle Applets? In Siebel Tools, Object Explorer, Applet/Applet Toggle. Siebel 2001 Configuration ©Accenture Configuring Navigation 27
  • 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 28
  • 29. Knowledge Check 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. Question Answer Describe how to configure a static drilldown (same business component) for a View. Create a new drilldown object Describe how to configure a static drilldown (different business component) for a View. Create a new drilldown object for the applet Set the Hyperlink Field and View properties to enable st Set the Hyperlink Field and View properties to enable st Set Business Component, Source Field, and Destination Siebel 2001 Configuration ©Accenture Configuring Navigation 29
  • 30. Knowledge Check (cont’d) 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. Question Answer Describe how to enable the thread bar. To enable the thread bar, the applet template must inclu What are the steps necessary to Configure Toggle Applets? Create a new applet toggle definition for each applet to Siebel 2001 Configuration ©Accenture Configuring Navigation 30

Hinweis der Redaktion

  1. Module Overview Welcome to Configuring Navigation This module teaches students how to create and configure some of the navigational aids in Siebel applications.
  2. 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
  3. A drilldown allows the user to drill down from a cell in a list applet to a designated view. Drilldown controls or list columns in a list applet in Siebel application consist of colored, underlined text, much like a hyperlink in a Web browser. The user clicks a field in the record and is taken to another view. Static drilldowns are called ‘static’ because you always end up at the same destination view, no matter what the value of the field that was clicked. For example, drilling down on the account field in a contact list applet will normally navigate the user to the account detail view. Dynamic drilldown enables hyperlink navigation to multiple views from the same hyperlink field, depending on the value of a field in the applet’s current record. This is useful in the situation where special processing is desired for various types of contacts, opportunities, accounts, and so on. The business component may have a field that indicates a classification, such as the Lead Quality for an opportunity or the primary Industry for an account. The drilldown behavior can be to check this field in the current record, and navigate to different views for different values found there.
  4. This slide defines static drilldown within the same business component. Note that static drilldown within the same business component is most frequently seen in the list applet of a More Info view. The screen shot shows a static view drilldown implemented in the Contact list applet (on the left). The contact of the record is maintained (so we are still looking at the record for Ross Allen). The drilldown was configured on the Last Name field, not the First Name; and the drilldown action navigates to a view where the information is based on the same business component as the BC from which we are we’re drilling down. In this example, we drilled down to the contact detail view where we can more information for the the specific contact we drilled down, as well as the activities associated to this contact.
  5. Let’s use the example in the previous slide to create a new static drilldown. A user navigates to the specific applet object and selects the child object “Drilldown Objects” in the object explorer. The example uses the Contact List Applet. A user then needs to specify the desired field to be drilled down, in this case that field is “Last Name” as well as the desired navigation view, which is the “Contact Detail View”. In this example the name of the drilldown object is “Original”, original is the vanilla name Siebel uses. The name of the drilldown object can be anything, as long as it is unique in that applet.
  6. This slide defines a static drilldown to a different business component. Don’t confuse this concept with a dynamic drilldown. This is a different concept that we will explore later. A drilldown to a view using a different business component is configured a little different and requires a little more information. In the screenshot, our starting context is on the Contact List Applet. Then we want to drill down to the Account Form Applet inside the Account Detail - Contacts view. This means our context has moved from the Contact BC to the Account BC.
  7. This slide shows the extra properties we need to set in order to configure the definition for a static drilldown to a different business component. The screenshot shows how the drilldown illustrated on the previous slide is configured. Note that we have to specify additional information: The BC to which we are navigating – in this case the Account BC The name of the foreign key field in that source BC that will match the primary key field in the target BC. In this case, the foreign key field is the Account Id, because the Account Id in the Contact BC is the foreign key to the ROW ID in the Account BC. In this example the destination field is left blank, because it is implied that the destination field is the ROW ID. We only need to populate this field if we use a primary key field other than the implied ROW_ID column.
  8. This slide defines dynamic drilldown. In most cases, a dynamic drilldown is generally to a different business component. This screenshot shows the Expense Report line items. Drilling on the Type field in a record where the value is of the field “Hotel” takes you to a view with information specific to hotel expenses, while drilling on the same field in a record where the value of that field is “Mileage” takes you to a view with information about mileage expenses.
  9. Here are some items of business logic the developer should determine before configuring a dynamic drilldown. Since a dynamic drilldown is determined by a value within a field with the applet record, a developer must specify the conditions to navigate to a particular target view. On the previous slide we saw Hotel and Mileage as the matching conditions (values) to trigger the hyperlinks. An order must also be specified when configuring a dynamic drilldown since multiple matches could occur. A winner is selected that contains the match given the highest priority.
  10. The screenshot shows how the dynamic drilldown illustrated in the previous slides is configured. First, you configure a drilldown object for each destination view. These create the set of possible places to go. Each drilldown object will also have a sequence number. The conditions that dictate which view is drilled down to are specified in the ‘dynamic drilldown destination’ (DDD). This is a child object of the drilldown object. You must configure this for the drilldown object with the lowest sequence number, and best practice is to configure it for all. (The sequence number also enables “priority” for a drilldown object – if the user double-clicks in a row with one or more drilldowns configured, the application navigates based on the drilldown with the lowest sequence number.) For example, You might have one form applet for hotel expenses, and another for miscellaneous expenses over $500. You want all hotel expenses to go in the hotel form, even if they are over $500. In this case, you would configure a DDD object for each form. The DDD object for the hotel form would trigger if value of the expense item type field was ‘Hotel.’ The DDD object for the large miscellaneous expense form would trigger if the value of the amount field was over $500. Finally, to make sure that hotel expenses over $500 go in the hotel form, you would give the DDD object for the hotel form a lower sequence number.
  11. This is a checklist of general principles for configuring a dynamic drilldown without unwanted results. Where do you want users to navigate to when there is no matching condition? The default should always be the last item to check in the sequence, and should have no matching condition. If no default is defined, and no matching condition is met by a given record, the drilldown will do nothing (that is, the user will continue to see the current view). Configure a drilldown object that navigates to your target view (that is, set these properties to define the required target/destination view at which users should arrive). Each target view must be specified in a drilldown object (DO) definition. Each condition (Dynamic Drilldown Destination (DDD)) should point back up to a drilldown object. If you fail to do this, it may cause a loop.
  12. Thread bars track the user’s navigation through views. The thread bar updates (that is, adds another view to the thread bar) when the user navigates to a new view in another BO. For example, if we were to drilldown on the Account field, in the Contact List Applet the thread bar would be updated, because if you remember, this particular drilldown navigates the user to a view that uses a different business object, the Account business object. The thread bar allows a user to navigate easily back to the previous view. For example, let’s say the user does drilldown on the account name and navigates to the Account Detail View. If the user wants to go back to the contact list applet, they can simply click on the appropriate thread bar to go back to the highlighted contact record.
  13. This slide shows how thread applet and thread field definitions relate to the appearance and behavior of the thread bar. Note that while drilldown is configured on a field of an applet, thread bar properties are configured on a view. This example uses the Contact Detail View. The thread applet and the thread field property specifies the record to remember in the hyperlink as well as the thread title represents the prior business object. As you can see in the screen shot on the left, the configured thread bar shows the Contact business object and the last name of the contact that was drilled down. In this example, the last name was Corning. If a user was to invoke the hyperlink in the thread bar, the user would navigate back to the contact form applet with the contact record of “Corning” highlighted.
  14. To enable a thread bar, the template associated to the applet must include a thread bar tag. This tag should reference the external CCThreadbar.swt template file. This is just something to note as most developers do not have to include this tag themselves. This tag already exists in all vanilla applet template files.
  15. In review, a drilldown is configured on a single field. A thread bar is configured on a whole view. And a new concept, the applet toggle, is configured on a whole applet. An applet toggle is used to navigate to a different applet containing different information, but different information based upon the same business component. For example, an applet toggle could be used in the Notes view within the Opportunities Screen, to toggle between Public Notes and Private Notes. Both of these Notes views contain information based upon the same business component. In the example above, a user can toggle between a Designer View or a Steps view. The designer view is on the right and the Steps view is on the left.
  16. Let’s configure the definition for an applet toggle based upon the previous slide’s example. Keep in mind, when a toggle is defined on an applet, it will appear in every view where the applet appears, even if it makes no sense. In addition, a toggle defined this way can give users access to an applet to which they should not have access. Therefore, if a developer needs to create a toggle on an applet which is used in multiple views, it might be better to create a copy of the applet, then replace the original on those views where the toggle makes sense. To configure the the applet toggle from the previous slide, you can see that we simply specify what applet the user should have the ability to toggle view in the Applet Toggle object. This is a child of the applet object in the object explorer window within Tools.
  17. Toggling is not reciprocal. That is, if you define an Applet Toggle object on applet A, and define applet B as a toggle applet for that toggle, applet B will be available as a toggle in any view where applet A is defined as a view Web template item. However, if applet B is defined as a view Web template item, this will not include a toggle to applet A unless you define a separate applet toggle object on applet B and define applet A as a toggle applet for that toggle. So if I wanted to be able to toggle from private notes to public notes, I would specify public notes as my applet toggle on the private notes applet, but I would not be able to toggle back to the private notes applet unless I also create an applet toggle for private notes on my public notes applet.
  18. Like thread bars, the togglebar tag must also be included in all applet templates. Again, the applet toggle tag exists in all vanilla templates so most developers would not have to worry about this.
  19. Dynamic toggling can also be configured in Siebel tools. Dynamic toggling is controlled by the application rather than the user. This is similar to dynamic view drilldown, in that the applet that appears is determined by the value in a specified field (in the displayed record). For example, the contents of the Type field in the list applet determines what applet is displayed below.
  20. In more detail, if the record that is highlighted in the list applet has a type value of Single, then the form applet on the right is displayed. If the user navigates to a record in the list applet with the Type field of Matrix Based, then the form applet on the left is displayed.
  21. Let’s look at how to configure the definition for a dynamic applet toggle. The Screenshot shows how the toggle illustrated on the previous two slides is configured. The important attributes to consider are Auto Toggle Value and the Auto Toggle Field. The Auto Toggle field is the field name and the Auto Toggle Value is the value to check for that specific field. In the first applet toggle, the field is Type Language Independent, and the value and if the auto toggle value is Single, we then want to make sure that the Pricing Factors Detail applet – Single is invoked. Again the sequence attribute determines priority since multiple matches may occur if different field names are used.
  22. 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