# Safety Maintenance Jobs

A maintenance job is a regular task that a system performs to keep the software functions reliable and up-to-date. In the context of the Safety Suite, Vault performs maintenance jobs at hourly, daily, and weekly intervals. 

Navigate to **Admin > Operations > Job Definitions** to view Safety maintenance jobs by frequency:
- The _Safety Hourly Maintenance_ job performs all of the hourly jobs at the start of every hour.
- The _Safety Daily Maintenance_ job performs all of the daily jobs every day at 11 PM in your Vault's timezone.
- The _Safety Monthly Maintenance_ job performs all of the monthly jobs on the first day of every month at 11 PM in your Vault's timezone.

## Safety Maintenance Jobs

<table>
    <thead>
        <tr>
            <th>Supported Functionality</th>
            <th>Job Frequency</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><strong><a href="/en/lr/01141/">Duplicate detection</a></strong>: Allows Vault to find newly migrated <em>Cases</em> during duplicate detection, provided you have enabled the <em>Index Migrated Cases</em> <a href="/en/lr/740208/#duplicate">duplicate search option</a>.</td>
            <td>Hourly</td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01258/">Case Volume Metrics</a></strong>: Generates the data displayed on <em>Case Volume Metrics</em> charts, such as the number of processed and completed <em>Cases</em>.</td>
            <td>Hourly or daily, <a href="/en/lr/01292/#configure-case-volume-metrics-settings">depending on your configuration</a></td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01242/#agreement-effective-date">PVA Effective date automation</a></strong>: Moves <em>PV Agreements</em> to the <em>Effective</em> state when the <em>PV Agreement</em>'s <em>Agreement Effective Date</em> is reached.</td>
            <td>Hourly</td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01461/#troubleshoot-validation-criteria">Validation Error Log</a></strong>: Removes validation errors older than 30 days generated on Validation Error Logs when the <a href="/en/lr/01226/#trigger-validation"><em>Evaluate Regulatory Conformance</em> action</a> is run.</td>
            <td>Daily</td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01267/">Email transmission</a></strong>: Updates the state of email <em>Transmission</em> records to <em>Error</em> for any records with unrendered cover letters.</td>
            <td>Daily</td>
        <tr>
            <td><strong><a href="/en/lr/01184/">EDQM mapping for E2B files</a></strong>: Updates the EDQM coding dictionary with any updates from the EDQM standard terms database.</td>
            <td>Daily</td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01222/">CIOMS I forms</a></strong>: Generates CIOMS I forms for all <em>Cases</em> closed in the past day.</td>
            <td>Daily</td>
        <tr>
            <td><strong><a href="/en/lr/01310/#insert-meddra-coding-settings-on-the-veeva-meddra-coding-connection-layout">MedDRA Suggestions</a></strong>: Resets the <em>Number of Requests in Current Month</em> field on the <em>MedDRA Coding Connection: MedDRA Coding Settings: Veeva MedDRA Coding Settings</em> record. <br><br>
            <div class="note-border alert-info">
  <div class="alert alert-info" role="alert">
    <div><i class="far fa-info-circle"></i></div>
    <div class="alert-text">
      <p><strong>Note</strong>: The <em>Number of Requests in Current Month</em> counter has been turned off temporarily. This known limitation will be addressed in a future release.</p>
    </div>
  </div>
</div>


            </td>
            <td>Monthly</td>
        </tr>
        <tr>
            <td><strong><a href="/en/lr/01306/">Auto-Translation Framework</a></strong>: Resets the <em>Number of Requests in Current Month</em> field on <em>Amazon Translate</em> child records in the <em>Amazon Translate Connection</em>  record.</td>
            <td>Monthly</td>
        </tr>
        <tr>
            <td><strong>Safety Scheduler Job</strong>: Creates the following records for the respective feature: 
                <ul>
                    <li><a href="/en/lr/832416/">PVA Scheduling</a>: <em>PVA Activity</em> records and documents for a given <em>PVA Obligation</em> record</li>
                    <li><a href="/en/lr/884894/">Workbench Report Set Scheduling</a>: <em>Workbench Reports</em> and their documents</li>
                    <li><a href="/en/lr/979941/">Signal Review Scheduling</a>: <em>Signal Reporting Periods</em> for <em>Signal Product Profiles</em></li>
                </ul>
            </td>
            <td>To define the frequency for PVA and <em>Workbench Report Set</em> scheduling, create a <a href="/en/lr/827001/#create-schedule-components"><em>Schedule Component</em></a>. For signal review scheduling, set the <a href="/en/lr/808068/#schedule">schedule on a <em>Signal Product Profile</em></a>.</td>
        </tr>


