> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jadenet.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Data access

> Understand authentication, role permissions, office scope, record state, and access troubleshooting.

Access to JADE-ELS is controlled by an authenticated user account and assigned permissions. The visible menu and accessible data can differ between users.

## Access layers

| Layer                    | Controls                                                                   |
| ------------------------ | -------------------------------------------------------------------------- |
| Account                  | Whether the user can sign in and whether the account is active             |
| Role                     | Which object types, menus, and actions the user can access                 |
| Organization scope       | Which company, office, branch, or department data is available             |
| Record state             | Whether a draft, approved, posted, closed, or locked record can be changed |
| Field/action permissions | Whether sensitive fields or specific actions are visible/editable          |

## Request access

<Steps>
  <Step title="State the business need">Identify the user's role, responsibilities, office, required modules, and actions.</Step>
  <Step title="Obtain approval">Follow the organization's user-access approval process.</Step>
  <Step title="Create or update the user">An authorized administrator maintains the account, roles, and scope.</Step>
  <Step title="Test the result">Confirm the user sees the required functions and does not see unnecessary privileged data/actions.</Step>
  <Step title="Retain evidence">Record approval, implementation, and verification.</Step>
</Steps>

## If access is wrong

* Missing menu: check module activation and role permission.
* Missing record: check office/company scope, list filter, status, and object permission.
* Disabled action: check role, selection, required source, approval/posting state, and period lock.
* Excess access: stop using the unnecessary function and notify the administrator immediately.

<Warning>Never solve an access problem by sharing credentials or assigning a broad administrator role without review.</Warning>
