Access
← Manual
The Access section manages all physical and logical access control for the site — the people who need access, the doors and zones they can enter, the rules governing that access, and the schedules those rules operate on.
When the access control system is in read-only mode, a persistent notice banner appears at the top of every tab. In read-only mode all add, edit, and delete actions are disabled across all tabs.
Page Structure
┌──────────────────────────────────────────────────────────┐
│ [ People ] [ Doors & Access Zones ] [ Access Rules ] [ Schedules ]
├──────────────────────────────────────────────────────────┤
│ Tab content │
└──────────────────────────────────────────────────────────┘
On first load of /access, the app automatically redirects to the first tab the user has permission to view.
Tab 1: People (/access/people)
Manage all people in the system — personal information, credentials, access rules, agreements, and biometric face data.
┌─────────────────────────────┬──────────────────────────────┐
│ People List │ Person Detail Panel │
│ - Search filter │ (shown when person selected)│
│ - Type filter toggle bar │ │
│ - "Add Person" menu │ │
└─────────────────────────────┴──────────────────────────────┘
Adding a Person
The Add Person menu shows one entry per person type you have permission to create. Selecting a type launches the Person Creation Wizard — a multi-step guided flow that collects the required information for that person type.
Person Detail Panel
Three tabs are available:
| Tab | Permission | Contents |
|---|---|---|
| Presence | presence:read |
Live presence status for this person |
| Details | person:read |
Full personal info, credentials, access rules |
| Faces | person:face |
Biometric face image management |
Details Tab — Properties
| Property | Editable | Notes |
|---|---|---|
| Full Name & Position | ✅ | Opens Personal Information dialog |
| Additional Information | ✅ (if custom fields exist) | Custom fields only |
| Credentials | ✅ | Opens Credentials dialog — visible only for access-control user types |
| Access Rules | ✅ | Shows assigned rules, validity dates, suspension; visible only for access-control user types |
| Agreements | ❌ | Shows required agreements and sign-off status |
Details Tab — Action Buttons
| Button | Permission | Notes |
|---|---|---|
| Archive Person | person:update |
Soft-archives; preserves event history |
| Unarchive Person | person:update |
Re-activates an archived person |
| Print ID Card | person:print |
Opens the Print ID Card dialog |
| Delete Person | person:delete |
Opens Delete confirmation |
Person Detail Dialogs
| Dialog | Trigger | Key Fields |
|---|---|---|
| Personal Information | Edit (✏) on Full Name | First name, last name, position, photo, custom fields |
| Additional Information | Edit (✏) on Additional Info | Custom fields only |
| Credentials | Edit (✏) on Credentials | Add/remove credentials by type and value |
| Access | Edit (✏) on Access Rule | Access rules, valid from/to dates, access suspended flag |
| Print ID Card | Print button | Preview card — name, position, photo, custom fields |
| Delete Person | Delete button | Confirm / Abort |
Tab 2: Doors & Access Zones (/access/doors-and-door-groups)
View physical doors and manage logical groupings of doors into Access Zones.
┌──────────────────────────┬────────────────────────────┐
│ Doors List │ Access Zones List │
│ - Search filter │ - Search filter │
│ - Expandable door items │ - "+ Add Zone" button │
└──────────────────────────┴────────────────────────────┘
Doors are discovered via device integrations — there is no Add button for doors. Each door item is expandable to show status and associated readers.
Access Zones are logical groupings. Expanding a zone shows the doors assigned to it. Use + Add to create a new zone, then assign doors to it.
Dialogs (Doors & Zones Tab)
| Dialog | Trigger | Key Fields |
|---|---|---|
| Add Zone | + button | Zone display name |
| Edit Zone | Expand/edit a zone | Display name, door membership |
Tab 3: Access Rules (/access/access-rules)
Define named rules that grant specific people access to specific doors or zones on a schedule.
┌─────────────────────────────┬──────────────────────────────┐
│ Access Rules List │ Access Rule Detail Panel │
│ - Search filter │ (shown when rule selected) │
│ - "+ Add Rule" button │ │
└─────────────────────────────┴──────────────────────────────┘
Access Rule Detail Panel
| Property | Editable | Description |
|---|---|---|
| Display Name | ✅ | Human-readable rule name |
| Permissions (Doors & Zones) | ✅ | Which doors/zones are permitted, with optional schedule per permission |
| Applied To (People) | ✅ | Which people this rule covers |
Dialogs (Access Rules Tab)
| Dialog | Trigger | Key Fields |
|---|---|---|
| Add Access Rule | + button | Name, door/zone permissions + schedules, people |
| Edit Display Name | Edit (✏) on Name | Name text |
| Edit Permissions | Edit (✏) on Permissions | Door/zone permission editor with schedule assignment |
| Edit Applied To | Edit (✏) on Applied To | Person/group multi-selector |
| Delete Access Rule | Delete button | Confirm / Abort |
Tab 4: Schedules (/access/schedules)
Define named time-window schedules that control when access rules are active.
┌─────────────────────────────┬──────────────────────────────┐
│ Schedules List │ Schedule Detail Panel │
│ - Search filter │ (shown when schedule selected)
│ - "+ Add Schedule" button │ │
└─────────────────────────────┴──────────────────────────────┘
A schedule can be configured as:
- Always — active at all times
- Never — explicitly blocked
- Custom — specific days, time windows, or calendar dates with optional exclusions
Where schedules are enforced: for integrations that provision credentials to the hardware (for example 2N), the schedule attached to an access rule is pushed to and enforced by the door controller itself, alongside the cardholders - so access decisions still apply even if the controller is temporarily offline. Which person types are provisioned to hardware is set per Person Type.
Dialogs (Schedules Tab)
| Dialog | Trigger | Key Fields |
|---|---|---|
| Add Schedule | + button | Name, include window (date range, repeat, times), exclude window, flags |
Actions & Permissions Summary
| Action | Permission |
|---|---|
| View People tab | /access/people route |
| Add person | person:create + access control user |
| Assign person to access rules | person:assign |
| Edit person details | person:update |
| Delete person | person:delete |
| Print ID card | person:print |
| View face data | person:face |
| View Doors & Zones tab | /access/doors-and-door-groups route |
| Create zone | zone:create |
| Update zone | zone:update |
| Delete zone | zone:delete |
| View Access Rules tab | /access/access-rules route |
| Create access rule | access-rule:create |
| Update access rule | access-rule:update |
| Delete access rule | access-rule:delete |
| View Schedules tab | /access/schedules route |
| Create schedule | schedule:create |
Related Concepts
The access model is described in depth in the Product Documentation: