Groups & Permissions Reference
Reference of octoja's group access model — permissions, customer and device access, and device actions, with example group setups.
Written By Erdinc Akay
Last updated 17 days ago
How access works
octoja uses a group-based access model. Each user belongs to one or more groups, and each group grants a set of permissions plus a customer-access and a device-access scope. A user's effective access is the union across all of their groups.
There are no fixed built-in roles. You build your own access model by creating groups with exactly the permissions and scope your team needs.
Where to find this screen
Groups are managed under Administration → Groups. The group editor has three tabs. The General tab holds the group's Info, its Permissions, and its Members; the Customer Access and Device Access tabs hold the two access scopes described below. You need the Group Management permission to open this area; without it the Groups entry is not accessible.
Permissions
Permissions decide which features a group grants. The table quotes the name and description as octoja displays them.
Users whose groups grant none of these permissions can still sign in and view areas that require only a valid session, such as their own profile.
Customer access
Customer access decides which customers a group's members can reach. A group uses one of:
A specific list and tag rules can be combined in the same group.
Device access
Device access refines what members reach within their accessible customers; a group with no customer access reaches no devices. It has two parts — which devices, and which actions.
- Reach all devices — every device of the accessible customers.
- Device rules — only devices that match the rules you define.
Allowed actions are the device actions members may perform on devices they can reach. A group that can reach devices but has no allowed actions gives read-only device access.
The Administrator group option
The group editor offers an Administrator group toggle. Its on-screen description reads: "New permissions introduced in future updates are granted to administrator groups automatically." Enable it on your full-access group so it never falls behind when a future octoja update adds new permissions.
Typical group configurations
The following are examples only — you can combine any permissions and scope.
- Administrator — all permissions, access to all customers and devices with all actions, and the Administrator group toggle enabled
- Technician — Monitoring Check Management, Alert Management, Case Management, Software Deployment Management, Patch Policy Management, and Approve Patch Cycles, with access to all customers and devices and the operational actions (Remote Desktop, Terminal, File Browser, Software Management)
- Help Desk (one customer) — Case Management, with Customer Access set to a single customer and Device Access limited to that customer's workstations, read-only (no allowed actions)
- Read-only auditor — View Cases and View Patch Management, no allowed device actions
Access Overview
The Access Overview page (a separate area, not part of the group editor) answers "who can reach what, and why". It offers three views — By user, By customer, and By device — and for each combination shows the customers and devices in reach, an Allowed actions column (an All badge when every action is granted), and the reason a member has that access: which group grants it, and whether the grant is customer-global, device-global, an explicit assignment, or a tag-rule match. Use it to confirm that a group's Customer Access and Device Access add up to the effective access you intended.
Related articles
For step-by-step instructions, see Create a Group and Assign Permissions.