# 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.**](https://help.sentinelsoftware.com/sentinel-help-center/settings/system-settings#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="https://4263253103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe25a8u5fuAxDPpsekhB9%2Fuploads%2FZ7nPyem8ggiJDXr4pKaF%2FCreate%20Dynamic%20Job%201%20.png?alt=media&#x26;token=0a56b21c-f448-45ee-8e1b-e6a24d6d8f8a" alt="" data-size="original">

<img src="https://4263253103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe25a8u5fuAxDPpsekhB9%2Fuploads%2FU6VAgE2s0idftC1jntRt%2FCreate%20Dynamic%20Job%202.png?alt=media&#x26;token=9fcdf111-6cc8-4d59-832c-9b32a919a9d8" 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="https://4263253103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe25a8u5fuAxDPpsekhB9%2Fuploads%2FlXLdIaOdywnalooNJoaV%2FSentinel%20Dynamic%20Security%20Jobs.png?alt=media&#x26;token=4da72a1c-02ca-486f-af2a-b81d2fc7b564" 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="https://4263253103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe25a8u5fuAxDPpsekhB9%2Fuploads%2FvM3ydnRcHVdnRUjGlOb2%2FSentinel%20Dynamic%20Security%20History.png?alt=media&#x26;token=4ede32f5-e17c-451c-b0bc-390ceba5a018" 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="https://4263253103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe25a8u5fuAxDPpsekhB9%2Fuploads%2FsSYvGqavMbLLWioFUCuH%2FDynamic%20Security%20-%20Add%20New.png?alt=media&#x26;token=e6486140-6ec4-41dd-b3dd-5be473301e24" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
