SlideShare ist ein Scribd-Unternehmen logo
1 von 32
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

Understanding Siebel Template Files- 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

Understanding Siebel Template Files- 2
Understanding Siebel Template
Files

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files- 3
Module Objectives
This module will accomplish the following:
• Describe the role of Siebel Web Template Files
• Describe the role of Siebel Tags in Template
Files

• Describe the types of Templates Siebel uses
• Describe how to register, associate, and bind a
template file

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 4
Physical User Interface
Architectural Layers

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 5
UI Templates and Style Sheets
• UI Layout and Style comes from Templates and Style Sheets

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 6
Display Object Architecture

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 7
Using Web Templates
• Steps to Set Up and use Web Templates

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 8
Siebel Template Files
• Are reusable blueprints for HTML pages
 Have .swt extension

• Define layout and formatting of objects created in Siebel Tools such
as:
 Views
 Applets
 Controls
• Graphical element in an application that can display data

Siebel 2001 Configuration ©Accenture

Return to Knowledge Check

Understanding Siebel Template Files - 9
Siebel Template Files (cont’d)
•

Can include other template files (swe:include tag)
 Enables modularization of the template files


Permits efficient reuse of files
 Minimizes maintenance and development effort

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 10
Siebel Template Files (cont’d)
• Are stored as separate files outside the Siebel repository
 Located in the WEBTEMPL directory in a Siebel installation
 Have .swt extension

• Are edited using a text or HTML editor of your choice

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 11
Types of Templates
• Web Page Templates are those associated with the Application
Object definition such as:
 Login Page
 Error Page
 Container Page

• View Templates contain placeholders that reference applets
• Applet Templates contain placeholders that reference controls
 Types of Applet modes are:
• Base
• Edit
• Edit List
• New
• Query
Return to Knowledge Check
Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 12
Template Contents
• HTML Tags:
 Format the look of a Web Page

• Siebel Tags:
 Position Siebel-specific information

• Client-Side Scripting
 Enables certain kind of browser functionality

 Generally browser script is added through tools rather than
made part of the template

Return to Knowledge Check
Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 13
Web Template Explorer
• Use the Web Template Explorer in Siebel Tools to:
 Identify the template files included in a template file
 Examine the contents of a template file
 Invoke an editor to modify the template file

• Invoke by selecting ViewWindowsWeb Templates Window

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 14
HTML Tags Example
• HTML Table Tags create a List Applet

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 15
Siebel Tags
• Are a part of a Siebel developed library of tags
• Are placeholders for Siebel-specific content
• Cause the SWE to find an item in the repository to put in place of
the tag such as:
 Web page items
 View bars

 Applets
 Controls

• All Siebel Tags must begin with swe:

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 16
Siebel Tags
• Serve as placeholders for applet or control object definitions
 Do not contain specific references to names of applets or
controls

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 17
Mapping Placeholders
• Not all placeholders in a template file need to be mapped
 HTML source is generated only for mapped placeholders

• Allows for views with varying number of applets to reference
the same view Web template
• Allows for applets with varying number of controls to reference
the same applet Web template

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 18
Template Library
•

A Siebel Web template can be referenced by multiple object
definitions


•

Consequence of a template containing placeholders

Reuse of Templates:
 Allow for standardization of display from one object to the next
 Save the cost of template creation
 Simplify application-wide modification and update

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 19
Reusing Templates

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 20
Registering

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 21
Template Registration
• Creates an object defined in Tools that points to the name of the
physical file
• Standard templates are registered
• Register template files in tools using the Web Template Object
 Registration only needs to occur once

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 22
Associating

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 23
Associate the Object to the
Template
• Association establishes the relationship in Tools between the
applet and the Web Template Object
 The same applet will often have multiple associations as web
templates are used for specific purposes
• Display (Base)
• Edit
• Query

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 24
Binding

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 25
Bind a Control to a Placeholder
• The process of binding a specific control in the applet to a
placeholder in the template
 SWE uses binding information to replace the Siebel placeholder
with an item in the repository
 Bind using wizards or manually (drag and drop)

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 26
The Binding Process
• Results in:
 Populating a HTML page with an object in the repository and with
the object’s corresponding data in the database
 Displaying predefined text, like a label in place of a tag
 Displaying a link or button enabling user interaction
 Discarding a tag if no corresponding binding exists

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 27
Binding (cont’d)
• Web Template Items contain the binding specification for the
object
• Every object definition in Tools that has Binding information has
item at the end of its name
 View Web Template Item: Child of View Web Template
 Applet Web Template Item: Child of Applet Web Template
 Web Page Item: Child of Web Page

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 28
Summary
Now that you have completed this module, you should
be able to:
• Describe the role of Siebel Web Template Files
• Describe the role of Siebel tags in Template Files
• Describe the types of Templates Siebel uses
• Describe how to register, associate, and bind a template
file

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 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
Describe the role of Siebel Web Template Files.

Describe the role of Siebel Tags in Template Files.

Answer
Siebel Web Template Files are reusable
Blueprints for HTML pages, and define the
layout and formatting of objects created in
Siebel Tools.

Siebel Tags position the Siebel-specific
Information within the HTML tags so you can
control where Siebel content fits with respect to
other features of the page.

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 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 the types of Templates Siebel uses.

Web page templates: are associated with the
Application Object and specify the layout of the
whole display.
View Templates: contain placeholders for
referencing applets.
Applet Templates: contain placeholders for
referencing controls.

Describe how to register, associate, and bind a
template file.

Register: creates an object definition that
points to the actual physical template file.
Associate: identifies the Web Template used
to render a view or applet.
Bind: associates the parts that make an
applet with the pieces in the corresponding
template file.

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 31
Lab Activity
• Now is your chance to practice some of the
concepts we've just covered.
• Proceed to Lab 1 for this module.

Siebel 2001 Configuration ©Accenture

Understanding Siebel Template Files - 32

Weitere ähnliche Inhalte

Was ist angesagt?

Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Sitecore Experience Accelerator (SxA)
Sitecore Experience Accelerator (SxA)Sitecore Experience Accelerator (SxA)
Sitecore Experience Accelerator (SxA)Ruud van Falier
 
Sample sales reengineering in obiee 11g part i
Sample sales reengineering in obiee 11g  part iSample sales reengineering in obiee 11g  part i
Sample sales reengineering in obiee 11g part iAmit Sharma
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore SolutionsThomas Eldblom
 
Scriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialScriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialGert Gullentops
 
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsSUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsAnindita Bhattacharya
 
Building High Quality Solutions with Design Patterns & Application Foundation...
Building High Quality Solutions with Design Patterns & Application Foundation...Building High Quality Solutions with Design Patterns & Application Foundation...
Building High Quality Solutions with Design Patterns & Application Foundation...Christoffer Sabsay
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apexJan Karremans
 
SPCA2013 - SharePoint Nightmares - Coding Patterns and Practices
SPCA2013 - SharePoint Nightmares - Coding Patterns and PracticesSPCA2013 - SharePoint Nightmares - Coding Patterns and Practices
SPCA2013 - SharePoint Nightmares - Coding Patterns and PracticesNCCOMMS
 

Was ist angesagt? (14)

Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
SXA in action
SXA in actionSXA in action
SXA in action
 
Sitecore Experience Accelerator (SxA)
Sitecore Experience Accelerator (SxA)Sitecore Experience Accelerator (SxA)
Sitecore Experience Accelerator (SxA)
 
Sample sales reengineering in obiee 11g part i
Sample sales reengineering in obiee 11g  part iSample sales reengineering in obiee 11g  part i
Sample sales reengineering in obiee 11g part i
 
Maintainable Sitecore Solutions
Maintainable Sitecore SolutionsMaintainable Sitecore Solutions
Maintainable Sitecore Solutions
 
SXA beyond the box
SXA beyond the boxSXA beyond the box
SXA beyond the box
 
Scriban for SXA with unlimited potential
Scriban for SXA with unlimited potentialScriban for SXA with unlimited potential
Scriban for SXA with unlimited potential
 
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business ToolsSUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
SUG Bangalore - Extending Sitecore Experience Commerce 9 Business Tools
 
Building High Quality Solutions with Design Patterns & Application Foundation...
Building High Quality Solutions with Design Patterns & Application Foundation...Building High Quality Solutions with Design Patterns & Application Foundation...
Building High Quality Solutions with Design Patterns & Application Foundation...
 
Ppt ch10
Ppt ch10Ppt ch10
Ppt ch10
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apex
 
SPCA2013 - SharePoint Nightmares - Coding Patterns and Practices
SPCA2013 - SharePoint Nightmares - Coding Patterns and PracticesSPCA2013 - SharePoint Nightmares - Coding Patterns and Practices
SPCA2013 - SharePoint Nightmares - Coding Patterns and Practices
 
Ppt ch06
Ppt ch06Ppt ch06
Ppt ch06
 
Html5 semantics
Html5 semanticsHtml5 semantics
Html5 semantics
 

Andere mochten auch (7)

Sisaad presentación avalon
Sisaad presentación avalonSisaad presentación avalon
Sisaad presentación avalon
 
09 cb cand_f
09 cb cand_f09 cb cand_f
09 cb cand_f
 
17 vis
17 vis17 vis
17 vis
 
06 tao
06 tao06 tao
06 tao
 
Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
 
OBIEE Architecture
OBIEE ArchitectureOBIEE Architecture
OBIEE Architecture
 
Application Consolidation and Retirement
Application Consolidation and RetirementApplication Consolidation and Retirement
Application Consolidation and Retirement
 

Ähnlich wie 08 ustf

Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginnershrakhra
 
E-Commerce Applications Development
E-Commerce Applications Development E-Commerce Applications Development
E-Commerce Applications Development Muhammad Sajid
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
Mastering universal theme
Mastering universal themeMastering universal theme
Mastering universal themeRoel Hartman
 
Bookshelf Proposal & Presentation
Bookshelf Proposal & PresentationBookshelf Proposal & Presentation
Bookshelf Proposal & Presentationjmartinez19682
 
Asp 1-mvc introduction
Asp 1-mvc introductionAsp 1-mvc introduction
Asp 1-mvc introductionFajar Baskoro
 
Advanced HTML.PDF
Advanced HTML.PDFAdvanced HTML.PDF
Advanced HTML.PDFRath Smy
 
Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)Hanish Bansal
 
VivekVarma - BearingPoint
VivekVarma - BearingPointVivekVarma - BearingPoint
VivekVarma - BearingPointVivek Varma
 
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
 
Siebel Resume Arquitecture
Siebel Resume ArquitectureSiebel Resume Arquitecture
Siebel Resume ArquitectureJose Martinez
 
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...The NBS
 
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AdobeMarketingCloud
 

Ähnlich wie 08 ustf (20)

05 tmrc
05 tmrc05 tmrc
05 tmrc
 
13 mcv sand_mt2
13 mcv sand_mt213 mcv sand_mt2
13 mcv sand_mt2
 
14 cn
14 cn14 cn
14 cn
 
Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginners
 
E-Commerce Applications Development
E-Commerce Applications Development E-Commerce Applications Development
E-Commerce Applications Development
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Mastering universal theme
Mastering universal themeMastering universal theme
Mastering universal theme
 
Bookshelf Proposal & Presentation
Bookshelf Proposal & PresentationBookshelf Proposal & Presentation
Bookshelf Proposal & Presentation
 
Asp 1-mvc introduction
Asp 1-mvc introductionAsp 1-mvc introduction
Asp 1-mvc introduction
 
Ppt ch01
Ppt ch01Ppt ch01
Ppt ch01
 
Ppt ch01
Ppt ch01Ppt ch01
Ppt ch01
 
18 c oand_au
18 c oand_au18 c oand_au
18 c oand_au
 
Advanced HTML.PDF
Advanced HTML.PDFAdvanced HTML.PDF
Advanced HTML.PDF
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
 
Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)
 
VivekVarma - BearingPoint
VivekVarma - BearingPointVivekVarma - BearingPoint
VivekVarma - BearingPoint
 
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
 
Siebel Resume Arquitecture
Siebel Resume ArquitectureSiebel Resume Arquitecture
Siebel Resume Arquitecture
 
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...
Enabling BIM Workflow for Informed and Collaborative Projects | Empowering yo...
 
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016
 

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

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Kürzlich hochgeladen (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

08 ustf

  • 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 Understanding Siebel Template Files- 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 Understanding Siebel Template Files- 2
  • 3. Understanding Siebel Template Files Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files- 3
  • 4. Module Objectives This module will accomplish the following: • Describe the role of Siebel Web Template Files • Describe the role of Siebel Tags in Template Files • Describe the types of Templates Siebel uses • Describe how to register, associate, and bind a template file Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 4
  • 5. Physical User Interface Architectural Layers Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 5
  • 6. UI Templates and Style Sheets • UI Layout and Style comes from Templates and Style Sheets Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 6
  • 7. Display Object Architecture Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 7
  • 8. Using Web Templates • Steps to Set Up and use Web Templates Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 8
  • 9. Siebel Template Files • Are reusable blueprints for HTML pages  Have .swt extension • Define layout and formatting of objects created in Siebel Tools such as:  Views  Applets  Controls • Graphical element in an application that can display data Siebel 2001 Configuration ©Accenture Return to Knowledge Check Understanding Siebel Template Files - 9
  • 10. Siebel Template Files (cont’d) • Can include other template files (swe:include tag)  Enables modularization of the template files  Permits efficient reuse of files  Minimizes maintenance and development effort Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 10
  • 11. Siebel Template Files (cont’d) • Are stored as separate files outside the Siebel repository  Located in the WEBTEMPL directory in a Siebel installation  Have .swt extension • Are edited using a text or HTML editor of your choice Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 11
  • 12. Types of Templates • Web Page Templates are those associated with the Application Object definition such as:  Login Page  Error Page  Container Page • View Templates contain placeholders that reference applets • Applet Templates contain placeholders that reference controls  Types of Applet modes are: • Base • Edit • Edit List • New • Query Return to Knowledge Check Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 12
  • 13. Template Contents • HTML Tags:  Format the look of a Web Page • Siebel Tags:  Position Siebel-specific information • Client-Side Scripting  Enables certain kind of browser functionality  Generally browser script is added through tools rather than made part of the template Return to Knowledge Check Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 13
  • 14. Web Template Explorer • Use the Web Template Explorer in Siebel Tools to:  Identify the template files included in a template file  Examine the contents of a template file  Invoke an editor to modify the template file • Invoke by selecting ViewWindowsWeb Templates Window Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 14
  • 15. HTML Tags Example • HTML Table Tags create a List Applet Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 15
  • 16. Siebel Tags • Are a part of a Siebel developed library of tags • Are placeholders for Siebel-specific content • Cause the SWE to find an item in the repository to put in place of the tag such as:  Web page items  View bars  Applets  Controls • All Siebel Tags must begin with swe: Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 16
  • 17. Siebel Tags • Serve as placeholders for applet or control object definitions  Do not contain specific references to names of applets or controls Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 17
  • 18. Mapping Placeholders • Not all placeholders in a template file need to be mapped  HTML source is generated only for mapped placeholders • Allows for views with varying number of applets to reference the same view Web template • Allows for applets with varying number of controls to reference the same applet Web template Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 18
  • 19. Template Library • A Siebel Web template can be referenced by multiple object definitions  • Consequence of a template containing placeholders Reuse of Templates:  Allow for standardization of display from one object to the next  Save the cost of template creation  Simplify application-wide modification and update Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 19
  • 20. Reusing Templates Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 20
  • 21. Registering Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 21
  • 22. Template Registration • Creates an object defined in Tools that points to the name of the physical file • Standard templates are registered • Register template files in tools using the Web Template Object  Registration only needs to occur once Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 22
  • 23. Associating Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 23
  • 24. Associate the Object to the Template • Association establishes the relationship in Tools between the applet and the Web Template Object  The same applet will often have multiple associations as web templates are used for specific purposes • Display (Base) • Edit • Query Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 24
  • 25. Binding Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 25
  • 26. Bind a Control to a Placeholder • The process of binding a specific control in the applet to a placeholder in the template  SWE uses binding information to replace the Siebel placeholder with an item in the repository  Bind using wizards or manually (drag and drop) Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 26
  • 27. The Binding Process • Results in:  Populating a HTML page with an object in the repository and with the object’s corresponding data in the database  Displaying predefined text, like a label in place of a tag  Displaying a link or button enabling user interaction  Discarding a tag if no corresponding binding exists Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 27
  • 28. Binding (cont’d) • Web Template Items contain the binding specification for the object • Every object definition in Tools that has Binding information has item at the end of its name  View Web Template Item: Child of View Web Template  Applet Web Template Item: Child of Applet Web Template  Web Page Item: Child of Web Page Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 28
  • 29. Summary Now that you have completed this module, you should be able to: • Describe the role of Siebel Web Template Files • Describe the role of Siebel tags in Template Files • Describe the types of Templates Siebel uses • Describe how to register, associate, and bind a template file Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 29
  • 30. 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 Describe the role of Siebel Web Template Files. Describe the role of Siebel Tags in Template Files. Answer Siebel Web Template Files are reusable Blueprints for HTML pages, and define the layout and formatting of objects created in Siebel Tools. Siebel Tags position the Siebel-specific Information within the HTML tags so you can control where Siebel content fits with respect to other features of the page. Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 30
  • 31. 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 the types of Templates Siebel uses. Web page templates: are associated with the Application Object and specify the layout of the whole display. View Templates: contain placeholders for referencing applets. Applet Templates: contain placeholders for referencing controls. Describe how to register, associate, and bind a template file. Register: creates an object definition that points to the actual physical template file. Associate: identifies the Web Template used to render a view or applet. Bind: associates the parts that make an applet with the pieces in the corresponding template file. Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 31
  • 32. Lab Activity • Now is your chance to practice some of the concepts we've just covered. • Proceed to Lab 1 for this module. Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 32