# Enable Logical Deletion of Non-Submittable Transmissions on Subsequent Evaluation

Learn how to update your Vault's configuration to enable the logical deletion of non-submittable Transmissions on subsequent evaluations.

## About the Feature

The Vault Safety Rule engine re-evaluates reporting obligations on all Case data modifications. Introduced in 23R2, this feature automatically updates previously created Submissions to include only Transmissions that meet reporting obligations. This feature also updates Transmission Due Dates when data is re-evaluated. This prevents over-reporting of Cases without needing to manually remove Submission records.

<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>: This feature does not update manually created Transmissions or Transmissions that have already been sent.</p>
    </div>
  </div>
</div>



For more information, see <a href="/en/lr/01264/#transmissions-and-subsequent-evaluations">Transmissions and Subsequent Evaluations</a>.

## <a id="configure-the-transmission-lifecycle"></a>Configure the Transmission Lifecycle

The **Logically Delete Non-Submittable Transmissions on Subsequent Evaluations** ICSR setting requires a Deleted State Type to be configured for the Transmission Lifecycle.

Follow these steps to configure your Vault accordingly: 

### <a id="add-a-custom-deleted-state-to-the-transmission-lifecycle"></a>Add a Custom Deleted State to the Transmission Lifecycle

1. Go to **Admin > Configuration > Object Lifecycles > Transmission Lifecycle**.
2. In the **States** section, select **Create**.
3. Complete the fields on the **New State** window as follows:
  * **State Label**: Enter a unique label for the new state.
  * **State Name**: This field will auto-populate based on the State Label you entered above.
  * **Status**: Select **Active**.
  * **Records in this state become inactive**: Leave the checkbox deselected.
  * **Description**: Enter an optional description for the state.
4. Select **Save**.

<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>: When creating a new Object Lifecycle state, you must consider role-based security and permissions to ensure only the relevant user roles can access and perform operations on Vault objects. For more information, see <a href="/en/lr/36440/">Adding &amp; Managing Object Lifecycle Roles</a>.</p>
    </div>
  </div>
</div>

 

### Add a Deleted State Type to the Transmission Lifecycle

1. Go to **Admin > Configuration > Object Lifecycles > Transmission Lifecycle**.
2. In the **State Types** section, select **Create**.
3. Complete the fields on the **Create State Type Association** window as follows:
  * **State Type**: From the dropdown list, select **Deleted State**.
  * **State**: From the dropdown list, select the custom state you created in the [Add a Custom Deleted State to the Transmission Lifecycle][2] section above. We strongly advise that you do not select any of the other existing Transmission States from the dropdown list
4. Select **Save**.

**Result**

The **Logically Delete Non-Submittable Transmissions on Subsequent Evaluations** ICSR setting is now selectable, as described in [Enable the ICSR Setting][3] below.

### Add a Deleted State Type to the Closed Entry Action for the Case Lifecycle

1. Go to **Admin > Configuration > Object Lifecycles > Case Lifecycle**.
2. In the **States** section, select the **Closed** state.
3. In the **Entry Criteria** section, select **Edit**.
4. Locate the following rule: **Always > Validate that > State of Related Record > Transmission (Case) > All records include**.
5. In the multi-select box, add the custom state you created in the [Add a Custom Deleted State to the Transmission Lifecycle][2] section above.
6. Select **Save**.

**Result**

The **Closed** state Entry Criteria for the **Case** object now includes the **Logically Deleted** state for related Case **Transmission** records.

## Enable the ICSR Setting

To enable this feature, edit the **Admin > Settings > Application Settings > ICSR Reporting Settings** page to select the **Logically Delete Non-Submittable Transmissions on Subsequent Evaluations** checkbox, and then select **Save**.

<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 checkbox will be greyed out (not selectable) if the Transmission Lifecycle has not been configured as described in the <a href="#configure-the-transmission-lifecycle">Configure the Transmission Lifecycle</a> section above.</p>
    </div>
  </div>
</div>



[1]: #configure-the-transmission-lifecycle
[2]: #add-a-custom-deleted-state-to-the-transmission-lifecycle
[3]: #enable-the-icsr-setting