08 ustf

225
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
225
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

08 ustf

  1. 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. 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. 3. Understanding Siebel Template Files Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files- 3
  4. 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. 5. Physical User Interface Architectural Layers Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 5
  6. 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. 7. Display Object Architecture Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 7
  8. 8. Using Web Templates • Steps to Set Up and use Web Templates Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 8
  9. 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. 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. 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. 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. 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. 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. 15. HTML Tags Example • HTML Table Tags create a List Applet Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 15
  16. 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. 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. 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. 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. 20. Reusing Templates Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 20
  21. 21. Registering Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 21
  22. 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. 23. Associating Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 23
  24. 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. 25. Binding Siebel 2001 Configuration ©Accenture Understanding Siebel Template Files - 25
  26. 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. 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. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×