Help Center

Permission System

The permission system in enrutar is designed to be simple to understand and easy to maintain, avoiding complex configurations with dozens of combinations. For this reason, each employee must have exactly one of these three levels: Restricted Access, Management Access or Full Access.

Permission levels in enrutar


Full Access

Gives complete access to the entire application within the organization, including permission management.

  • Full access to all entities.
  • Can manage roles and access levels (with one exception: cannot change their own access level).

Management Access

Gives access to all daily operations, but limits sensitive actions related to account administration.

  • Full access to almost the entire application.
  • Cannot manage the subscription and payments section.
  • Cannot change roles or access levels of users.

Restricted Access

This is the most limited level and is designed for field staff. It is built around the work order as the central piece.

The logic is:

This philosophy allows a person with restricted access to have everything they need to carry out the appointment (for example, calling the customer), without opening access to information that doesn't concern them.

Permissions and boards


Boards separate work orders, statuses, appointments and members. Management users administer boards they can access. Restricted Access users cannot create or edit work orders from general screens or move a work order between boards. Employee and team assignments must belong to the work order's board; agents can be assigned on any board.

Permission table


General permission rules

Permission Level Read Access Write Access Special Rules
RESTRICTED Only assigned entities (via calculated assignment) Very limited (see rules per entity) Designed for field staff with minimal editing permissions
MANAGEMENT All entities in the organization Full on most entities Cannot change user roles or access levels
FULL All entities in the organization Full Can change roles and access levels (except their own access level)

Permission tables by entity

Work Orders

Permission Read Create Update Delete Bulk Operations Special
RESTRICTED Only where calculated assignment applies ❌ ❌ ❌ ❌ βœ… Can update status of assigned work orders
MANAGEMENT All βœ… βœ… βœ… βœ… -
FULL All βœ… βœ… βœ… βœ… -

Notes:

  • Calculated assignment includes: assignment to the work order OR assignment to an appointment of the work order
  • RESTRICTED can access archived work orders if they were assigned before archiving

Appointments

Permission Read Create Update Delete Update Status Generate Reports
RESTRICTED Only for assigned work orders OR assigned to the appointment ❌ ❌ ❌ βœ… For accessible appointments βœ… Only for themselves
MANAGEMENT All βœ… βœ… βœ… βœ… βœ… For all users
FULL All βœ… βœ… βœ… βœ… βœ… For all users

From the Calendar, Restricted Access users open an accessible appointment read-only: they cannot create, reschedule, edit, delete or bulk-edit it. Updating status remains available through the operational flow.

Materials

Permission Read Create Update Delete Complete / Uncomplete
RESTRICTED Only for assigned work orders ❌ ❌ ❌ βœ… For assigned work orders (including archived ones)
MANAGEMENT All βœ… βœ… βœ… βœ…
FULL All βœ… βœ… βœ… βœ…

Documents

Permission Read Create Edit / archive
RESTRICTED Documents from accessible work orders or customers and own independent uploads βœ… Own uploads Metadata and archive state of own independent uploads only; linked documents are read-only
MANAGEMENT All βœ… βœ…
FULL All βœ… βœ…

An upload stops being independent when linked to a comment, chat, report, material, signature or logo.

Customers

Permission Read Create Update Delete Access to phones/emails
RESTRICTED Only with assigned work orders ❌ ❌ ❌ βœ… For accessible customers
MANAGEMENT All βœ… βœ… βœ… βœ…
FULL All βœ… βœ… βœ… βœ…

Notes:

  • RESTRICTED can access customers with archived work orders if they were assigned before archiving

Routes

Permission Read Create Update Delete Assign / Unassign
RESTRICTED βœ… All ❌ ❌ ❌ ❌
MANAGEMENT βœ… All βœ… βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ… βœ…

Checklist templates

Permission Read Create Update Delete Complete / Uncomplete items
RESTRICTED βœ… All ❌ ❌ ❌ βœ… If assigned to the appointment
MANAGEMENT βœ… All βœ… βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ… βœ…

Tags

Permission Read Create Update Delete
RESTRICTED βœ… All ❌ ❌ ❌
MANAGEMENT βœ… All βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ…

Work order statuses

Permission Read Create Update Delete
RESTRICTED βœ… All ❌ ❌ ❌
MANAGEMENT βœ… All βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ…

Time entries

Permission Read Create Update Delete
RESTRICTED βœ… Own only ❌ ❌ ❌
MANAGEMENT βœ… All βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ…

Absences

Permission Read Request / create Approve or reject Edit / delete Configure types
RESTRICTED Own only βœ… Own requests ❌ βœ… Own while pending ❌
MANAGEMENT All βœ… For any employee; automatically approved βœ… βœ… ❌
FULL All βœ… For any employee; automatically approved βœ… βœ… βœ…

See Absences for the complete flow.

Internal Chat

Internal Chat requires an Enterprise organization but is available to all three access levels. Each conversation is readable only by its members. A channel owner manages members; adding a team grants access to its members.

Work reports

Permission Read Create Update Delete
RESTRICTED βœ… For assigned work orders OR created by themselves βœ… Only for assigned work orders βœ… Only reports created by themselves βœ… Only reports created by themselves
MANAGEMENT βœ… All βœ… βœ… βœ…
FULL βœ… All βœ… βœ… βœ…

Notes:

  • RESTRICTED can access reports from archived work orders if they were assigned before archiving

Reports

Permission General statistics Time entry report Time Tracking
RESTRICTED ❌ ❌ βœ… Own records only
MANAGEMENT βœ… βœ… All records βœ… All records
FULL βœ… βœ… All records βœ… All records

Users

Permission Read Update self Update others Change role Change access level Change status
RESTRICTED βœ… All βœ… (name, email, phone only) ❌ ❌ (not own) ❌ (not own) ❌ (not own)
MANAGEMENT βœ… All βœ… βœ… (except role/access) ❌ ❌ βœ…
FULL βœ… All βœ… βœ… βœ… βœ… (not own) βœ…

Customer context in sidebar

Permission Work Orders Appointments Reports Threads
RESTRICTED βœ… Only for customers with assigned work orders βœ… Only for customers with assigned work orders βœ… Only for customers with assigned work orders βœ… Only for customers with assigned work orders
MANAGEMENT βœ… All βœ… All βœ… All βœ… All
FULL βœ… All βœ… All βœ… All βœ… All

Key concepts

Calculated assignment: a user is considered assigned by calculation to a work order if:

  • They are directly assigned to the work order, OR
  • They are assigned to at least one appointment of that work order

Archived work orders: RESTRICTED users maintain access to archived work orders/materials/customers/reports if they were assigned before archiving.