> For the complete documentation index, see [llms.txt](https://help.sentinelsoftware.com/sentinel-help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.sentinelsoftware.com/sentinel-help-center/security-administration/dynamic-security.md).

# Dynamic Security

**Dynamic Security** automatically assigns and removes Roles based on Job Information:

* **Position**
* **Job Code**
* **Department**
* **Location**
* **Business Unit**
* **Company**
* **Region**

{% hint style="info" %}
Sentinel uses the Employee Job Information from the [**Job Data Source.**](/sentinel-help-center/settings/system-settings.md#job-data-source-define-a-custom-query)
{% endhint %}

### Dynamic Security Features

* Automatically Provision and De-Provision Roles.
* Create Dynamic Role Assignment Jobs.
* History Log.

<details>

<summary>How to Create a Dynamic Job</summary>

1. Navigate to **Environments** and select an **Environment**.&#x20;
2. Select '**Dynamic Security**' and click the '**Add New**' tab.&#x20;
3. Use the dropdowns to specify the Job Criteria.&#x20;
4. Click '**Select Roles.'**&#x20;
5. Search and select Roles or filter by Role Group.&#x20;
6. Click '**Create.**'

<img src="/files/P4Y7hEcMJtCjqpiZeibS" alt="" data-size="original">

<img src="/files/vnRratIz0T52WHjGV6Ui" alt="" data-size="original">

\*Employees that match the job criteria will be assigned the selected Roles. \
\*\*Roles are removed if an employee's job information changes and no longer matches the dynamic job criteria.

</details>

{% tabs %}
{% tab title="Jobs" %}
A list of Dynamic Role Assignment Jobs created in Sentinel. Click to view or edit existing jobs from the list.&#x20;

<figure><img src="/files/dXxrNbLGaNLZMyaJwnuR" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="History" %}
Sentinel tracks all completed dynamic jobs, including which users were updated.&#x20;

Search by Jobcode, Role, or Oprid.  Click the Users icon to view the list of updated users. &#x20;

<figure><img src="/files/qnj0fGA925SHM1GsSi07" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Add New" %}
Create new Dynamic Role Assignments to provision and de-provision Roles automatically based on Job Information.&#x20;

<figure><img src="/files/5IGdu3DdBKoNwDyraSZ2" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
