Можно настроить как базовый (глобальный для всей организации), так и индивидуальный (для каждого чек-листа) PDF-отчёт. Базовые настройки (глобальные) находятся в верхнем углу экрана "Шаблоны чек-листов", а индивидуальные - в верхнем углу экрана редактирования конкретного шаблона чек-листа. Если настроены и базовые и индивидуальные настройки, то индивидуальные настройки будут более приоритетными.
- - URL ссылка на логотип компании (PDF,JPG, SVG). Данное изображение будет вставлено в шапку отчёта.
- - в отчёте не будут отображаться пропущенные пункты и пункты без ответа.
- - в отчёте будут отображаться только те пункты, на которые ответили "Нет", т.е. пункты с нарушениями.
- - кроме итогового процента, в отчёте также будут отображаться баллы(вес) по каждому пункту и результирующие баллы(веса) по всему чек-листу. К примеру, "Баллов набрано 280 из 300".
- - фотографии, сделанные в рамках пункта, будут прикреплены к сообщению отдельными файлами.
Расширенные настройки позволяют очень гибко настроить отчёты, включая заголовок email-сообщения, тело email-сообщения и сам PDF-отчёт. Для изменения PDF-шаблона необходимо знать язык программирования и разбираться в движке (данный движок используется в iiko).
Если у Вас есть затруднения с редактированием шаблона, то Вы можете обратиться в нашу техническую поддержку и мы поможем Вам настроить PDF-отчёт.
По стандартным настройкам у Вас отчет на почту приходит вот в такой форме:
Чтобы вместо "Отчет по пройденному чек-листу" приходило сразу название чек-листа и дата, мы пропишем код в строке:
- Переходим в раздел "Шаблоны-чек-листов". В верхнем правом углу есть кнопка "Настройка пдф-отчета". Нажимаем на нее;
- Нажимаем "Расширенные настройки";
- Убираем галочку "Использовать шаблон по умолчанию" в "Шаблон заголовка email-сообщения чтобы внести наши данные;
- Удаляем данные этой строки;
- Копируем и вставляем это в нашу строку:
Service Inspector: "@Model.ReportName" от @Model.ReportDate
Следующие отчеты у Вас придет уже в такой форме:
До:
После:
Или если нужно видеть и обьект и название чек-листа:
- Копируем и вставляем это в нашу строку:
@Model.GetFullReportName()
Для того, чтобы в тело письма добавить процент выполнения чек-листа, необходимо изменить шаблон тела email-сообщения.
Расширенные настройки → Шаблон тела Email-сообщения → Заменить шаблон сообщения на следующий:
@using System.Text
@using Framework.Extensions
@using IikoCheckListServer.Properties
@string.Format(InspectorResources.MailReportBody, Model.GetFullReportName()) Чек-лист пройден на @Model.FullModel.CompletePercent%
Пример того, как будет выглядеть тело письма