A Role is a group of access rights for a project as a whole and for individual workspaces. Roles allow users to view one or more workspaces, and to create, modify, and delete Assets, Knowledge Views, Search Definitions, and Display Filters. Roles are created, modified and deleted using the Role Manager. Once roles are defined, a system administrator uses the Visionaize Enterprise Administration (VEA) utility to assign users to the roles.


Creating, modifying and deleted roles can only be performed as part of a work order or standing task. When a new project is created, the system creates a standing task whose scope includes the ability to create roles, and creates an initial role called "Project Administrator" that has is authorized to make changes to any aspect of the project. Any changes to roles after this point requires the user to work as part of another work order or standing task. Assigning users to roles does not require a work order.


For example, a typical asset database with three workspaces (Plant Design System, Inspection and Maintenance) might have three roles:

  • Project Administrator - This role would have read and write access to the Plant Design System workspace as well as the Inspection and Maintenance workspaces. Users assigned this role would be able to synchronize from the Plant Design System. In the case that the synchronize action imported new assets, this role would be responsible for sharing the new assets into the other workspaces.
  • Inspection Manager - This role would have read and write access to all objects in the Inspection workspace. Users assigned this role would be able to create, modify and delete TMLs, Knowledge Views, search definitions, and display filters. They would also be able to synchronize with an external database using an integration adapter.
  • Inspection Worker  - This role would have read access to the assets, TMLs and Knowledge Views in the Inspection workspace. It may also include the right to create Knowledge Views. A user assigned to this role would be able to browse the Inspection workspace and create Knowledge Views but would be unable to create TMLs.