#1805: Как составить текст уведомлений из Swarmica во внешние системы
Отредактирована: 7 дней назадИнструкция
В Swarmica в тексте уведомлений поддерживается использование параметров, передаваемых с соответствующим событием. Подробное описание параметров передаваемых в соответствующих событиях можно найти в этой статье.
Часто используемые параметры:
{{ event.ticket.id }} - ID заявки
{{ event.ticket.priority }} - приоритет заявки
{{ event.ticket.status }} - статус заявки
{{ event.ticket.subject }} - название заявки
{{ event.ticket.requester.name }} - имя заявителя
{{ event.ticket.requester.organization.name }} - название организации заявителя
Пример шаблона сообщения:
"{{ event.ticket.requester.name }} ({{ event.ticket.requester.organization.name if event.ticket.requester.organization else "None"}}) Создана новая заявка: [#{{event.ticket.id}}: {{ event.ticket.subject }}](https://<SWARMICA_HOSTNAME>/tickets/{{event.ticket.id}})"
Допустим пользователь Иван из организации Фирма создал тикет c ID 1234 и темой "Новая заявка", тогда:
конструкция {{ event.ticket.requester.name }} ({{ event.ticket.requester.organization.name if event.ticket.requester.organization else "None"}}) - преобразуется в маттермосте в "Иван (Фирма)", если же у заявителя нет организации, тогда - "Иван (None)"
конструкция [#{{event.ticket.id}}: {{ event.ticket.subject }}](https://<SWARMICA_HOSTNAME>/tickets/{{event.ticket.id}}) преобразуется в ссылку на созданную заявку. Тут необходимо указать корректный <SWARMICA_HOSTNAME> соответствующей установки Swarmica.