Чат-бот "Прогульщик", запускает БП согласования отсутствий в офисе.
Передает в БП следующие параметры:
- дата начала отсутствия
- дата окончания отсутствия
- тип отсутствия (например - Отгул, Встреча, Отпуск, Удаленка, Больничный, Командировка, Обучение)
- причину
- id пользователя, запросившего отсутствие
Бот может работать с командой, когда все данные об отсутствии передаются в одной строке (форматы указаны ниже). Или же в режиме диалога, отправка любого сообщения боту запускает процесс сбора информации по отсутствию (см. скриншот диалога)
Формат команды, которую нужно давать чат-боту
1) без указания времени:
/out 01.05.2018 05.05.2018 Отгул Причина отгула
2) с указанием времени:
/out 01.05.2018/10:00 01.05.2018/14:00 Удаленка Какая-то причина
ВАЖНО:
- /out должно быть всегда
- время пишется через слэш после даты
- даты, тип отсутствия и причина разделяются пробелами (точки в конце типа отсутствия не надо ставить!)
- если у даты окончания не указано время, подставляется 23:59
- Тип отсутствия и Причина - первое слово должно начинаться с Большой буквы
Установите модуль, в настройках модуля укажите ID своего standalone БП (из раздела Сервисы / Бизнес-процессы).
В файле /bitrix/modules/mcart.slacker/lib/bot/ui.php строка 184 можно изменить названия параметров БП.
По умолчанию названия параметров:
- date_start - дата начала отсутствия (тип Дата/Время)
- date_end - дата окончания отсутствия (тип Дата/Время)
- typeof - тип отсутствия (тип Строка)
- reason - причина (тип Строка)
- userid - id пользователя, запросившего отсутствие (в формате user_ххх) (тип Привязка к сотруднику)
Поддержка осуществляется по почте:
support@mcart.ru Либо на сайте через форму "Оставить заявку":
http://www.mcart.ru/support/ (рабочие дни с 10 до 19 по Москве)
+7(812) 309-78-93 Санкт-Петербург
+7(499) 703-44-96 Москва
+380 (56) 7908793 Днепропетровск
+442039361455 Лондон
19042709971 США