Настройка PDF-отчёта



Базовые и индивидуальные настройки

Можно настроить как базовый (глобальный для всей организации), так и индивидуальный (для каждого чек-листа) PDF-отчёт. Базовые настройки (глобальные) находятся в верхнем углу экрана "Шаблоны чек-листов", а индивидуальные - в верхнем углу экрана редактирования конкретного шаблона чек-листа. Если настроены и базовые и индивидуальные настройки, то индивидуальные настройки будут более приоритетными.


Настройки

  • Ссылка на логотип, - URL ссылка на логотип компании (PDF,JPG, SVG). Данное изображение будет вставлено в шапку отчёта.
  • Скрывать пропущенные пункты и пункты без ответа, - в отчёте не будут отображаться пропущенные пункты и пункты без ответа.
  • Отображать только пункты с нарушениями, - в отчёте будут отображаться только те пункты, на которые ответили "Нет", т.е. пункты с нарушениями.
  • Отображать вес/баллы, - кроме итогового процента, в отчёте также будут отображаться баллы(вес) по каждому пункту и результирующие баллы(веса) по всему чек-листу. К примеру, "Баллов набрано 280 из 300".
  • Прикреплять исходные фотографии к письму, - фотографии, сделанные в рамках пункта, будут прикреплены к сообщению отдельными файлами.

Расширенные настройки

Расширенные настройки позволяют очень гибко настроить отчёты, включая заголовок email-сообщения, тело email-сообщения и сам PDF-отчёт. Для изменения PDF-шаблона необходимо знать язык программирования C# и разбираться в движке Razor (данный движок используется в 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%