Siebel SmartScript Administration Guide > Customizing a SmartScript User Interface >
About Customizing a SmartScript User Interface
Siebel SmartScript provides a flexible user interface that allows modification. The answer controls that determine whether an answer appears as a text box, drop-down list, or pick applet are determined by values in the question definition. See Fundamentals of Creating SmartScripts for more information on working with questions.
Two other important ways in which the SmartScript user interface is designed are listed as follows:
- SmartScript's implicit page break rules determine whether certain questions appear on a given page.
- SmartScript's HTML formatting capabilities allow you to determine how pages display to users in terms of layout, typography, and other graphical elements.
Determining which questions you want to appear on the same page is a design decision that involves many factors. You have to consider a question's relationship to questions that precede and follow it, the need for branching logic, and many other requirements. In addition to the rules and design decisions you explicitly apply within a script to organize questions into pages, Siebel SmartScript applies rules that determine whether a question can appear on a given page. For example, if the definition of a question includes a certain type of VB event, the question might have to appear on the next page. To get the results you want, you must allow for and work with these implicit page-break rules.
Siebel SmartScript allows you to apply and modify HTML formatting code to determine the way question and page data displays. You can work with HTML formatting as follows:
- To enhance the typography or graphic display associated with an individual question, you use HTML code within the question Translation text.
- To change the design and layout of the page, you work with the HTML template.