# Сканування QR-коду

## **Огляд**

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

Ознайомившись із цією статтею, ви дізнаєтеся:

* як створювати та друкувати QR-коди для виробництв у системі HESH;
* як налаштувати доступ до камери для QR-сканера на мобільних пристроях;
* як QR-сканування відкриває спеціальний перегляд завдань у мобільному застосунку;
* як система обробляє URL після сканування QR-коду та перенаправляє користувача на сторінку виробничого процесу (workflow).

## Основи роботи з QR-кодами

Після сканування QR-коду система автоматично відкриває перегляд виробничих завдань у мобільному застосунку. Доступ до результатів сканування залежить від прав користувача, а перенаправлення здійснюється на відповідну сторінку Виробничий процес.

Нижче наведено покрокові інструкції для кожного сценарію.

### Сканування QR-коду телефоном

Перед початком переконайтеся, що QR-мітка була **попередньо згенерована та надрукована в HESH**.

1. Відкрийте застосунок **HESH** на своєму пристрої.
2. Відскануйте QR-код за допомогою вбудованого сканера в мобільному застосунку.
3. Результат залежить від вашого статусу:
   1. **Ви авторизовані та застосунок встановлено** → система перенаправить вас до списку виробничих завдань відповідно до ваших прав доступу.
   2. **Ви не авторизовані, але застосунок встановлено** → ви будете перенаправлені на екран входу.
   3. **Застосунок HESH не встановлено** → ви будете перенаправлені на вебсторінку входу.

#### Дії для неавторизованих користувачів (без застосунку)

Якщо ви не авторизовані та не маєте встановленого застосунку HESH:

1. Відскануйте QR-код.
2. Система перенаправить вас на сторінку входу: [**https://hesh.app/sign-in**](https://hesh.app/sign-in).
3. Після входу ви будете перенаправлені на канву виробничого процесу (workflow) відповідно до ваших прав доступу.

#### Дії для неавторизованих користувачів (із застосунком)

Якщо ви не авторизовані, але маєте встановлений застосунок HESH:

1. Відскануйте QR-код.
2. Застосунок відкриє екран входу.
3. Після авторизації ви будете перенаправлені до списку виробничих завдань.

### Відкриття QR-сканера в застосунку HESH

1. Відкрийте застосунок **HESH** на мобільному пристрої.
2. Натисніть вкладку **QR-сканера** внизу екрана.
3. Якщо доступ до камери ще не надано, система запропонує дозволити використання камери пристрою.

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

#### Дії у разі проблем із доступом до камери

1. Якщо застосунок HESH не має доступу до камери, з’явиться повідомлення про помилку.
2. Натисніть **OK**, щоб закрити повідомлення.
3. Система поверне вас на попередній екран.

## Результат після сканування QR-коду

Після успішного сканування QR-коду застосунок HESH відкриває **список виробничих завдань** з урахуванням рівня доступу користувача.

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

### Сканування QR-коду для неіснуючого об’єкта

Якщо ви відскануєте QR-код для об’єкта, який більше не існує (наприклад, видаленого виробництва або завдання):

* система відобразить екран **“Entity Not Found”** (404);
* на мобільному пристрої натискання кнопки **Back** поверне вас до екрана сканування.

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

Ці інструкції допоможуть вам ефективно використовувати QR-сканування для швидкого доступу до інформації та завдань у мобільному застосунку **HESH**.


---

# 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/mobilnii-zastosunok/skanuvannya-qr-kodu.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.
