> For the complete documentation index, see [llms.txt](https://docs.hesh.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hesh.app/hesh-guidelines.ua/posibniki/koristuvachi/robochii-grafik-pracivnika.md).

# Робочий графік працівника

У профілі кожного працівника на вкладці **Розклад** можна налаштувати його індивідуальний робочий графік та винятки для окремих дат. Система також дозволяє фіксувати відсутності кожного працівника, зокрема відпустки та лікарняні. Це допомагає системі враховувати фактичну доступність працівників під час планування та призначення завдань.

## Налаштування робочого графіка

1. Відкрийте **Користувачі** та виберіть потрібного працівника.
2. Перейдіть на вкладку **Розклад**.
3. Налаштуйте **робочі дні, робочі години та обідню перерву**.
4. Збережіть зміни.

За замовчуванням працівник використовує **графік компанії**, налаштований у [**Налаштування → Загальні**](/hesh-guidelines.ua/posibniki/nalashtuvannya/zagalni-nalashtuvannya.md#robochii-grafik-kompaniyi-za-zamovchuvannyam).

{% hint style="info" %}
Якщо змінити щотижневий графік працівника, він стає **індивідуальним** і надалі не залежить від змін графіка компанії.
{% endhint %}

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

### Винятки для окремих дат

Для конкретної дати можна встановити виняток із регулярного графіка:

* **Додатковий робочий день** - перетворює день, який за графіком є вихідним, на робочий.
* **Індивідуальний час** - змінює робочі години та обідню перерву для конкретного робочого дня.

Щоб додати виняток:

1. Натисніть **+ Встановити** або виберіть потрібну дату в календарі.
2. Оберіть **Індивідуальний робочий час**.
3. Вкажіть необхідні робочі години.
4. Збережіть зміни.

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

### Додавання вихідного або лікарняного

У профілі працівника можна зафіксувати **Вихідний** або **Лікарняний** на один чи декілька днів.

1. Відкрийте **Користувачі → \[Працівник] → Розклад**.
2. Натисніть **+ Встановити** або виберіть потрібну дату.
3. Оберіть **Вихідний** або **Лікарняний**.
4. Вкажіть період відсутності.
5. Оберіть **Повний день** або **Пів дня** (якщо вибрано період 1 день).
6. За потреби додайте коментар.
7. Збережіть зміни.

{% hint style="info" %}

* **Повний день** робить працівника недоступним для автоматичного призначення завдань.
* **Пів дня** не виключає працівника з автоматичного призначення, але він отримує найнижчий пріоритет.
  {% endhint %}

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

{% hint style="warning" %}
Відсутність має пріоритет над робочим графіком, навіть якщо на цю дату встановлено **Додатковий робочий день** або **Індивідуальний час**.
{% endhint %}

#### Як графік впливає на призначення завдань

HESH враховує графік і відсутності працівника під час роботи із завданнями:

* **Автоматичне призначення** — працівники з відсутністю на повний день не беруть участі у виборі; працівники з відсутністю на пів дня мають найнижчий пріоритет.
* **Ручне призначення** — працівники з активним вихідним або лікарняним позначаються попередженням із типом та датами відсутності. За потреби завдання все одно можна призначити такому працівнику.
* **Виробничий процес** — якщо вже призначений виконавець наразі перебуває у відсутності, біля його імені відображається попередження, щоб звернути на це увагу та за потреби перепризначити завдання.

Після завершення періоду відсутності працівник **автоматично стає доступним** для призначення з наступного запуску автоматичного розподілу.

<figure><img src="https://1184821884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRsKePFeQjz9cHFolzLgl%2Fuploads%2FKiVNXnlLuUjmrxe8pDym%2Fimage.png?alt=media&amp;token=bd95ffdb-449c-4148-ba19-633991a6067f" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.hesh.app/hesh-guidelines.ua/posibniki/koristuvachi/robochii-grafik-pracivnika.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
