# Enable Scheduling Signal Calculations & Alerts

Learn how to configure your Vault to schedule _Signal Calculations_ and alerts.

## About the Feature

With the 25R1 release, you can schedule the signal detection process to run automatically on a monthly basis. This automated process includes running _Signal Calculations_ on Safety pharmacovigilance (PV) data, creating _Statistical Data_ records, and executing _Signal Alert Rules_ to detect potential signals.

After you have configured this feature, see the following resources for next steps:
* <a href="/en/lr/826976/">Configure Scheduled Signal Calculations & Alerts</a>
* <a href="/en/lr/826975/">Scheduled Signal Calculations & Alerts</a>

## Configure Object Layouts

Update or configure the layouts for the following objects:
* [_Signal Product Profile_][1]
* [_Signal Reporting Period_][2]

Navigate to **Admin > Configuration > Objects**.

### Update the Signal Product Profile Layout

To update the _Signal Product Profile_ layout:
1. Navigate to **Signal Product Profile > Layouts > Signal Product Profile Detail Page Layout**.
2. In the _Details_ section, add the **Calculations Setting** field.
3. Select **Save**.

### Update the Signal Reporting Period Layout

To update the _Signal Reporting Period_ layout:
1. Navigate to **Signal Reporting Period > Layouts > Signal Reporting Period Page Layout**.
2. In the _Details_ section, add the **Signal Product Profile** field.
3. Select **Save**.

## Grant Role Permissions for Lifecycle States

<a href="/en/lr/36440/#how-to-edit-role-permissions">Edit role permissions</a> for the _Signal Reporting Period_ and _Statistical Data_ object lifecycles to grant the appropriate level of access for Admins and users to lifecycle states.

In the applicable object lifecycle, use the table below to grant role permissions:
<table>
    <thead>
        <tr>
            <th>Object Lifecycle</th>
            <th>Role</th>
            <th>Lifecycle State</th>
            <th>Permissions</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td rowspan="6"><em>Signal Reporting Period</em></td>
            <td rowspan="3"><em>Owner</em></td>
            <td><em>Queued</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>System Processing</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td rowspan="2"><em>Editor</em></td>
            <td><em>Error</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Viewer</em></td>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
<tr>
            <td rowspan="7"><em>Statistical Data</em></td>
            <td rowspan="3"><em>Owner</em></td>
            <td><em>System Processing</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Complete</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td rowspan="2"><em>Editor</em></td>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Complete</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td rowspan="2"><em>Viewer</em></td>
            <td><em>Ready</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
        <tr>
            <td><em>Complete</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
         </tr>
    </tbody>
</table>

## Grant Permissions

Ensure your <a href="/en/lr/22824/#object-permissions">permission sets</a> are updated to grant the appropriate level of access for Admins and users to objects, fields, and tabs according to your organization's process. Manage permissions from **Admin > Users & Groups > Permission Sets > [Permission Set]**.

### Admin & User Permissions

In the applicable permission sets, select the **Objects** tab and use the table below to grant permissions:
<table>
    <thead>
        <tr>
            <th>Permission Set</th>
            <th>Object</th>
            <th>Object Permissions</th>
            <th>Object Field Permissions</th>
            <th>Object Action/Control Permissions</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td rowspan="5">[Applicable Admin Permission Set]</td>
            <td><em>Signal Product Profile</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Create</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permissions:
                <ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Reporting Period</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Create</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permissions:
                <ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Calculation</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Create</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permissions:
                <ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Calculations Setting</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Create</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permissions:
                <ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Workbench View</em>: All object types</td>
            <td><ul>
                    <li><em>Read</em></li>
                    <li><em>Create</em></li>
                    <li><em>Edit</em></li>
                    <li><em>Delete</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permissions:
                <ul>
                    <li><em>Read</em></li>
                    <li><em>Edit</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
<tr>
            <td rowspan="5">[Applicable User Permission Set]</td>
            <td><em>Signal Product Profile</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Grant all fields the following permission:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Reporting Period</em></td>
            <td><ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant all fields the following permission:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Calculation</em></td>
            <td>Optional:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant all fields the following permission:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Signal Calculations Setting</em></td>
            <td>Optional: 
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant all fields the following permission:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
        <tr>
            <td><em>Workbench View</em>: All object types</td>
            <td>Optional:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant all fields the following permission:
                <ul>
                    <li><em>Read</em></li>
                </ul>
            </td>
            <td>Optional: Grant <em>All Object Controls</em> the following permission:
                <ul>
                    <li><em>View</em></li>
                </ul>
            </td>
        </tr>
    </tbody>
</table>

### Standard Tab Permissions

In the applicable permission sets, select the **Tabs** tab and grant _View_ permissions for the _Signal Product Profile_ tab.

[1]: #update-the-signal-product-profile-layout
[2]: #update-the-signal-reporting-period-layout