Документооборот для BPMSoft

  1. Главная
  2. Документы
  3. Документооборот для BPMSoft
  4. Маршрут документа
  5. Согласование по email

Согласование по email

Для корректной работы данного функционала рекомендуется выполнить следующие настройки:

  • Необходимость email-уведомления (IsNeedToEmailNotification) — Проставить флаг «Значение по умолчанию»
  • Почтовый ящик для отправки Email уведомлений Документооборота (SmrDocflowMailbox) — Выбрать ящик по умолчанию в системной настройке (у пользователя Supervisor должен быть полный доступ к указанному в настройках почтовому ящику)
  • Повторное добавление согласующих шага маршрута после доработки (UseApprovedElementOnRouteRestart) – при включенной настройке, если на одном из этапов маршрута добавлено несколько участников, согласовавшие на этом этапе сотрудники будут добавлены в маршрут повторно в случае возврата документа на доработку на этом этапе и запуска с не согласовавших.
  • Прикреплять вложения в письмах по согласованию (SmrAttachmentsInApprovalEmail) – отправка документов со всеми вложениями согласующим контактам.
  • Режим email-согласования (SmrEmailApprovalSetting)
    • ·       Все – рассылка сообщений о согласовании сотрудникам и контактам;
    • ·       Внешние контакты – рассылка сообщений о согласовании только контактам без учетных записей в BPMSoft;
    • ·       Никто – не рассылать сообщения о согласовании
  • Шаблон письма по согласованию (EmailApprovaTemplate)
    • ·      По умолчанию – при получении письма о согласовании по нажатию на слова «Согласовать»/ «На доработку» откроется новое письмо для отправки. Также можно ответить на письмо соответствующими фразами.
    • ·      Только ссылки – по нажатию на слова «Согласовать»/ «На доработку» откроется быстрая ссылка для согласования в системе. (необходима доп. Настройка в конфигурационных файлах стенда).

В системе доступно согласование по электронной почте для контактов, у которых заполнено поле [Email] в карточке. При наступлении этапа согласования для данного контакта, на почту, указанную в карточке контакта, будет прислано письмо со следующим содержанием:

  1. Заголовок активности по согласованию.
  2. Содержание документа.
  3. Срок завершения активности по согласованию.
  4. Данные автора активности по согласованию.
  5. Согласуемый документ во вложении к письму.
Письмо по согласованию документа

Важно: файл, хранящийся во внешней папке, по email не отправляется.

Для завершения активности отправьте «Согласовать» или «На доработку» в ответ на это письмо. Весь остальной текст ответного письма будет записан как комментарий к вашему ответу.

Примечание. При согласовании необходимо убедиться что соблюдаются следующие условия:

  • Тема ответа «Ответить: Согласовать документ…» или «Re: Согласовать документ…» или «RE: Согласовать документ…»
  • Соблюдать формулировку и регистр фраз «Согласовать» и «На доработку»
  • Убедиться что адрес электронной почты согласующего не дублируется в других карточках контактов

Рассылка будет выполняться для всех пользователей с первой почты для которой в настройках учетной записи установлен признак [Установить «email адрес» адресом отправителя по умолчанию].

Пример ответного письма

После отправки письма ваш ответ будет обработан системой и записан:

  1. на деталь [Текущий маршрут] — если ваш этап маршрута не был завершающим;
  2. на деталь [История маршрутов] — если ваш этап маршрута был завершающим.

Для конкретного типа документов вы можете запретить отправку на согласование внешним контактам. Для этого в справочнике [Типы документов] поставьте признак [Маршрут только для сотрудников компании].

Настройка согласования по ссылке

  1. Скопировать файл SmrEmailApprovalService.svc в директорию \BPMSoft.WebApp\ServiceModel
  2. В файл \BPMSoft.WebApp\ServiceModel\https\services.config или в файл \BPMSoft.WebApp\ServiceModel\http\services.config, в зависимости от протокола, по которому работает стенд, добавить блок:
<service name="Samarasoft.Docs.Approval.SmrEmailApprovalService">
    <endpoint name="SmrEmailApprovalServiceEndPoint"
        address=""
        binding="webHttpBinding"
        behaviorConfiguration="RestServiceBehavior"
        bindingNamespace="http://BPMSoft.WebApp.ServiceModel"
        contract="Samarasoft.Docs.Approval.SmrEmailApprovalService" />
</service>

3. В файле \BPMSoft.WebApp\web.config:

  • К значению в appSettings с ключом AllowedLocations добавить
    «ServiceModel/SmrEmailApprovalService.svc»
  • В блок configuration добавить новый элемент:
<location path="ServiceModel/SmrEmailApprovalService.svc">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

Для корректной работы проверить системные настройки (код) SiteUrl (должно быть заполнено).
А также настройки SmrEmailApprovalSetting и EmailApprovaTemplate.

При обновлении(!) продукта после установки пакета возможно необходимо выполнить следующие действия:

  1. Удалить прежние шаблоны сообщений по согласованию;
  2. Добавить новые, установив данные EmailTemplate из пакета Samarasoft.Docs.Approval в конфигурации
Был ли данный материал полезен вам? Да Нет