Document numberRevision
DOCU131331

<vector-role> Element - Schema Reference

Definition

Parent element(s): <schema>.

The <vector-role> element can be used to create new or modify existing vector roles in Highstage.

A vector role is a dynamic role for controlling permissions, and is granted to individual users when specific requirements are met. It is primarily through applied vector roles that users are granted permissions to view, create and edit contents in Highstage.

Highstage is shipped with a large assortment of vector roles that are assigned and granted to users permanently or when specific conditions are met (e.g. when a user is an author on a working document, or an assigned resource on an active step in an action process).

In addition, custom vector roles can be created and assigned to a specific user group in Highstage. Members of the user group will be permanently assigned to the associated vector role, enabling explicit permissions to be granted to those select users.

 

Content model

The specification of what attributes, elements and data that are available and allowed within the <vector-role> element.

 

Attributes

This section introduces you to the XML attributes and values that are available and can be included within the <vector-role> element.

AttributeDescriptionMandatory
nameunique element name.✔️
usergroupName of user group (members of assigned user group will be granted the associated vector role and can be used to permit explicit permissions in Highstage for specific actions)✔️
descriptionOptional description.

 

Elements

There are no elements available to be placed within the vector-role element.

 

Special elements

There are no special elements available to be placed within the vector-role element.

 

Samples

Creating a new <vector-role> with an available user group

The following sample illustrates how a custom <vector-role> can be created and assigned to be granted to a specific user group. All members of the user group will be granted the specific vector role:

Tip: As an administrator (with a set userlevel of AdminRead/AdminWrite) you can access SYSTEM > USERS AND GROUPS > GROUPS to get a full overview of available user groups in Highstage.

 

Relevant tools and utilities

Viewing all available Vector roles

As an administrator (with a set userlevel of AdminRead/AdminWrite), you can access SYSTEM > DIAGNOSTICS > VECTOR ROLES to get a full overview of available Vector Roles in Highstage.

The list includes standard vector roles that is shipped with Highstage (dynamically granted to users' when specific conditions and requirements are met) as well as custom vector roles assigned to specific user groups (permanently granted to all users of the associated user group): image-20220104104019069

 

Inspecting required and applied security permissions (Trace security)

It is possible for users of Highstage (with a minimum set userlevel of SuperUser) to inspect the required and applied security permissions for contents in Highstage using the Security trace functionality by navigating to TRACE > SECURITY from the top navigation menu.

From this view, you are able to see which specific vector roles are currently granted to the active user, as well as what is required to view and modify contents:

image-20220104113602609

Enabling the Trace security will display detailed security information in various sections as well as for individual data columns when accessing any item.

 


highstage_footer