> For the complete documentation index, see [llms.txt](https://docs.yansalabs.com/simple-data-separation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yansalabs.com/simple-data-separation/technical-docs/separation-rules/simple-access-requests.md).

# Simple Access Requests

{% hint style="info" %}
Simple Access Requests are the easy way to provide user-specific, time-bound access to a record that is secured by Simple Data Separation. Access is approval-driven, audited, and automated, making it easy for you to enable access securely.
{% endhint %}

<div><figure><img src="/files/OF2WtLDucRWL5Av0D69d" alt=""><figcaption><p>Simple Access Request Configuration</p></figcaption></figure> <figure><img src="/files/Y9D3oQlyTvX8Y5rKNkHg" alt=""><figcaption><p>Simple Access Request Alert</p></figcaption></figure> <figure><img src="/files/qfObII7OIBdSq1hOdzNk" alt=""><figcaption><p>Simple Access Request Confirmation</p></figcaption></figure> <figure><img src="/files/aKqjil8bu4bo7xwiLz6Q" alt=""><figcaption><p>Simple Access Request Record</p></figcaption></figure></div>

* **Allow Simple Access Requests**: When enabled, Simple Access Request capability will be available for the Separation Rule table.
* **Direct access fields**: Simple Access Requests detect direct access to a record based on a "field=value" query against a table. This will occur, for example, when a user clicks a direct link to a record in an email notification or searches for a specific record via the list view. In order to minimize false positives, you can select the fields for which this detection will occur. By default, this is **Number** and **SysID**, but can be configured to match your use-case
* **Access request message**: Define the HTML alert to display when a user has the option to request record access. This can be tailored to the specific table and desired durations of access. There are some variables that can be utilized in the HTML:
  * ${table}: Table name for target record
  * ${record\_label}: Display value for target record
  * ${request\_url\_XX}: Link to the request access, where "XX" is the number of minutes for which access will be valid after approval. Using ${request\_url} without a duration will request indefinite record access. The base URL for the Simple Access Request catalog item is configured in [General Settings](/simple-data-separation/technical-docs/general-settings.md).
* **Approver type**: An approval is necessary in order to grant a Simple Access Request. These can be of 3 types. In all cases, only a single approval is necessary to allow access.
  * **User**: Named user(s)
  * **Group**: Named group(s)
  * **Record field**: User(s) or Group(s) referenced in fields on the target record. For example, the Assignment group on an Incident.

{% hint style="info" %}
Simple Access Requests records have a set Start time and End time. Start time is set at the moment the request is approved, and End time is \[duration] minutes after Start time. If there is no End time set, then granted access will be valid indefinitely.
{% endhint %}

{% hint style="info" %}
A Flow Action called **SimpSep - Access Request Approval** handles approvals and processing of Simple Access Requests. You can replace this with your own Flow Action(s) for more granular control over the approval & access flow.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.yansalabs.com/simple-data-separation/technical-docs/separation-rules/simple-access-requests.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
