«Уведомление о необходимости отчитаться за командировку» (ModAdvanceReportsReminder)

Отправляет уведомление о необходимости отчитаться за командировку за день до начала командировки (дата начала самого раннего заказа) или на следующий день после окончания командировки. Отправка регулируется настройками.

image-20240408-133547.png

Настройки для уведомления о необходимости отчитаться за командировку

В настройках можно отредактировать основной текст уведомления, добавить адрес электронной почты для отправки копии уведомления и выбрать, когда отправить уведомление. Настройки доступны только агенту.

После подключения МОДа в меню “Расширения” появится пункт «Настройки уведомления про отчет о командировке»:

image-20240408-133111.png

 

Далее редактируем текст основного сообщения, электронный адрес для отправки копии уведомления, выбираем, когда отправляем сообщение и сохраняем::

Адрес электронной почты можно оставить пустым, если не хотите отправлять копию уведомления.

Дополнительно в настройках можно отметить типы файлов/документов, которые будут прикрепляться к уведомлению:

Логика работы таймера для уведомления

Задание таймера формируется при переходе командировки в состояние «Выполнена». Дата срабатывания таймера зависит от настройки «Когда отправлять уведомление»:

  • Если выбрано «До командировки», то таймер задается на дату накануне начала командировки (за день) (Но если есть заказ «Аванс под отчет», то дата срабатывания таймера берется из него (накануне самой ранней (т.е. за день), если несколько подобных заказов)).

  • Если выбрано «После командировки», то таймер задается на следующую дату, после окончания командировки (без дополнительных условий).

При смене состоянии заказа с «Выполнена» на любое другое, задание таймера удаляется. При повторном переводе командировки в состояние «Выполнена» будет создано новое задание таймера (при этом есть проверка на существующее задание для таймера).

Так как смена состояния командировки для создания может произойти после заезда или выезда, то таймер создан не будет, так как дата срабатывания таймера прошла. 

Но информация об этом будет записана в лог:

Журнал событий

 Информация о создании задания таймера логируется в журнал событий logs.corteos.ru.

 

 

Отправка сообщений также логируется в журнале: