Scripts can vary, ranging from simple to complex, depending on your requirement to accomplish the task of presenting an effective workspace and workflow for your agents. The following sections describe how to build a simple script for developing a functional agent desktop.
You can use the SCRIPTS subtab to build, modify, and delete scripts. The subtab contains the following options:
- New Script: Creates a script.
- Import: Imports a previously exported script.
- Export: Exports a script for backup or to be used as a base for a new script.
- Copy: Copies a script.
- Delete: Deletes a script.
- Services: Associates a service with a script.
Requirements
You can access the Agent Panel + Designer option in the Agent Desktop window (that is, you can access the Designer tool).
Services, input filter, and service screen pop are defined in LVP.
- You are using one of the following Internet browsers:
- Chrome
- Edge
- Firefox
- Internet Explorer 11 or later
Procedure
To build a script:
- Create a script name:
In Designer, on the Scripts > SCRIPTS subtab, click New Script.
The New Script window appears.In the Name and Description fields, specify a name (a single string without spaces) and a description for the script.
- Click Save.
- Associate the script with a service:
- On the SCRIPTS subtab, click the row displaying the script with which you want to associate a service.
The Services button is enabled. - Click Services.
The Service section appears. In the Service field, specify the service with which you want to associate the script, and then click Add.
- On the SCRIPTS subtab, click the row displaying the script with which you want to associate a service.
- Import the screen pop data fields from LVP to be used within the script:
- On the SCRIPTS subtab, double-click the row displaying the script.
The Design subtab appears. - Click the Data subtab.
- Click Import ScreenPop.
The Import Screenpop window appears. In the Service field, specify a service.
A list of screen pop data fields assigned to the service in LVP appears.To add the data fields to the script, click Save.
- On the SCRIPTS subtab, double-click the row displaying the script.
Create a page for the script:
A page is a form or window that is presented to the agent as their workspace. It includes text, controls, and rules that are required to complete an agent task for a form.- On the SCRIPTS subtab, double-click the row displaying the script.
The Design subtab appears. - Click Add Page.
The New Page window appears. - In the Name and Description fields, specify a name (a single string without spaces) and description for the dialog.
- In the Type field, specify one of the following types for the dialog:
- Standard: Basic window or form within the script.
- Header: Creates a header for each window.
- Footer: Creates a footer for each window.
- Starting: Designates this form as the first form in the script.
- Left: Displays contents on the left side of the page.
- Right: Displays contents on the right side of the page.
Click Save.
- On the SCRIPTS subtab, double-click the row displaying the script.
Build an agent desktop using text, controls, data fields, and branching:
An agent desktop is a workspace for an agent. It includes all the details, functions, and processes required for agents to complete their work properly. The Scripts tab provides several controls that can help you define the workspace and guide agents down the required workflow.
Example
The following example guides you through the process of building a simple script with one page, which can be used as a survey question to measure the customer service experience. The procedure used to create this script is an introduction to using U-Script.
- Add text and label controls to a dialog:
Text and labels are common objects on a dialog that provide the foundation of information for agents. These elements enable you to provide direction and meaning to a workspace.
This section describes how to add text and labels to a page.To add text to the page, place your cursor on the canvas and begin entering the text.
- To add the label control to the page:
- In the Field field, select the field that you want to add to the page.
- On the canvas, place your cursor in the location where you want to add the control.
- Drag and drop the Label element from the Elements section to the canvas.
- Add radio buttons to the dialog:
Radio buttons are useful for providing a method for the agents to select a single response from a list of choices. Especially useful for surveys or gathering customer feedback, they can be set up to be mutually exclusive so that you can gather a single response.
This section describes how to add radio buttons to the page.Add a radio button in the same manner as you would add a label:
On the canvas, place your cursor in the location where you want to add the control.
Drag and drop the Radio element from the Elements section to the canvas.
On the canvas, specify the text for the response that you want to capture.
You can add multiple radio buttons.
Define the basic properties for each radio button:
- On the canvas, click the radio button, and then click the Properties tab.
In the Name field, specify a name for the button.
- In the Disabled field, specify the value False so that the radio button is active.
In the Value field, specify an exclusive value for the radio button (for example, Yes or No).
- Add standard buttons to the dialog:
Standard buttons are intended for navigation (such as branching, going forward, going back, going to the home page) or for a single-click disposition tool. They may also be used to perform functions.
This section describes how to use standard buttons as a method to disposition or terminate a call.- Add the button in the same manner as you would add a label or a radio button:
- On the canvas, place your cursor in the location where you want to add the control.
Drag and drop the Button element from the Elements section to the canvas.
You can add multiple buttons.
- Define the behavior for each button:
- On the canvas, click the button, and then click the Properties tab.
In the Name field, specify a unique name for the button.
- In the Service and Term Code fields, specify the appropriate service and a termination code, respectively.
- In the Value field, specify the name with which you want to identify the button on the agent desktop.
- In the Label field, specify a name to identify the button on the agent desktop for the agents.
- Set the size and color for each button:
- Click the Style tab.
- In the Width and Height fields, specify the width and height of the button. You can also use the up arrow and down arrow icons.
In the Background Color field, specify a color for the button.
- Add two more buttons in the same manner as you did earlier:
- Name the second button Button_2 and the third button Button_3.
- Choose disposition codes for each button.
- Set the width of each button to the value set for the first button (that is, 120 pixels).
- Color the second button green and the third button yellow.
- Add the button in the same manner as you would add a label or a radio button:
Save the script by clicking Save.
- Preview the script:
In the above image, the text is arranged properly and the radio buttons and the disposition buttons are formatted in a way that makes working on the screen easy for an agent. Being able to preview a script before you make it available for your agents is valuable as it can help you identify and correct any formatting issues. When you preview a script, you can see how all the text and the controls are presented to an agent.
To preview a script, use the Preview tab.
When previewing a script, you can add data to simulate various scenarios by using the Add button. You can add multiple rows for the test.