Типи заявок
Типи заявок - це налаштовані за певною конфігурацією алгоритми роботи для заявок.
Для кожного типу заявок можна налаштувати кількість ітерацій (кроків), які має пройти заявка для успішного виконання. Для кожного кроку може бути автоматично визначений виконавець (конкретний користувач) або група виконавців (департамент по оргструктурі), статус та прогрес.
Для отримання доступу до Типів заявок необхідно в меню Для роботи обрати Типи заявок:
На сторінці Типи заявок відображається таблиця з списком раніше створених типів:
- (1) - назва типу (доступний пошук та сортування по даному полю);
- (2) - редагування типу;
- (3) - видалення типу;
- (4) - налаштування типів;
- (5) - створення нового типу.
По кнопці Налаштування типів (4) можна включити або відключити можливість для користувачів створювати заявки вільного типу:
Після натиснення на кнопку Створити (5) відкривається сторінка створення нового типу заявки, де потрібно вказати:
- Назва (1) - назву нового типу;
- Опис (2) - текст, який буде виводитись користувачу перед заповненням нової заявки;
- Конфігурація (3) - налаштування кроків проходження заявки, потрібно вказати виконавців або відділ, на який буде призначено заявку, прогрес та статуси на кожному етапі роботи з заявкою;
- Поля (4) - додаткова інформація, яка буде відображатись виконавцю у вигляді рядка, в якому можна залишити свої відповіді (детальніше в Створення заявки).
При заповненні полів доступні наступні опції:
- (1) - додати нове поле;
- (2) - редагувати поле;
- (3) - видалити поле;
- (4) - заповнення назви поля;
- (5) - тип поля: текстове поле, вибір зі списку або числове поле;
- (6) - збереження змін у полі.
Якщо обрати тип поля вибір зі списку, можна додати пункти списку:
- (1) - редагування пункту;
- (2) - видалення пункту;
- (3) - зміна порядку пунктів перетягуванням;
- (4) - збереження відредагованої назви пункту;
- (5) - додати новий пункт.
Приклад конфігурації:
{ "steps": [ { "status": "Нова", "progress": "0", "assigned_department": "1340" }, { "status": "Заявку прийнято", "progress": "30", "assign_to": "*" }, { "status": "В обробці", "progress": "60", "assign_to": "*" }, { "status": "Виконано", "progress": "100", "assign_to": "owner" }, { "status": "Закрито", "assign_to": "owner", "progress": "100", "is_closed": "1" } ] }
status - статус заявки;
progress - прогрес виконання, може бути від 0 до 100;
assign_to - кому призначити (потрібно вказати id користувача).
Якщо заявка призначається не на конкретного користувача, а на відділ, тоді потрібно використовувати assigned_department та вказати id папки підрозділу в Оргструктурі.
Алгоритм роботи заявки по прикладу конфігурації вище буде наступним:
- Крок 1 - При створенні заявка матиме статус "Нова", прогрес - 0 та буде доступна всім співробітникам, які відносяться до папки оргструктури з ID "1340".
- Крок 2 - Коли один з користувачів підрозділу "1340" натисне прийняти заявку, її статус зміниться на "Прийнято" та прогрес стане 30, призначена заявка буде на даного користувача.
- Крок 3 - Виконавець може відправити коментар по виконанню заявки, статус при цьому зміниться на "В обробці" та прогрес стане 60.
- Крок 4 - Після відправки на цьому кроці статус заявки змінюється на "Виконано", прогрес збільшується до 100. Заявка зникає у попереднього виконавця і призначається автору.
- Крок 5 - Автор може закрити заявку.