# Terminate

> **Terminate** ends execution for all paths in the scope of the process.

**Terminate** ends execution for all paths in the scope of the process.

Inside a **Subprocess**, **Terminate** ends execution within the subprocess. After the termination, the subprocess completes, and the parent process continues execution.

Use the **Terminate** event when you need to terminate the instance of a specific process scope. The following image showcases how to best use it in conjunction with a **Split** and **Merge**. In the case the approval is rejected, you want to terminate the **Subprocess** execution and handle the recovery on a different path without waiting for the other approval.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-523696-d88ce3d9.webp)

## Managing the Terminate event

To configure a **Terminate** event in your process, attach it to the desired path in your canvas.
