Розклад

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


Терміни

  • Календар — тижневий вигляд усіх замовлень, розподілених по днях; підтримує два режими відображення: список і часова шкала.
  • Доступність — панель із розкладом вільних і зайнятих часових слотів кожного виконавця на обраний день.
  • Слот — конкретний часовий інтервал у графіку виконавця: може бути вільним (доступним для нового замовлення), зайнятим (замовлення вже є) або недоступним.
  • Швидке редагування — спливаюча форма для оперативної зміни статусу, дати, часу або оплати замовлення без переходу на окрему сторінку.
  • Режим часової шкали — відображення замовлень у вигляді блоків на вертикальній шкалі годин для конкретного дня.
  • Режим списку — відображення замовлень у вигляді рядків по днях тижня; зручний для загального огляду.

Загальний огляд

Відкривши сторінку, користувач бачить дві вкладки:

  • Календар 📅 — тижневий розклад замовлень з навігацією по тижнях, фільтром за філіалом і перемикачами режиму відображення.
  • Доступність 👥 — панель графіка виконавців з навігацією по днях і перемикачем між режимом колонок і режимом рядків. Вкладка видима лише користувачам з правом users.view.

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


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

Тижневий календар замовлень

Вкладка "Календар" показує замовлення за 7 днів. У заголовку кожного дня відображається лічильник кількості замовлень. Навігаційні кнопки "Назад" і "Вперед" перемикають тижні; кнопка "Сьогодні" повертає до поточного тижня (прихована, якщо вже обраний поточний тиждень).

Фільтр "Філіал" відображається лише якщо в системі більше одного філіалу; дозволяє показати замовлення конкретного підрозділу або всіх одразу.

Картка замовлення у режимі списку містить:

  • Час початку та тривалість
  • Статус замовлення (кольорове маркування)
  • Клієнт та адреса (з міткою "Чорний список" якщо є)
  • Виконавці, призначені на замовлення
  • Назви послуг (підкреслені кольором категорії)
  • Застосовані акції
  • Опис замовлення
  • Теги
  • Залишок до оплати або загальна сума (для користувачів з правом orders.view.money)
  • Філіал (якщо показуються всі філіали)
  • Відгук клієнта (зірки оцінки)

Дії на картці замовлення:

  • ✏️ Швидке редагування — зміна статусу, дати, часу, оплати у спливаючій формі (для користувачів з правом orders.edit)
  • 🗺️ Прокласти маршрут — побудувати маршрут до адреси замовлення (якщо є адреса)
  • Меню (три крапки) — додаткові дії: На карті, Редагувати, Копіювати (для користувачів з правом orders.edit)

Режими відображення календаря

Кнопки у верхній панелі перемикають вигляд:

  • Показати на часовій шкалі / Показати списком — перемикач між часовою шкалою (вертикальна сітка годин для одного дня) і табличним списком (усі 7 днів з рядками замовлень)
  • Показати деталі / Приховати деталі — увімкнення або вимкнення розширеної інформації на картці (виконавці, послуги, адреса, теги)

Панель доступності виконавців

Вкладка "Доступність" показує графік зайнятості кожного виконавця на обраний день. Виконавці згруповані за філіалами та командами.

Навігація: кнопки "Назад" і "Вперед" перемикають між днями; кнопка "Сьогодні" повертає до поточного дня. Фільтр "Філіал" доступний, якщо філіалів більше одного.

Режим колонок (за замовчуванням) — кожен виконавець відображається у окремій колонці з вертикальною шкалою годин. Слоти позначаються:

  • ➕ — вільний слот (доступний для нового замовлення); клік відкриває форму створення замовлення
  • 🚫 — недоступний слот (виконавець не працює)
  • Зайнятий слот — показує статус, час, клієнта, адресу, послуги, акції, опис і суму замовлення
  • ⚠️ — попередження на слоті (наприклад, конфлікт розкладу)

Режим рядків — виконавці відображаються рядками; горизонтальна шкала показує доступність кожного виконавця на весь тиждень — зручно для загальної картини завантаженості команди.

Створення замовлення з розкладу

У вкладці "Доступність" клік на вільний слот (+) виконавця одразу відкриває форму створення нового замовлення з попередньо заповненими датою, часом і виконавцем.

У вкладці "Календар" клік на порожню область дня також ініціює створення нового замовлення.


Покрокові сценарії

Як переглянути замовлення на тиждень

  1. Відкрийте розділ "Розклад" — за замовчуванням відкриється вкладка "Календар".
  2. Навігаційними кнопками "Назад" / "Вперед" оберіть потрібний тиждень або натисніть "Сьогодні" для повернення до поточного.
  3. За потреби оберіть Філіал у фільтрі.
  4. Клікніть на замовлення, щоб відкрити детальний перегляд у правій панелі.

Як швидко змінити статус або час замовлення

  1. Знайдіть замовлення у вкладці "Календар".
  2. Натисніть іконку ✏️ "Швидке редагування" на картці замовлення.
  3. Змініть статус, дату, час або оплату у спливаючій формі.
  4. Збережіть — картка оновиться автоматично.

Як перевірити доступність виконавців на день

  1. Перейдіть на вкладку "Доступність".
  2. Навігаційними кнопками оберіть потрібний день або натисніть "Сьогодні".
  3. За потреби оберіть Філіал.
  4. Перегляньте колонки виконавців: вільні слоти позначено ➕, зайняті — містять інформацію про замовлення, недоступні — позначено 🚫.

Як створити замовлення з вільного слоту виконавця

  1. Перейдіть на вкладку "Доступність".
  2. Оберіть потрібний день і знайдіть виконавця.
  3. Клікніть на вільний слот ➕ у потрібний час — відкриється форма створення замовлення.
  4. Заповніть деталі та збережіть.

Як переключити режим відображення календаря

  1. У вкладці "Календар" знайдіть кнопки перемикача у верхній панелі.
  2. Натисніть "Показати на часовій шкалі" для перегляду одного дня з погодинною розбивкою.
  3. Натисніть "Показати списком" для повернення до тижневого перегляду всіх днів.
  4. Додатково використовуйте "Показати деталі" / "Приховати деталі" для керування обсягом інформації на картках.

💡 Корисні поради

💡 Кнопка "Сьогодні" з'являється лише тоді, коли поточний тиждень або день не обраний — використовуйте її для швидкого повернення до актуальних даних.

💡 Лічильники в заголовках днів одразу показують кількість замовлень без необхідності розгортати весь список — зручно для оцінки завантаженості.

💡 Режим рядків у вкладці "Доступність" показує картину зайнятості всієї команди на тиждень вперед — корисно для планування нових замовлень без конфліктів.

💡 Попередження ⚠️ на слотах у вкладці "Доступність" сигналізують про конфлікти в графіку виконавця — перевіряйте їх перед призначенням нових замовлень.

💡 Вкладка "Доступність" доступна лише користувачам з правом users.view; фінансові дані на картках замовлень відображаються лише для тих, хто має право orders.view.money.

💡 Фільтр за філіалом відображається лише якщо в системі зареєстровано більше одного філіалу — при одному філіалі панель фільтрів спрощена.