Skip to main content
Version: 3.8

Access Groups

Access Groups control where users can apply their permissions or what parts of the system a user can access. They determine what UIs, maps, and data sets are visible or accessible to a user.

Example:​

If a user is assigned the “Viewer” role and linked to the Warehouse A Access Group:

  • They can view (but not modify) workflows
  • Only maps, UIs, and data tagged under Warehouse A will be visible

Access Groups act as logical containers for scoping user access.

Creating Access Groups & Subgroups​

To manage Access Groups:

  • Go to Settings > Clients > Groups
  • Click + Create Group
Manage Access Groups

Manage Access Groups

  • Specify a Group Name
  • Click Create.
Add New Access Groups

Manage Access Groups

info

To nest a group under a parent, click the inline + icon. This structure simplifies permission management, as permissions and access granted to the parent group automatically apply to all child groups.

Add New Access Sub Groups

Manage Access Sub Groups

Example:

Logistics
├── Warehouse A
└── Cold Storage

Variable Management in Groups​

Access Groups also support shared global variables that can be consumed across tagged modules.

➕ Adding Group-Level Variables​

  1. Go to Settings > Clients > Groups
  2. Locate the desired group
  3. Click the gear icon ⚙️ next to the group name
Add global variables for accesss groups

Add global variables for accesss groups

  1. Click + Add New Variable
  2. Provide the following:
Create variables for accesss groups

Create variables for accesss groups

FieldDescription
NameIdentifier (used in expressions/scripts)
TypeData type (String, Int, Boolean, etc.)
ValueDefault or current value
  1. Click Submit
info

These variables are automatically scoped. Only Tagged modules (Map or interfaces) within the group can reference them.