Називайте час, який справді зможете дотримати.

Доступність рахується з робочих годин, компетенцій, потрібних для роботи, зон, у які ви їздите, і буфера навколо кожного візиту. Слот тримається з таймером, а підтвердження — це одна транзакція, з якої не може вийти дві бригади за однією адресою.

Модель ніколи не вигадує час.

Найдорожча помилка в AI-бронюванні — слот, якого ніколи не було вільним. Lavenity не питає модель, коли хтось вільний: доступність — це пошук по ресурсах, їхніх тижневих годинах і винятках, компетенціях і зонах, а також буферах до і після кожного візиту.

Клієнту пропонується рівно те, що повернув пошук. Холд пише рядок із таймером, а підтвердження ще раз перевіряє холд, версію заявки й актуальну доступність, перш ніж закомітити — тож повільний клієнт втрачає холд, а не чийсь ранок.

Правила планування, які у сервісного бізнесу вже є

Слоти, що витримують зустріч із реальністю

Компетенції, зони виїзду й буфери на кожен ресурс звужують пошук ще до того, як зʼявиться час. Ресурс, який не має допуску або не їздить у цей індекс, не пропонується.

ДоступністьБригада A · зона 109

Вт 14

08:0011:30

Ср 15

09:0013:0015:30

Чт 16

10:00

Тримається 9:41 — звільниться, якщо ніхто не підтвердить

Години, зони та аварії під вашим контролем

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

Політика фронт-офісуv7
  • Робочі годиниПн–Пт 07:00–17:00 · Europe/Berlin
  • Зони виїзду10115–10999, 12043–12059
  • АваріяПоза графіком → одразу людині
  • Послуги для бронюванняДозволено 2 з 9
  • Холди, що звільняються самі

    Покинутий холд спливає сам, тож нерішучий клієнт не заморожує ранок.

  • Буфери до і після

    Дорога й оформлення — частина слота, а не те, що день якось увібрає.

  • З урахуванням зони

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

  • Підтвердьте двічі, забронюйте один раз

    Повторні й конкурентні підтвердження повертають ту саму зустріч. Доведено проти Postgres.

Пошук, холд, підтвердження

Три кроки, кожен безпечно повторити. Саме це дозволяє ненадійному каналу керувати надійним календарем.

  1. 01

    Пошук повертає реальні слоти

    Читання без побічних ефектів: кешується, повторюється й однакове незалежно від того, оператор його запитав чи інтеграція.

  2. 02

    Слот тримається — недовго

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

  3. 03

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

    Зустріч, наряд і вихідне підтвердження — одна транзакція. Нічого не лишається наполовину заброньованим через рестарт процесу.

Обмеження в базі сильніше за перевірку в коді.

Два запити, що прийшли в ту саму мілісекунду, завжди переграють перевірку «чи вільно?» на рівні застосунку. Lavenity кладе гарантію туди, куди конкурентність не дістане, і доводить це інтеграційними тестами, які паралельно б'ють підтвердженнями по справжньому Postgres.

  • Тиждень, який можна прочитати

    Календар виїздів показує візити, холди й проміжки між ними.

  • Шлях для аварії

    Позаробоча терміновість іде за вашою написаною політикою, включно з передачею людині.

  • Скасування, що прибирає за собою

    Скасування звільняє слот і знімає роботу, якої ще ніхто не почав.

Давайте клієнтам час, а не обіцянку передзвонити

Налаштуйте один ресурс і одну послугу — і календар почне відповідати замість вас.