Desktop Controls

This section describes the controls that you can add to a desktop. Each control has a number of properties that you can set.

Data entry element

A Data entry element is a form that consists of one or more data entry controls, such as text boxes, radio buttons, and grids.

You design data entry elements using the Data Entry Designer. From the Desktop Designer, you can create new data entry elements and view existing data entry elements.

For a configuration desktop, you can drag on as many data entry elements as you require. The user will only be able to view one of these at a time. You’ll also need to add a menu control to your configuration desktop. The user will use this to navigate between the data entry elements.

Property Description
Element name

Select the data entry element to use, or click Add to create a new data entry element.

If you choose to create a new data entry element, you’ll have the option to open and start editing it straightaway.

Title

Type a title to show in the data entry element’s title bar.

If you do not define a title, the data entry element will not have a title bar and it will always be expanded.

Accessible Name

Accessible Name is only picked up by Syntelate XA if you provide a Title.

Screenshot of the Accessible Name field in Optional properties.

If you provide a Title, you should provide the same name for the Accessible Name. Doing so adds the Accessible Name to the skip navigation menu. The skip nav allows users of assisted devices and keyboards to tab to the desktop control quickly, saving them time and effort.

Condition

Set a condition to define when the control is shown on the desktop.

For example, perhaps you have a data entry element that you only want to show when an agent is working on an email. For this, you’d set a condition of:

[INTERACTION_1.LKTL_WLMTYPE] == 'EMAIL'

(assuming your universe’s INTERACTION_X table is called INTERACTION_1)

You define the condition using the Calculation Builder.

On enter actions Select actions to perform when this data entry element loads.

A Menu lets an agent create a new record.

Property Description
Title

Type a title to show in the menu’s title bar.

Items

Defines the options in the menu. For each item, the Title is what the agent sees in the menu. As for the Item:

  • For a regular desktop, this is the type of record that Syntelate XA creates when the agent clicks the option.
  • For a configuration desktop, this is the Data entry element that Syntelate XA displays when the agent clicks the item. You must already have dragged this data entry element onto the desktop.

Click Add to add an item or The minus button to delete an item.

Workload

A Workload shows records that an agent is currently working on or records that the agent will soon have to work on. The agent can click any record in a workload to open it (unless they are on a focused interaction).

Screenshot of a workload control

Syntelate XA supports two workloads per desktop:

  • 1 current Workload
  • 1 upcoming Workload
Property Description
Title

Type a title to show in the workload’s title bar.

Current or upcoming? Click Current to show records that the agent is currently working on or Upcoming to show records that the agent will soon have to work on.
Refresh rate

For upcoming workloads only, type the refresh rate in seconds. The refresh rate defines how frequently Syntelate XA checks for new records to display or for records to remove (because these records have already been dealt with by other agents).

If you leave this property blank, then the workload will only refresh when a record is closed.

Max items to display For upcoming workloads only, type the maximum numbers of items to display. Leave blank to display all items.
Script

Script

A Script tells agents what to say and do during a call. It also defines the different paths that the call can go down.

You design scripts using the Script Designer. From the Desktop Designer, you can create new scripts and view existing scripts.

Property Description
Script name

Select the script to use, or click Add to create a new script.

If you choose to create a new script, you’ll have the option to open and start editing it straightaway.

Title

If you wish, type a title for this script.

This is for your benefit only: it will not be shown to agents. At runtime, a script displays the name of the current data entry element in the title bar.

Condition

Set a condition to define when the control is shown on the desktop.

For example, you may want to show different scripts for inbound and outbound voice calls. In this case, you’d have two script controls on your desktop. One would have the following condition:

[INTERACTION_1.LKTL_WLMTYPE] == 'INBOUND'

The other would have this condition:

[INTERACTION_1.LKTL_WLMTYPE] == 'OUTBOUND'

(assuming your universe’s INTERACTION_X table is called INTERACTION_1)

You define the condition using the Calculation Builder.

Charts

Charts

A Charts control shows one or more charts on a desktop.

Screenshot of a chart

To design charts, use the Charting Editor.

Property Description
Title

Type a title for the chart(s).

Show dropdown?

Shows a dropdown menu that lets the agent select a chart to view. This property only shows when two or more charts have been added.

If you select No for this property, then you’ll need to use actions to toggle between charts.

Show refresh button? Shows a button on the chart that the agent can click to refresh the chart.
Charts

Click Add to add a new chart or The minus button to delete a chart.

For each chart, you can set the following properties:

  • Order: Defines the order in which charts show. You can use any numbers; the lowest number will be the first chart and the highest number will be the last chart.
  • Chart: Select the chart to use.
  • Refresh rate: Defines how frequently the chart refreshes (in seconds). If you leave this property blank, then the chart will never refresh (unless the agent clicks the refresh button).
  • Details button actions: Adds a details () button that the agent can click and which runs one or more actions. The intended purpose of this is to allow the agent to view additional information.

    For example, let’s say the chart shows the proportion of positive/negative customer feedback the agent has received from web chats. Clicking this button might open a dialog box showing the actual feedback comments written by customers.

    Screenshot showing the chart details button

Chat

Chat

A Chat lets agent handle chats with customers. The Chat element supports web, SMS, and social media messaging chats. All types of chat are displayed in the Chat element on the agent desktop. Here is an example of the Chat element showing a web chat:

Screenshot of Emily's chat in Syntelate XA

Properties

The following table describes the properties you can change for the Chat element in Desktop Designer. You can see these properties if the Chat element is on the canvas, by selecting the Chat element's contextual menu (a cogwheel icon). Doing so will open the Control properties pane.

Property Description
Display END CHAT button

Required. Select Yes or No.

Note: Since the END CHAT button is a disposition button, and because the agent must be provided with a means to disposition each interaction, if you choose not to display the END CHAT button to the agent, you must provide an alternative disposition button elsewhere on the Syntelate XA Agent Desktop, such as in the Script.

Title

Enter a title to show in the Chat element's title bar. In most contexts, the title "Chat" works well. But you can name it anything you like. The important point is that the agent can see the title, and it helps them use the agent desktop.

On enter actions Select actions to perform when the chat loads.
Feature Web chat Facebook Messenger SMS chat WhatsApp
Transfer
Upload files      
Smart Text
Rewriter
Sentiment Analysis
Translation