Security Authorization

Authorization is a security feature that gives particular users permission to access data and leverage capability with the Vision application.

Foundation of Authorization Implementation

The foundation of this system is the concept of roles and the hierarchy within those roles. You create roles and then create a cascading system of permissions (or privileges) based on those roles. When you first create a role, you must determine where within your system that role will act. For example, you determine which pieces of equipment that a person in that role can use. Then, you determine what the role is going to be able to do, as well as who is going to be able to perform that action. By doing this, you decide the precise actions that a particular person or group of people will be able to do within your application.

Authorization in Vision

A person or a group of people (users) can be assigned a role that allows them to use a resource (for example, a piece of equipment) to perform an action within the limits of their access (privilege), which was defined for the role assignment.

Central ConceptTermsDescription
>Role Assignment>User, User GroupThe person, such as an operator or supervisor, who is assigned to perform particular actions within predefined privileges. A group is a collection of users.
>Resource, Resource SetThe scope of the assignment, such as to what or to whom a privilege is assigned. For example, a piece of equipment or access to a system.
>Privilege, Privilege SetThe ability to perform operations.

Key Features and Terms

Vision uses a role-based access control security system to restrict application access to authorized users. This authorization system is the next generation of authorization. Systems like Workflow and Historian will evolve to this model over subsequent releases.

Currently, there are differences between Vision and Workflow. The following table highlights the distinction in terminology between systems.

Note: For more information about authorization and how to use it, see the Vision documentation.
Vision TermWorkflow TermImplementation
User, User GroupUsers, GroupsUsers and groups are shared between both systems. You can manage them in each application.
Note: User and group resources are available in both applications; however, if you delete this resource in Vision, you must not delete it in Workflow if you still require this resource to perform actions within this application.
Privilege (privilege set)PermissionPrivileges in Vision are not visible or managed in Workflow.
Resource (resource set)Any resource; for example, equipmentResource sets given to a Vision user (?) are not enforced in Workflow.
AssignmentKey setsAssignments granted in Vision are not enforced in Workflow.