Table of Contents

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.

alt text

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 ?}