To edit a form, click on the pencil icon. This will open to the Form Editor.
If editing a form for a subscript, you will only be able to edit the navigation (global) interactions. To edit the forms that belong to the subscript, you must navigate to the (sub)script and edit the form(s) there.
If the form is pinned you will only edit the form on that specific script. If the form is not pinned and you make edits it will edit the form on other scripts that form is associated to. Keep in mind if that form is pinned it will not show edits
To create a new form navigate to Company Data > Advertising > Maintain Scripts > Edit script > click on Forms tab
Create New should be the default selection on Form drop down, click Attach Form button.
creating a new form will automatically pin the form to this script
The Form Editor will automatically display:

- Fill in the Form Name field at the top left of the screen.
- Form names must be unique for all forms.
- It is recommended to name forms in such a way that you know what actions are taking place in the form.
- This helps when edits or trouble shooting is needed.
- Next select a client if the form being created will be client specific.
- If using in a generic setting across all scripts in the system leave set to None.
- Width is how wide the form will display to the agent during order entry
- you can select
- percent
- pixels
- If the width is 100% the form will always take up the entire screen horizontally with no scroll bars regardless of the elements inside the form. If it’s questionable whether the form will fit into the screen based on the contents you should set the width to be pixels and make sure it encompasses all the elements in the form.
- Height is how high the form will display to the agent during order entry
- you can select
- percent
- pixels
- If the height is 100% the form will always take up the entire screen vertically with no scroll bars regardless of the elements inside the form. If it’s questionable whether the form will fit into the screen based on the contents you should set the height to be pixels and make sure it encompasses all the elements in the form.
- All the way to the top right is the
Pin Form To Script button.
- pinned will prevent the form being edited on other scripts where it is used.
- essentially you are making a copy of the form that is specific to this script only
- unpinned will allow the form to be edited on all scripts
- Back to the left menu below Form Name and Client is the Tree View - design space. This is where the visual aspect of the form is designed.
- The parts of the form are outlined here with open and close controls

- Form
Header - top section of form
element
- Note: The Add/Edit Column window for the header and footer differ slightly from regular columns, in that you cannot edit the name and you are setting a height in pixels instead of a width. You can also set a border size in pixels (the border color will always be black) and a background color of the entire header/footer. Once you change the height to a value greater than zero and save you will be able to see the header/footer outlined in a red dotted border at the top or bottom of your form.
- Col# - the divided space in the middle of the form between the Header and Footer
- element - the information displayed within the column
- items - pre-configured buttons added within the element.
- Note: You can delete a column as long as it is not the only column for the form (excluding the header and footer) by opening the Add/Edit Column window and clicking the Delete button, or by right clicking on the column and selecting ‘Delete Column’.
- The column name will be defaulted to a generic name, however you can modify to be more specific.
- Set the width of the column in percent or pixels. If the width is 100% the column will always take up the entire form horizontally, with no scroll bars regardless of the elements inside the column. If it’s questionable whether the elements will fit into the column based on you should set the width to be pixels and make sure it encompasses all the elements in the column.
- Set a border size in pixels (the border color will always be black)
- Set a background color for the entire column.
- Click the save button to save your changes, they will be reflected in the preview pane. Each column is surrounded by a red dotted border in the preview window (unless you have specified a border width, then it will be a solid black border). The red dotted border will not be rendered in the order screen, it’s just to give a visualization of where the columns are
Footer - bottom section of form
- You can add additional columns and elements to the form from this view pane
- Right clicking on branches will allow you to:
- Add Element - This opens the Add/Edit Element screen

- Edit Column - allows you to set the display parameters (same as double clicking the branch, see below)
- Double clicking on a branch will allow you to set the display parameters
- Column Name
- Height in pixels -
- Border Width in pixels
- Background Color

- Delete Column - removes the column from the form

- The middle pane is the workspace. This is where function is configured for the visual elements.
- Far right pane is the Custom Fields
- Custom fields created for this form and then added to an element.
- Global custom fields that can be used across all forms and then added to an element.- this is not associated to the Custom tab on the Maintain Script > edit script
- this will not show on the custom fields displayed on the order
- this will not save on backend tables
- You can create form specific custom fields, to capture and display additional information. To add a custom field you can click on the Add Custom Field button or right click the ‘Custom Field’ node and select ‘Add’. To edit a custom field you can double click the custom field node or right click the custom field node and select ‘Edit’.
- Enter a name for the custom field and select the Field Type. There are different options based on the type of custom field type you want to create.
- If you decide to want to use this custom field in other forms, check the "Global box" and the field will appear in other forms.
- When selecting Alpha/Date/Numeric types you have the option to enter minimum and maximum values, along with a regular expression evaluation. (Note: This is an advanced feature, if you do not have experience with regular expressions, it’s best to leave it blank).
- When selecting a Boolean field, you have the option of rendering it as a checkbox, or a radio button. If rendering as a checkbox you can enter a label that will appear before the checkbox. If rendering as a radio button, you can enter the labels for the true and false values.
- When selecting a button field, you can enter a label which will appear as the text on the button itself.
- When selecting a list Field Type, you can also select the way you want the field rendered including a checkbox list; drop down list and radio button list. You also need to enter the values that will appear in the list and the display order.
- Click the save button once you have entered values into all required fields; and the custom field will appear in the custom field tree. The field will now be available to add to an element. Note: If you save a custom field as a global field, it will not appear in the tree; but will be available to add to an element.
- You can delete a custom field by opening the Add/Edit Custom Field window and clicking the Delete button, or by right clicking on the custom field and selecting ‘Delete’.
- The last row contains configurable event buttons. A single click on any of the buttons will open the configurator and allow you to set the desired actions.
- Init (Initialize) - the first event that occurs when the form is displayed.
- Timer - background feature behaves as an alarm for each form to raise an event that can be customized with action(s)
- Home form
- Previous form
- Next form
- End form


- You can preview the created form by clicking on the Preview button all the way to the bottom right

Add Element

- Element Name - This is a required field
- Name will be defaulted to a generic name, however you can modify to be more specific.
- Elements display on the form alphabetically.
- Column - This is the divided space in the middle of the form between the Header and Footer.
- By clicking on the drop down you can move the element to a new section.
- Product Offer - is not used and will be removed from screen soon
- Width - How much space within the column will the Element utilize.
- Percent
- Pixels
- Choose an Element Template
- If you have created global elements (more information below) you can select them in this screen. Once you choose the global element from the drop-down list, you can click the insert element template button, and all of the information from the global element will be (copied) populated in the body of this element. You can make any changes desired, without modifying the existing global element. Any changes will only be specific to the element you are adding/editing.
- Insert Template - displays a copy of the element selected from the element template drop-down
- Border Width - thickness of border in pixels
- Background - select the color for the background of the element
- Pos-X - is not used and will be removed from screen soon
- Pos-Y - this is the order the element will show relative to other elements in the same column.
- Type - is not used and will be removed from screen soon
- Properties - this box will display available properties for the button/field selected that are able to be configured from the Element popup. Event driven interactive settings are configured outside the Element popup. See Interactive Settings below.
- The view of this box will adjust based on the button/field selected
- Products - you can search for product offers to create a button with the offer name as the label on the element and quantity set.
- search bar will display any product setup in system - is not filtered based off products added to script
- you will need to add offer to script if you select an offer not already assigned to script
- This sets action to Set Offer Attributes - any other actions will need to be set manually
- Product Offer - set when adding button to element
- Rush = Do Nothing
- Quantity - adjustable when adding button to element
- Selected Only? - unchecked
- Actions
- Action Button - adds a button with no preset configurations.

- Label
- this displays to the agents
- example:

- Type
- Button

- Checkbox

- Radiobutton (group 1-15)

- groups relate buttons together (only one item can be selected)
- Action
- User Defined
- You will have to assign/set interactive settings for the button.
- Go Home (form)
- Previous (form)
- Next (form)
- Go End (form)
- Collapsible Content - This inserts a two-section text field with a Title and Body. Title will display on screen for agents and will expand when clicked on. Will collapse when Title is clicked on a second time.
- Go Previous Button - adds a preconfigured button to navigate to the previous form.
- Go Home Button - adds a preconfigured button to navigate to the home form.
- Go to End Button - adds a preconfigured button to navigate to the end form.
- Go Next Button - adds a preconfigured button to navigate to the next form.
- Linked Field
- Does not save in database.
- You will have to assign/set interactive settings using an action button (navigation or preconfigured action button from element setup).
- Call/Order Fields - these are hardcoded buttons and fields found on classic order entry.
- You cannot edit these buttons.
- If you want to create custom fields to be used across many different forms, you can create global custom fields. These differ from form specific custom fields, in that they can be attached to any form. Navigate to Campaign > SIM Custom Fields
- OLX fields that can be added to an element which displays static information.
- OLX fields that can be added to an element to capture/view order information.
Label - Pre-Configured display only label | Input - text box that sets information to be displayed when Label is used | Pre-Configured Button | Action of Pre-Configured Button |
AgentFirst | BillAndShipSameCheck | CopyBillToShipButton |
|
AgentLast |
| ProcessButton |
|
CallStartDate |
| ProductsTable |
|
|
| SubmitButton |
|
|
| ScheduleCallbackbutton |
|
|
| WrapUpBlock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| AccountNumber |
|
|
| Age |
|
|
| BankCity |
|
|
| |
|
|
| BankState |
|
|
| BillAddress1 |
|
|
| |
|
|
| |
|
|
| BillCity |
|
|
| BillCountry |
|
|
| BillFirstName |
|
|
| BillLastName |
|
|
| BillMiddleInitial |
|
|
| BillPhoneNumber |
|
|
| BillPMPhoneNumber |
|
|
| BillState |
|
|
| BillZipCode |
|
|
| BirthDate |
|
|
| CallDispostion |
|
|
| CallType |
|
|
| CCExpDate |
|
|
| CCNum |
|
|
| CheckNumber |
|
|
| CompanyName |
|
|
| CustDemoNotesBlock |
|
|
| |
|
|
| |
|
|
| Debit |
|
|
| EmailAddress |
|
|
| ExternalOrderNumber |
|
|
Gender | Gender |
|
|
Location | Location |
|
|
NoSolicit | NoSolicit |
|
|
Notes | Notes |
|
|
PackingSlipComments | PackingSlipComments |
|
|
PayMethod | PayMethod |
|
|
PayReferenceNo | PayReferenceNo |
|
|
PhoneExtension | PhoneExtension |
|
|
PromoCode | PromoCode |
|
|
RoutingNumber | RoutingNumber |
|
|
Savings | Savings |
|
|
ShipAddress | ShipAddress |
|
|
ShipAddress2 | |
|
|
ShipAddressBlock | ShipAddressBlock |
|
|
ShipCity | ShipCity |
|
|
ShipCompanyName | ShipCompanyName |
|
|
| ShipCountry |
|
|
ShipFirstName | |
|
|
ShipLastName | ShipLastName |
|
|
ShipMethodBlock | ShipMethodBlock |
|
|
ShipMiddleInitital | ShipMiddleInitital |
|
|
ShipPhoneNumber | ShipPhoneNumber |
|
|
ShipPMPhoneNumber | ShipPhoneNumber |
|
|
VoicePrintID | VoicePrintID |
|
|
WarehouseComments | WarehouseComments |
|
|
- Work Space - This is the section the agents will see during order entry.
- Format Tools - Enter the body of the Element. You can alter the way the body looks by using the various tools located on the format toolbar.
- View
- Design - this is WYSIWYG screen editor
- HTML - you can use HTML to design the form.
- Preview - you can preview the form to see how it will display to agents during a live call.
- Wrap Up Buttons
- To save the changes click the Save button
. This will close the Form popup and take you back to the Script Form tab.
- To apply the current changes you have made click the Apply button
. This will not close the Form popup but will save edits made. - To cancel any of the current changes you have made click the Cancel button
.
- This will close the window without saving any changes.
- To print the current window click the Print button
.
- To delete the selection, click the Delete button
.
- This will prompt you to make sure you want to delete this item.

- Clicking OK will delete the element and close the window.