Security Overview
The Security functionality supports enhanced security control over specific fields.
Setup
The setup of the SupplyPoint Security system is straightforward. Open the Security Setup page to activate the extension.

| Field | Description |
|---|---|
| Enabled | Indicates the security extension is enabled. This field is controlled by the Software Management extension and cannot be edited. |
| Active | Indicates if the security extension is operating. When Active the configuration will monitor the system for changes which are not permitted. |
Security Evaluation
Any time a record event is detected which includes insert, modification or delete the security rule evaluation system will determine if it needs to take action.
flowchart TD
A[Record Event] --> B{Is Rule Configured ?}
B -->|No| C[Permitted]
B -->|Yes| D{Is the Record Level Permit group populated ?}
D -->|Yes| E{Is the user a member of the Permit Group ?}
E -->|Yes| H((A))
E -->|No| F[Raise Error]
D -->|No| G{Is the Record Level Deny group populated ?}
G -->|No| H
I -->|No| H
I -->|Yes| F
G -->|Yes| I{Is the user a member of the Deny Group ?}
H --> N{Is the Field Level Permit group populated ?}
N -->|Yes| O{Is the user a member of the Permit Group ?}
O -->|Yes| P[Permitted]
O -->|No| Q[Raise Error]
N -->|No| R{Is the Field Level Deny group populated ?}
R -->|No| P
S -->|No| P
S -->|Yes| Q
R -->|Yes| S{Is the user a member of the Deny Group ?}