Script Editor Feature Control

Script Feature Control Methods

Administrators can use Script Editor Feature Control to restrict users, or
classes of users, from some or all of the functionality of the Unified ICM
Script Editor software. In a possible deployment scenario, a Unified ICM
administrator can restrict certain people from doing specific types of
script editing.

An administrator has two means to restrict access to the
editing features of Script Editor and Internet Script Editor:

Edit Options

Script Node Control

Administrators control script editing by creating feature sets that they assign to users. The feature set controls which script
nodes are accessible to the user, and which edit modes are available to the
user.

Note

When Unified ICM runs on a partitioned system, users need at least
reference access to objects to edit scripts that contain references to those
objects. For example, a user needs at least reference access to skill groups
to edit a script in which those skill groups are included in the Skill Group
node.

Full Edit (Includes Quick Edit)

Full Edit mode allows you to use Full Edit mode or Quick Edit mode
when working with scripts. Both Full Edit and Quick Edit are enabled on
the Script Editor toolbar. When changing from Monitor or Browse mode to
Full Edit mode, the Script Editor workspace background goes from gray to
white.

Your Full Edit mode editing capabilities are determined by
whether or not you are assigned to a feature control set:

If you are a full-edit user and are not assigned to a feature
control set, you can add, edit, or delete any script or node.

If you are a full-edit user and are assigned to a feature
control set, you can add, edit, or delete any script. You only
have Full Edit permissions for those scripts that do not contain
nodes that are marked as unavailable to you in a feature set.

Full Edit gives you restricted editing capabilities if you are
assigned a feature control set. You can still edit any script, however,
your ability to edit specific script nodes is determined by which nodes
are selected in the Node Control table (located on the Script Editor
Feature Control dialog) of the assigned feature control set. This allows
you to edit the structure of a script or to create, edit, and delete
scripts containing the selected nodes.

If a script is opened that contains a disabled node, you can browse or
monitor the script but you cannot put the script into edit mode. If you
attempt to put this script into edit mode a message indicating you are
not authorized to enter edit mode appears. However, you can still
Quick Edit the script, just not the node.

You might want to use Quick Edit mode so as not to accidentally change
the structure of a script.

Quick Edit Only

Quick Edit mode allows you (the feature-control-set member) to work
only with scripts in Quick Edit mode. Edit is disabled and Quick Edit is
enabled on the Script Editor toolbar. When changing from Monitor or
Browse mode to Quick Edit mode, the Script Editor workspace background
goes from gray to yellow.

In Quick Edit mode:

You cannot add or delete a node.

You can adjust most of the properties of the script nodes
selected in the Node Control table of your assigned feature
control set. However, in Quick Edit Mode, you cannot edit any properties of the selected nodes that
change the structure of a script or that reset previous
reporting data.

As a Quick Edit Only User:

You can only edit scripts through Quick Edit mode.

You cannot create or delete a script.

You can access the Properties of any script node in any mode
by either right clicking on the node and selecting Properties,
or by double-clicking on the node.

From within the script in Monitor mode, double-click the node
you want to edit. (This is only available if Options >
Preferences > Allow for Quick Edit from Monitor Mode is
checked.)

What to Do Next

When in Quick Edit mode, the disabled nodes are removed from the
object palette.

Script Node Control

Script Editor Feature Control allows an administrator to create feature
sets that can be assigned to users. Administrators use a Node Control Table in the feature set to control which script
nodes are accessible to the user.

Node Control Table

The Node Control table (on the Unified ICM
Configuration Manager Script Editor Feature Control dialog box) has two
columns, the Node column and the Available column. This table allows an
administrator to create feature control sets that can be assigned to
users. The feature control set controls which script nodes are
accessible to the user.

If a script is opened that contains a disabled node, you can browse or
monitor the script but you cannot put the script into edit mode. If you
attempt to put this script into edit mode a message indicating you are
not authorized to enter edit mode appears. However, you can still
Quick Edit the script, just not the node.

Node Column

A node is an executable element within a script. A script consists of
nodes, connections, routing targets, and comments. Every script begins
with a Start node. This column lists of all the nodes that you can use
in a script.

Note

The Line Connector node is always available.

Available Column

Each checked node in this column appears on the editing palette of the
feature-control-set user, regardless of the edit mode (Full Edit or
Quick Edit Only).

Disabled nodes are removed from the object palette.

Create a Feature Control Set

The system administrator can create a feature control set using
the Unified ICM Configuration Manager on Administration & Data Server:

Procedure

Step 1

Ensure the users the feature set is to be assigned to are
configured.

Step 2

Start the Unified ICM Configuration Manager.

Step 3

Choose Tools > List Tools > Feature Control Set
List.

Step 4

In the Feature Control Set section (on the left), click Add.

Step 5

Enter the name of the feature control set. The name appears in the
left section when Enter or Tab is pressed.

Step 6

Optionally, enter a description.

Assign Users to a Feature Control Set

In the Unified ICM Configuration Manager, use the User
List tool to select a feature control set to associate with the user.

Select Script Nodes and Edit Options for a Feature Control Set

Procedure

Step 1

In the Feature Control Set List dialog box, select the name of the
feature control set to be assigned.

Step 2

Select Advanced (under Script Editor).

Step 3

In the Script Editor Feature Control dialog box, select the nodes
for this feature control set and an edit option (Full Edit or Quick
Edit).