Skip to content

Workspaces

A workspace is a powerful approach in Versio.io to define sub-areas of all instances (data) available in the inventory. Typical examples of workspaces are the mapping of organisational structures and areas of responsibility. Workspaces can be used in Versio.io in role and rights management to enforce access authorisations to instances in the inventory. Furthermore, the user can use all workspaces assigned to him as a filter criterion for Versio.io views. Workspaces can overlap, just as the responsibilities of teams can overlap.

The following graphic shows some of the ways in which workspaces can be cut:

Figure: Examples of a workspace, two overlapping workspaces and an invertible workspace

The following assignment criteria can be used for a workspace definition:

Types of assignment criteria Description Example
Instances Inclusion of a predefined list of instances Host test-myapp
Entities Inclusion of all instances of an specific entity Entity Host
OneImporter/OneGate Inclusion of all instances that were inventoried using of a specific OneImporters and OneGates OneImporter prod-myhost
Module type Inclusion of all instances of a specific module type Module SSL Certificate
Importer configuration Inclusion of all instances that have been inventoried via a special importer configuration Importer configuration My importer configuration

Table: Types of assignment criteria for a workspace definition

All assignment criteria of a type are logically OR-linked and logically AND-linked across types.

Workspaces können in Versio.io in den Environment Seetings verwaltet werden (Environment settings -> Workspaces).