---
title: Ability to re-run process nodes
slug: ability-to-re-run-process-nodes
docTags: 
createdAt: 2024-08-13T12:29:10.583Z
---

The new feature introduces the ability to re-run tasks within specific processes in the system. This functionality allows Admin users to address issues with tasks that have failed or are currently running by re-running them without restarting the entire process.

### Permissions:

HyperPortal admins will automatically have the re-run permission enabled.

&#x20;To enable users to perform the restart task, follow these steps:

1. For example, choose the group "Task Manager"
2. Add to the group permission with the name "Restart task"

   ![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/4Hdv6Zo8k4thpnippl_kZ_screenshot-2024-08-14-at-095040.png)
3. Find the user for whom you want to enable the "Restart task".

   ![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/7GvwUVaNlMfDG1-pUuOfr_screenshot-2024-08-14-at-102854.png)

### Rules:

- You can re-run all nodes except Manual Task, Manual Activity, Delay, and Control nodes (Decision, Loop, Parallel, If).
- The re-run functionality will be managed as general permission, similar to the "cancel process" permission.
- The re-run functionality will be available only for tasks within "**Failed"** or "**Running"** processes. Tasks in "**Canceled"** or "**Succeeded"** processes are not eligible for re-run.
-

### How it works:

The re-run history will be displayed in a side drawer task menu in the "History" tab labeled “Failed”.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/dHx0W1cgesVOAzMol7eoY_screenshot-2024-08-13-at-163836.png" size="60" width="830" height="1072" position="center" showCaption="false"}

Tracking history of the re-run process node will be kept, including details such as:

- Button for re-run process node (<font color="#ff0101">1</font>)
- The title of the re-run node (<font color="#ff0101">2</font>)
- Restarted by user (<font color="#ff0101">3</font>)
- When the task "Start at" and the time count from the moment of pressing will start (<font color="#ff0101">4</font>)&#x20;
- When the process node "Failed at" and the time count from the failed moment (<font color="#ff0101">5</font>)


::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/DpaNrSlTUeSClhIhW1n1X_screenshot-2024-08-13-at-164547.png" size="84" width="738" height="298" position="center" showCaption="false"}

- If a re-run task fails again, it will be moved to the failed tasks section instead of staying in the rerun section
  \- first fail (<font color="#ff0000">1</font>)
  \- second fail (<font color="#ff0000">2</font>)

  ::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/-GLD-kTZCFe9-1qC_xy7H_screenshot-2024-08-20-at-154016.png" size="88" width="782" height="202" position="center" showCaption="false"}
- If a re-run task passed and you try to re-run again it will show you a red notification "The task was already restarted"

  ::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/yX94K96XDh4y7KnjJQqAy_screenshot-2024-08-20-at-153852.png" size="88" width="896" height="200" position="center" showCaption="false"}
- Re-run tasks that have been passed will be displayed in the "Restarted Tasks" section:
  \- Restarted by user (<font color="#ff0000">1</font>)
  \- When the task "Started at" and the time count from the moment of pressing will start (<font color="#ff0000">2</font>)
  -When the process node "Completed at" and the time count from the completed moment (<font color="#ff0000">3</font>)

  ::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/d4_smxrihk15-n0CSEPoX_screenshot-2024-08-20-at-153312.png" size="86" width="668" height="294" position="center" showCaption="false"}

