Edit Scripts - Screen View

Once you have created a customer and a script, you can begin to edit/ build your script.  This is done by adding controls from the control list(s) to the script layout pane:
 
Edit Scripts - Screen View
 
When creating a script for the first time, you may not have any pages defined for inclusion in all new scripts by default.  To save time, it is worth building up some default template pages, which can be added automatically when a new script is created if desired.
1

Find Page

1. Find Page
Complex scripts may have hundreds of pages.  To find a particular page, start typing in this box.
2

Page List

Lists all of the pages in the current script.  Pages appear in alphabetical order.  To make them appear in a logical order, you may want to re-name them by selecting the page and going to Tools --> Page Properties.  In this example, we might use:
  • 01 Welcome
  • 98 Wrap Up
  • 99 End Page
....to make them appear in a more logical order.
3

Add Page

3. Add Page
Click to add a new page to the current script.  Give the page a name and click Add.  The page will then appear in your Page List.
4

Delete Page

4. Delete Page
Delete the currently selected PAGE. 
5

Tools

5. Tools
The tools button gives the following menu.
6

Control List Selector

6. Control List Selector
There are 5 control lists within the application:
  • System Controls - Controls that have been supplied with your instance of CallScripter.  System Controls are marked as such within the database and cannot be edited in the control editor.
  • Custom Controls - Any controls created by your organisation, or created for your organisation by the CallScripter Professional Services Team.
  • Legacy Controls - Usually blank in new systems, but may reference older controls no longer in circulation, but used by your scripts.
  • Imported Controls - additional controls imported with an imported script.
  • Used Controls - controls that have been used elsewhere within the current script.
7

Control List

7. Control List
Displays a list of all system controls that can be added to the current page.  A dropdown at the top of the Control list also enables you to select custom, imported and used controls
 
When a control is selected by clicking on the Control Selector Bar for that control, the Control List is replaced with the Control Attributes for the currently selected control:  To return to the Control List, click the Close button at the foot of the Control Attributes.
 
8

Control Selectors

8. Control Selectors
Grey bars above any control can be clicked on to show the attributes for that control.  When a control is selected, the bar will change to yellow.  When a control is renamed, the Control Selector will display the new field name and the field type, e.g., Text Label as shown above will display as follows:
Note that from Version 4.5.33+ the automatic re-naming for controls has changed.  Whereas in earlier versions control field names would change based on the next available consecutive number (eg, Text Label, Text Label_1. Text Label_2, etc), the numbering is now based on the Field ID.  This will improve system performance, removing the need for CallScripter to calculate the next available number, and instead simply assigning the unique Field ID created when the control is added (for example, the numbering could display as Text Label, Text Label_23, Text Label_27, etc).
9

Script Layout Pane

9. Script Layout Pane
Click or drag and drop controls from the Control List to this space to add them to your page.  See also Adding, Deleting and Moving Controls