# Керування завданнями на канві

## Огляд

У цій статті описано **статуси завдань, компонентів і виробництва**, а також порядок, у якому виконуються операції. Ви дізнаєтеся, які права доступу дозволяють керувати завданнями на різних рівнях, як правильно їх налаштувати та як пов’язані статуси завдань зі статусами виробництва.

## Основні можливості

* Керування виробництвом і статусами завдань: **Зробити, Перевідкрито, У роботі, Призупинено, Заблоковано, Виконано, Скасовано**
* Зміна статусів залежно від наданих прав доступу
* Керування функцією **«У черзі»**
* Додаткові дії у виробництві

<figure><img src="/files/zsmtfzhS3fTz9EjiZVMz" alt=""><figcaption></figcaption></figure>

### Керування статусами виробництва

Після запуску виробництво може бути переведене в один із двох статусів: **Призупинено** або **Скасовано**.

#### Статус «Призупинено»

* Коли виробництво зупинене, система **підсвічує зв’язки завдань червоним кольором** на канві, сигналізуючи про призупинення процесу.
* Якщо виконавець завершує останнє доступне для виконання завдання або керівник змінює його статус на **«Виконано»** чи **«Скасовано»**, система **не розблокує наступне завдання**, доки виробництво не буде повернуте в статус **«У роботі»**.

<figure><img src="/files/s8O5VUCYW5tFr4LcfxKO" alt=""><figcaption></figcaption></figure>

#### Статус «Скасовано»

* У разі скасування виробництва система:
  * скасовує всі невиконані компоненти;
  * скасовує всі невиконані завдання компонентів;
  * скасовує всі невиконані завдання виробництва;
  * встановлює індикатор прогресу на **100 %**.
* Під час наведення курсора на статус система показує **дату та час скасування**.

{% hint style="danger" %}
Статус **«Скасовано» є остаточним** і не може бути повернутий.
{% endhint %}

<figure><img src="/files/NEMnWfS3LYSvzIEmuNzw" alt=""><figcaption></figcaption></figure>

## Керування статусами завдань

Користувачі можуть змінювати статуси завдань **у будь-який момент до їх завершення**, зокрема коли завдання перебуває у стані **«У черзі»**.

Доступні переходи між статусами залежать від:

* поточного статусу завдання;
* прав доступу користувача.

{% hint style="info" %}
Усі приклади в цій статті наведено для користувача з **повним набором прав доступу**. *Більше про дозволи користувача можна дізнатись у* [*цій статті*](/hesh-guidelines.ua/posibniki/koristuvachi/dozvoli-i-prava-dostupu.md)*.*
{% endhint %}

### Переходи між статусами завдань

#### 1. Переходи зі статусу «Зробити»

Завдання може бути переведене в такі статуси:

* **У роботі** - виконавець запускає завдання або керівник змінює статус; система запускає таймер і додає виконавця до таблиці винагород.
* **Заблоковано** - таймер призупиняється, завдання блокується для виконавця.
* **Призупинено** - виконавець зупиняє відстеження часу або керівник змінює статус.
* **Переробити** - керівник перевідкриває раніше завершене завдання.
* **Скасовано** - таймер зупиняється, завдання пропускається у виробничому процесі, прогрес оновлюється.

<figure><img src="/files/MCRy7K6y8tFuheS1sVzG" alt=""><figcaption></figcaption></figure>

#### 2. Переходи зі статусу «У роботі»

Зі статусу «**У роботі**» завдання може бути переведено до наступних статусів:

* **Виконано** - користувач виконує завдання або менеджер змінює статус на «**Виконано**». Система зупиняє таймер, оновлює статус виробничого елемента та оновлює дані користувача в таблиці винагород.
* **Заблоковано** - користувач або менеджер змінює статус на «**Заблоковано**». Система призупиняє таймер і блокує завдання для користувача.
* **Призупинено** - користувач зупиняє трекер завдань або менеджер змінює статус на «**Призупинено**» або натискає на піктограму паузи на панелі керування завданням.
* **Скасовано** - менеджер змінює статус на «**Скасовано**». Система зупиняє таймер, блокує завдання користувача, оновлює шкалу прогресу та додає дані до підказки. Завдання пропускається у виробничому процесі.

<figure><img src="/files/OwbkcURGLa6n6ApMmBNS" alt=""><figcaption></figcaption></figure>

#### 3. Переходи зі статусу «Заблоковано»

Зі статусу «**Заблоковано**» завдання може бути переведено в наступні статуси:

* **Призупинено** - користувач зупиняє трекер завдань або менеджер змінює статус на «**Призупинено**» або натискає на піктограму паузи на панелі керування завданнями.
* **У роботі** - користувач запускає завдання в додатку або менеджер змінює статус. Система запускає таймер і додає користувача до таблиці винагород.
* **Скасовано** - менеджер змінює статус на «**Скасовано**». Система зупиняє таймер, блокує завдання користувача, оновлює шкалу прогресу та додає дані до підказки. Завдання пропускається у виробничому процесі.

{% hint style="info" %}
Залежно від прав доступу користувач може **НЕ** мати можливості змінювати статуси із цього статусу.
{% endhint %}

<figure><img src="/files/YAejpKBDFNEjriKT8tjH" alt=""><figcaption></figcaption></figure>

#### 4. Переходи зі статусу «Призупинено»

Зі статусу «**Призупинено**» завдання може бути переведено в наступні статуси:

* **Заблоковано** - користувач або менеджер змінює статус на «**Заблоковано**». Система призупиняє таймер і блокує завдання для користувача.
* **У роботі** - користувач запускає завдання в додатку або менеджер змінює статус. Система запускає таймер і додає користувача до таблиці винагород.
* **Скасовано** - менеджер змінює статус на «**Скасовано**». Система зупиняє таймер, блокує завдання користувача, оновлює шкалу прогресу та додає дані до підказки. Завдання пропускається у виробничому процесі.

<figure><img src="/files/b7n5eNCGCiTI1y97Fjcu" alt=""><figcaption></figcaption></figure>

#### 5. Переходи зі статусу «Переробити»

Зі статусу «**Переробити**» завдання може бути переведено в наступні статуси:

* **Заблоковано** - користувач або менеджер змінює статус на «**Заблоковано**». Система призупиняє таймер і блокує завдання для користувача.
* **У роботі** - користувач запускає завдання в додатку або менеджер змінює статус. Система запускає таймер і додає користувача до таблиці винагород.
* **Призупинено** - користувач зупиняє трекер завдань або менеджер змінює статус на «**Призупинено**» або натискає на піктограму паузи на панелі керування завданнями.
* **Скасовано** - менеджер змінює статус на «**Скасовано**». Система зупиняє таймер, блокує завдання користувача, оновлює шкалу прогресу та додає дані до підказки. Завдання пропускається у виробничому процесі.

<figure><img src="/files/325hQl9nwJ5AEG2jfjFE" alt=""><figcaption></figcaption></figure>

#### 6. Переходи зі статусу «Скасовано»

Завдання може бути повернене в такі статуси:

* **Зробити**
* **Заблоковано** - користувач або менеджер змінює статус на «**Заблоковано**». Система призупиняє таймер і блокує завдання для користувача.
* **Призупинено** - користувач зупиняє трекер завдань або менеджер змінює статус на «**Призупинено**» або натискає на піктограму паузи на панелі керування завданнями.

<figure><img src="/files/4ECdPvss0tuy6g5dlpvw" alt=""><figcaption></figcaption></figure>

#### 7. Переходи зі статусу «Виконано»

Завдання може бути повернене в статуси:

* **У роботі** - виконавець запускає завдання або керівник змінює статус; система запускає таймер і додає виконавця до таблиці винагород.
* **Переробити** - керівник перевідкриває раніше завершене завдання.

<figure><img src="/files/tGEdf4liRqspVwZUKptY" alt=""><figcaption></figcaption></figure>

### Умови повернення завдання зі статусу «Виконано» до «У роботі»

Існують певні умови, за яких завдання може бути перенесено з «**Виконано**» назад до «**У роботі**». Ці умови дещо відрізняються залежно від того, хто вносить зміни: керівник чи виконавець:

{% columns %}
{% column %}

#### Для керівників

* Основний робочий процес **ще не завершений**. Це означає, що весь робочий процес не можна позначати як «**Виконано**» або «**Скасовано**».
* Завдання було завершене **в межах поточного звітного періоду**. Якщо звітний період уже закрито, виправлення все ще можна вносити, але лише в тому випадку, якщо дозволений період виправлення ще не закінчився.
* Менеджери можуть переносити завдання з «**Виконано**» до «**У роботі**» стільки разів, скільки потрібно, доки робочий процес залишається активним (не завершеним).

{% endcolumn %}

{% column %}

#### Для виконавців

* У налаштуваннях системи має бути ввімкнено дозвіл на повернення статусу.
* Завдання має бути виконано в межах **поточного звітного періоду**, а звітний період має бути відкритим на момент спроби скасування статусу завдання.
* Основний виробничий процес повинен бути активним. Якщо весь робочий процес вже позначений як «**Виконано**» або «**Скасовано**», завдання не можна скасувати.

{% endcolumn %}
{% endcolumns %}

## Керування завданнями у стані «У черзі»

Функція **«У черзі»** дозволяє виконавцю отримувати нові завдання **лише після завершення попередніх**.

<figure><img src="/files/hHLIxL3Pya0b9WMqmVRa" alt=""><figcaption></figcaption></figure>

### Особливості

* Стан «**У черзі**» застосовується **лише до завдань робочого процесу**, а не до компонентів чи додаткових завдань.
* Завдання в цьому стані **видимі виконавцям**, але їх не можна розпочати або призначити на себе.
* Завдання отримують цей стан **одразу після запуску виробництва** і зберігають його до того часу, поки попереднє завдання не буде виконане.
* Правило послідовності статусів **не працює для зупинених виробництв**.
* Наступне завдання після зупиненого компонента **не розблоковується автоматично**.

### Як працює послідовність статусів з блочком «У черзі»?

Коли попереднє завдання отримує статус «**Виконано**», це призводить до того, що наступне завдання в черзі розблокує завдання і прибере статус «**У черзі**». Після цього наступне завдання може бути взятим у роботу.

1. **Почніть завдання**: призначте виконавця і змініть статус на «**У роботі**».
2. **Завершіть завдання**, присвоївши йому статус «**Виконано**».
3. Наступне завдання автоматично розблокується для виконання.

{% embed url="<https://app.arcade.software/share/vOkydeQXGQraEPz5d9RC>" %}

Якщо одночасно є кілька попередніх завдань (кілька вхідних з'єднань), всі вони повинні мати статус «**Виконано**», щоб наступне завдання вимкнуло стан «**У черзі**».

{% embed url="<https://app.arcade.software/share/2Om5aWnfasQ7tqpHneKg>" %}

### Ручне керування станом «У черзі»

Також стан «**У черзі**» можна вимкнути вручну. Для управління цим статусом необхідно мати відповідний дозвіл.

#### Щоб керувати статусом «У черзі»:

1. Наведіть курсор на замочок біля статусу завдання.
2. Натисніть на замочок «**У черзі**», щоб розблокувати завдання.
3. Натисніть ще раз, щоб заблокувати завдання та повернути йому статус «**У черзі**»..

{% hint style="info" %}
Якщо стан «**У черзі**» було вимкнено вручну, а попереднє завдання ще не завершене, він буде **автоматично відновлений**, коли завдання повернеться до статусу «**Зробити**».
{% endhint %}

{% embed url="<https://app.arcade.software/share/TPZe2CsgVAc5VLDcJUdY>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hesh.app/hesh-guidelines.ua/posibniki/virobnictvo/robochii-proces-virobnictva/keruvannya-zavdannyami-na-kanvi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
