Quality control
Overview
The Quality control functionality allows users to accomplish the control steps in your production. This article will tell more about the quility control and task failing, provide new instructions and deepen knowledge about the system. Fail tasks with payment or not, add reason of failure and analyze the most problematic stages of each productions.
By reading this article, learn how to use it, where to find and which permissions user need to have.
Basics
The Quality control button is located in the left corner of the canvas.
The Quality control button is available if there is at least one completed task (in the Done status).
If a task has been canceled, the Quality control is not available for that task.
Components can not be failed, but component tasks can.
By default, Reopen status of the task is considered as task failure without payment for re-execution.

In order to fail any task user should have "Manage failed tasks" permission
There are two options how user can fail the task:
Without payment
With new payment
Let's getting closer to both of them.
Fail Tasks Without Payment
Click on the "Quality control" button on the workflow canvas
Find a task with the status Done.
Select tasks to fail by ticking the checkbox next to the tasks you want to fail
After selecting the tasks, press the "Save" button.
A confirmation modal will appear, displaying the list of tasks for failing
Choose reason for failure and leave comment (optional)
Click the "Apply" button
Fail Tasks With New Payment
Click on the "Quality control" button on the workflow canvas
Find a task with the status Done
Select tasks to fail by ticking the checkbox next to the tasks you want to fail
Set the toggle on for failing task with payment
After selecting the tasks, press the "Save" button
A confirmation modal will appear, displaying the list of tasks for failing
Choose reason for failure and leave comment (optional)
Click the "Apply" button
Also, there is option to fail several task at once. It doesn't matter with or without payment.
In cases where tasks are marked as failed, the reasons for failure are configured in the database. Each company has its own separate table of reasons that can be selected when marking a task as failed. While the current list of failure reasons is pre-configured in the system, there are plans to develop a feature allowing users to add new failure reasons directly in the future.
What types of tasks does quality control cover?
Quality control covers both main workflow tasks and additional tasks.Additional tasks can be reopened with or without payment, just like workflow tasks, and simultaneously.
To do this, go to the “Additional Tasks” tab during quality control and fail any available task in the same way.
How to view failed task?
All information about the failure of the task is stored in the system and recorded in the "Roll-back events" modal. This modal can be opened from:
canvas
production page
task
There are also a number of rules regarding the recording of these events. Let's get closure:
The "Roll-back events" modal displays all failed events, regardless of the production status.
The modal respects the production hierarchy tree:
Root production: shows all failed events for itself and all nested components.
Component with nested components: shows failed events for itself and its immediate nested components.
Lowest-level component: shows only its own failed events.
When opened from a task header, the "Roll-back events" modal:
Displays only failed events related to that specific task.
Includes all repeated failures (if a task failed more than once).
Is triggered by clicking the “Click to see details” button.
"Roll-back" modal track who failed the task and for what reason. Below is an picture that explains in details what each element of the record means.

Let's examine where to look for rollback events for tasks that were reopened without payment and with payment.
For task without payment:
Click on the failed task
The upper left corner will show the 1,2... failed event button
Click on the button to open the list of who failed the task and for what reason
For task with payment:
Click on the failed task
In the Related tasks section, find Failed tasks
Click on the failed task
The upper left corner will show the 1,2... failed event button
Click on the button to open the list of who failed the task and for what reason
Reopened Production Status: How It Works
A "Done" production is marked as “Reopened” if any of the following occurs:
A new task (workflow or additional) is added to the production or its nested components.
An existing task is failed within the production or its nested components.
Reopened Status Icon
Once reopened, a circular arrow icon (🔄) appears on the Production page.
Hovering over the icon will show the tooltip:
“Production was reopened at [time, date]”

Progress Bar Tooltip
If a reopened production includes tasks that still need to be completed, the progress bar tooltip is updated. Hovering over the progress bar will show the tooltip:
“Finished tasks: 5 / 7”

This shows how many tasks are completed out of the total, including newly added or reopened tasks.
“Info” Pop-up Updates
When viewing the “Info” pop-up for a production. If it was reopened, a warning is shown:
“Production was reopened at [time, date]”

This helps track changes even if the production was marked as done previously.
Notes
The “Reopened” status is purely informational and helps track task changes post-completion.
All visual indicators (icon, tooltip, warning) are designed to help users avoid overlooking additional work that reopens the flow.
This feature ensures that no task goes unnoticed — even after a production is marked as complete.
Last updated