Studio
The browser-based version of Studio has feature parity with Desktop Studio. If you're new to Studio, the Getting Started with Studio help page provides an introduction. It also includes a section that describes the options available in the user interface.
The following table shows where the Desktop Studio features you're used to are located in Studio.
Desktop Studio Feature | Studio Feature |
---|---|
Actions: Add functionality to your script. |
All actions are available in Studio. Note: The PAGE action will be deprecated in the future. It is not editable in Studio scripts. However, it will be made editable in a future release. Actions are found on two palettes located on the toolbar on the left side of the script canvas:
|
Action Editor Windows: : Allow access to additional configuration options. | You can access editor windows by selecting the action and clicking Editor in the center of the action icon. You can also click Open Editor in the action's properties pane. The design and function of the editor windows will continue to be enhanced in coming releases. |
Browse Tab: Displays a complete list of the scripts in the business unit. |
In Studio, the page that loads when you access the application is called the Scripts page. This page displays the scripts available in the business unit. You can filter the list to display only active scripts, only inactive scripts, or all scripts. The Scripts page provides information about each script and allows you to perform certain tasks with scripts without leaving the page. You can:
|
Compare Scripts (Edit > Compare): Allows you to compare two scripts by captions, parameters, branches, or position. Results display on the Find Results tab. | You can compare two scripts in Studio by opening them, then selecting Compare from the menu at the top of the script canvas. You can also compare historical versions of the same script. Results display at the bottom of the page. |
Connectors: Connect actions to each other on the script canvas. |
You can connect actions with right angle lines, curved lines, and linear lines. The experience of using connectors in Studio has been improved. You can now connect actions directly to other actions or to connection anchors on the action. You can add vertex points to right angle or curved lines by double-clicking on the connector. Vertex points introduce additional bends or curves to the connector. |
Copy and Paste Actions on Canvas: Allows you to select and copy actions and paste them back onto the script canvas. |
In Studio, you can copy and paste one or more actions to the same script or between scripts. You can also undo and redo previous actions. Standard keyboard shortcuts are supported for these tasks. |
Create and Edit Scripts: Allows you to create new scripts and modify existing ones.
|
You can create and edit scripts. Each script exists in a separate tab in your browser. |
Deactivate: Allows you to deactivate a script so it cannot be used. |
You can deactivate scripts from the Options menu next to each script on the Scripts page in Studio, or by opening the script and selecting Deactivate from the center menu at the top of the script. Reactivating scripts is not supported in Desktop Studio, but will be added to Studio in a future release. You can reactivate scripts on the Scripts page in the ACDapplication. |
Errors and Warnings (Script Errors tab): Displays a list of any errors or warnings in the current script. | Script errors and warnings are listed on the properties panel on the right side of the script canvas. |
Files Tab: Provides access to the business unit's files. Allows you to upload files and record audio prompt messages. |
Files can be viewed or uploaded on the Browse ACD files page in the CXone Mpower platform or on the Prompts page in Studio. Currently, the Prompts page does not yet support recording audio prompt messages, like the Files tab in Desktop Studio does. In Studio, you can record audio prompt messages with actions such as PLAY. |
Framework Tab: Displays a complete list of the actions available in Studio. |
The left side of the script canvas has options to view the Actions palette and the API Actions palette. Together, these palettes provide access to all Studio actions licensed to your CXone Mpower system. Availability of some actions is dependent on the media type of the script. |
Import and Export Scripts (File > Import and File > Export): Allows you to save copies of a script as a file on your computer, and to add a saved copy of a script to Studio. |
Importing and exporting works the same as in Desktop Studio. However, in Studio, importing is called loading and exporting is called downloading. Additionally, Studio scripts are in JSON. Desktop Studio scripts are XML. The import process does not convert between the formats. This means that you cannot import a script into Studio that was previously exported from Desktop Studio, and vice versa. However, you can work around this by importing the script into the application it was exported from, then opening it in the desired application. |
Multiple Instances of Studio: Allows you to have more than one instance of the application running at a time. |
Each browser can run two instances of Studio: one in regular mode and one in incognito mode. You can run up to four instances at the same time by using Chrome and Microsoft Edge. This ability is useful if you need to connect to multiple business units at the same time. You can open more than one script in a single instance of Studio. Each script opens in a separate tab in the same browser window. |
Navigate Script Canvas Visually (Navigate Tab): Displays a miniature view of the script canvas that you can pan around to quickly view different parts of the script. | In Studio, you can navigate the script canvas in the canvas preview, using options located at the bottom of the properties panel. There are additional options available that allow you to fit the script to the screen, zoom in and out, and grab and move the script canvas around with the cursor. |
Properties Tab (Action and Script Properties): Displays properties of the selected action or of the current script and allows you to configure them. |
Properties of the selected action appear in the panel on the right side of the script canvas. You can see:
The Desktop Studio Properties tab displays other information when no actions are selected on the script canvas. This information is available in other locations in Studio:
|
Revert to Previous Version of Scripts: Allows you to save a previously-saved version of the script and continue working on it. | The option to view previous versions of a script, copy versions, or revert to previous versions of a script is available from the center menu at the top of the script canvas. When a previous version is displayed for viewing, it loads in read-only mode. Buttons to copy or revert to that version are available in the upper right corner of the page. |
Script Locking and Unlocking: Allows the script to be put into read-only and editable modes. |
Currently in Studio, you can lock a script for editing and unlock it to put it into read-only mode. You can override the lock on a script that's locked by another user. On the Scripts page in Studio, the Locked status is displayed for each script, but currently you cannot filter the list of scripts by locked status or sort the table by the Locked column, so you cannot easily view a list of all locked scripts. This will be included in a future release. |
Script Tracing: Allows you to test and debug scripts. |
Currently in Studio, when you trace a script, you can:
|
Search for Scripts (Scripts Tab): Allows you to search for scripts in the business unit using the script name, version, and script media type. |
You can search for scripts on the Scripts page in Studio. You can search by script name, by the variables they contain or by variable value, action caption, and script media type. |
SNIPPET Action: : Contains an editor window that allows custom coding. |
Currently, the SNIPPET action editor window supports custom snippet code with syntax highlighting. You can debug snippets from inside the editor window. Improvements continue to be made to the functionality of the editor. |
Unsaved Changes: Stores script changes that weren't saved before the script tab closed. | Unsaved script changes are saved in your browser. If you open a script that has unsaved changes, Studio prompts you to choose if you want to open the version with the unsaved changes. Because the changes are saved in your browser, clearing the cache deletes unsaved changes. Additionally, the stored changes are specific to the user and the browser. |
Variables Tab: List of the variables in the script and the actions that reference each one. | A list of the variables in the current script is available on the Variables tab of the properties panel. |
Variable Redaction: Allows you to specify variables in a script that should have their values omitted from traces and logs. | You can redact variable values on the Variables tab of the properties panel. |