Show/Hide Toolbars

Руководство администратора

Особенности настройки почтовых шаблонов

Ссылки Назад Вверх Вперед

warning_icon  Если в приложении включена отправка уведомлений на почту, то в системной категории Уведомление о прочтении на вкладке "Почтовые ящики" должен быть настроен ящик, указанный в Общих настройках приложения в параметре Почтовый ящик для ответов. При необходимости можно добавить также ящик. указанный в параметре Внешний почтовый ящик для ответов.

Комментарии

Если в теме письма присутствует текст [1F][номер_задачи], то при ответе на это письмо тело ответного письма будет опубликовано как комментарий в указанной задаче. Отправитель письма будет указан как отправитель комментария.

В самом почтовом клиенте такие письма будут иметь общую тему и поэтому будут выстраиваться в цепочку (если в почтовом клиенте включено отображение цепочек писем).

Если в теме письма присутствует текст [1F][номер_задачи], а в теле письма — 1f-system-comment-id:номер_комментария, то при ответе на это письмо тело ответного письма будет опубликовано как ответный комментарий к указанному. Отправитель письма будет указан как отправитель комментария.

term_icon 1f-system-comment-id:номер_комментария — это служебный текст, пользователю он не интересен, и поэтому в шаблоне его лучше скрыть (например, выводить белым цветом на белом фоне).

Если в теме письма нет номера задачи, а в теле письма нет номера комментария, то на основе письма будет создана задача в категории, к которой подключен почтовый ящик, на который отправлено письмо.

Вынесение резолюций по подписям

Для вынесения резолюций по запрошенной подписи в почтовый шаблон помещаются ссылки вида:

https://ru.1forma.ru/EmailSign.aspx?TaskSignatureID=1234&AcceptState=2&ResolutionID=56

где AcceptState — это ID действия, выполняемого при вынесении резолюции,

TaskSignatureID — ID запрошенной подписи (из таблицы TaskSignatures, не путать с ID самой подписи, настроенной в системе, из таблицы Signatures),

ResolutionID ID типа резолюции.

Параметры AcceptState и ResolutionID частично пересекаются, т.к. типу резолюции однозначно соответствует выполняемое действие, поэтому можно указывать только один из этих двух параметров. Например, если для подписи доступны две резолюции "Подписать" и "Подписать с замечаниями", то они будут иметь одинаковое значение AcceptState=0, но разные ResolutionID.

Вместо AcceptState можно использовать параметр SignatureAction — в нем указывается мнемоническое описание действия, которое выполняется при вынесении резолюции. Например,

https://ru.1forma.ru/EmailSign.aspx?TaskSignatureID=1234&SignatureAction=Accept

Формат кнопок для вынесения резолюций

Ссылки в кнопках для вынесения резолюций по запрошенным подписям могут иметь формат URL или mailto. Это определяется значением пользовательской настройки UseMailToLinksForSignaturesFromEmails:

при значении UseMailToLinksForSignaturesFromEmails=1 ссылки будут иметь формат mailto: , и по нажатиюу на ссылку будет отправляться письмо на адрес, указанный в Общих настройках приложения в параметре Почтовый ящик для ответов или Внешний почтовый ящик для ответов. Это письмо будет обработано заданием ServiceMailBoxesJob, и по подписи будет вынесена выбранная акцептантом резолюция. Текст ответного письма будет указан в качестве комментария к резолюции.

В системной категории Уведомления о прочтении будет создаваться задача с текстом вида "TSID=59354|A=Accept", где значение TSID — это ID запрошенной подписи (из таблицы БД TaskSignatures), а значение A — это ID вынесенной резолюции.

при значении UseMailToLinksForSignaturesFromEmails=0 (или при пустом значении) ссылки будут иметь формат обычной адресной строки (URL), и по нажатию на ссылку будет открываться интерфейс "Первой Формы".

Полезные ссылки