Компоненты контекста данных

Компоненты контекста данных предназначены для извлечения данных из источника уведомления и представления их в каком-либо виде, а также построения первичной модели уведомления на основании этих данных.

Первичная модель содержит следующие элементы уведомления:
  • Данные для преобразования

  • Дополнительные получатели

  • Исключенные получатели

  • Основные вложения

  • Дополнительные вложения

Экспорт XML карточки со связанными 3 уровня

Не использует дополнительные настройки в Справочнике настроек сервиса уведомлений.

Возвращает модель уведомления следующего наполнения:
  • Данные для преобразования — объединённый текст XML выбранных карточек со связанными до 3 уровня включительно и используемыми данными справочников.

  • Основные вложения — если среди объектов экспорта есть карточки типа Документ, то в список добавляются основные файлы этих документов; если есть карточки типа Задание, то проверяются карточки типа Документ из списка ссылок заданий.

  • Дополнительные вложения — если среди объектов экспорта есть карточки типа Документ, то в список добавляются дополнительные файлы этих документов; если есть карточки типа Задание, то проверяются карточки типа Документ из списка ссылок заданий.

Экспорт заданий с завершением из почты

Не использует дополнительные настройки в Справочнике настроек сервиса уведомлений.

Компонент данных используется для взаимодействия с почтовым клиентом Docsvision. Для построения текста уведомления (Карточка настроек  Настройки содержания) требуется компонент XSL-преобразование со значением параметра, совместимым с моделью задания почтового клиента. Данный компонент также вычисляет получателей и файлы в соответствии с логикой почтового клиента, поэтому может применяться без дополнительного вычисления получателей.

Возвращает модель уведомления следующего наполнения:
  • Данные для преобразования — текст XML модели TaskModel.

  • Дополнительные получатели — получатели типа Сотрудник, выбранные логикой почтового клиента.

  • Основные вложения — файлы вложений, выбранные логикой почтового клиента.

См. пример XML структуры модели "TaskModel" по ссылке: task-model.xsl.

См. пример XSL-преобразования для создания письма с кнопками управления заданием по ссылке: mail-buttons.xsl.