Governance
Roles & Permissions
BOS decides who can do what using two complementary systems: roles (RBAC) and attributes (ABAC). Together they give you precise, scalable control.
RBAC: permissions by role
Role-Based Access Control grants permissions based on a person's role. Everyone with the same role has the same baseline access. BOS ships with sensible base roles:
- Admin — full control, including settings, users, and billing.
- Manager — can approve and manage within their area.
- Member — can do day-to-day work but not approve sensitive actions.
Larger organizations can use more granular roles to match their structure. You assign roles in Users & Roles.
ABAC: permissions by condition
Attribute-Based Access Control adds rules based on the details of the action — not just who you are. For example:
- Expenses over ₹50,000 require an extra approval.
- Only the deal owner can apply a discount above a threshold.
- Access to certain records is limited to a specific department.
ABAC lets you express “it depends” rules that a simple role list can't capture.
How they work together
Where checks happen
Permissions are enforced at the single write path — the workflow engine. This means there's no way to bypass them through a particular screen or shortcut, and the same rules apply to actions taken by the Orin assistant.
Related governance
- Separation of Duties — stop one person from doing conflicting steps.
- Approvals — route actions for sign-off.
- Audit Trail — record every decision.