Отчет

Этот контекст предоставляет Вам доступ к отдельному отчету и позволяет им управлять.  

Уникальные действия

[?]

Настроить

Это действие используется для редактирования свойств отчета.  

Изменение поля Имя во время этой операции меняет название данного контекста. Это может привести к сбою в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора.

Тип действия:

настроить

Редактировать шаблон отчета

Это действие поддерживается только в SberMobile IIoT Platform Client. Оно запускает Редактор отчетов и позволяет редактировать шаблон отчета.

Имя действия:

editTemplate

Неинтерактивный режим:

Не поддерживается

Права доступа:

Доступно на уровне с правами доступа для Менеджера.

Показать исходные данные

Это действие представляет пользователю данные, на которые ссылается Выражение данных источника, при помощи GUI процедуры редактировать данные. Данное действие может оказаться полезным при отладке отчета, поскольку оно отображает сырые данные, используемые для заполнения шаблона отчетов.

Имя действия:

viewData

Не интерактивный режим:

не поддерживается

Права доступа:

Доступно на уровне с правами доступа для Наблюдателя.  

Просмотреть историю

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

Удаление строк из таблицы Отчет по истории, которое открывается этим действием, будет постоянно стирать выбранные историческе отчеты в базе данных.

Тип действия:

настроить

Имя действия:

viewHistory

Права доступа:

Доступно на уровне с правами доступа для Менеджера

Экспортировать в файл сервера

Это действие вызова функции сохраняет заполненный отчет в файл на машине SberMobile Server. Отчет заполняется данными в момент выполнения данного действия и, таким образом, всегда содержит актуальные данные.

Отчеты могут сохраняться в одном из следующих форматов:

  • Формат документов для печати (PDF)
  • Microsoft Excel (XLS)
  • Расширенный текстовый формат (RTF)
  • Файл данных с разделителями-запятыми (CSV)
  • Расширяемый язык маркировки (XML)
  • Open Office (ODT)

Также можно выбрать разделитель полей для CSV формата.

Тип действия:

вызвать функцию

Имя действия:

export

Права доступа:

Доступны на уровне прав доступа для Оператора

Экспортировать в файл клиента

Это действие вызова функции открывает заполненный отчет как Блок данных, возволяя сохранять его в файл на SberMobile IIoT Platform Client или на локальной машине веб пользователя. Отчет заполняется данными в момент выполнения данного действия и, таким образом, всегда содержит актуальные данные.

Отчеты могут сохраняться в одном из следующих форматов:

  • Формат документов для печати (PDF)
  • Microsoft Excel (XLS)
  • Расширенный текстовый формат (RTF)
  • Файл данных с разделителями-запятыми (CSV)
  • Расширяемый язык маркировки (XML)
  • Open Office (ODT)

Также можно выбрать разделитель полей для CSV формата.

Тип действия:

Call Function

Имя действия:

exportRemote

Права доступа:

Доступны на уровне прав доступа для Оператора

Отправить отчет по e-mail

Это действие вызова функции отправляет отчет по e-mail получателям, заданным в виде списка e-mail адресов, разделенных запятой. Отчет заполняется данными в момент выполнения данного действия и, таким образом, всегда содержит самые свежие данные.

Отчеты могут отправляться в одном из следующих форматов:

  • Формат документов для печати (PDF)
  • Microsoft Excel (XLS)
  • Расширенный текстовый формат (RTF)
  • Файл данных с разделителями-запятыми (CSV)
  • Расширяемый язык маркировки (XML)
  • Open Office (ODT)

Также можно выбрать разделитель полей для CSV формата.

Может оказаться очень удобным запланировать это действие так, чтобы оно активировало периодическую отправку отчета по e-mail (например, ежедневно или еженедельно).

Тип действия:

Call Function

Имя действия:

sendByMail

Права доступа:

Доступно на уровне с правами доступа для Менеджера.

Показать отчет

(Действие по умолчанию)

Это действие используется для построения и просмотра отчета.

Поток действия:

  • [Не обязательно] Система подсказывает пользователю ввести параметры отчета, которые используют UI процедуру редактировать данные.
  • Шаблон отчета составляется на сервере и заполняется данными.
  • Отчет показывается пользователю при помощи UI процедуры показать отчет.
  • Имя действия:

    show

    Иконка действия:

    Не интерактивный режим:

    не поддерживается

    Права доступа:

    Доступно на уровне с правами доступа для Наблюдателя.  

    Параметры выполнения:

    Отчет о расположении окна

    Отчет о свойствах инструментальных панелей

    Запланировать отправку отчета

    Это действие вызова функции создает новую запланированную задачу для периодической отправки заполненного отчета по e-mail в формате, заданном пользователем.

    Более подробно см. Отправить отчет по E-mail

    Имя действия:

    schedule

    Иконка действия:

    Права доступа:

    Доступно на уровне с правами доступа для Менеджера.

    Общие действия

    [?]

    Удалить, создать копию, реплицировать, редактировать права доступа, просмотр событий, показать статус

    Состояния и иконки контекста

    Иконка

    Код

    Состояние

    0

    Этот отчет относительный.

    1

    Этот отчет абсолютный.

    Дополнительная информация

    Информация о контексте

    Тип контекста: report

    Имя контекста: предварительно определено, для каждого отчета разное.

    Описание контекста: предварительно определено, для каждого отчета разное.

    Путь контекста: users.USER_NAME.reports.REPORT_NAME

    Контекстная маска: users.*.reports.*

    Права доступа к контексту

    [?]

    Уровень

    Описание

    Отсутствует

    Нет доступа.

    Наблюдатель

    Запуск отчета.

    Просмотр исходных данных отчета.

    Мониторинг основных событий.

    Просмотр статуса.

    Оператор

    Просмотр конфигурации.

    Менеджер

    Конфигурация и удаление отчета.

    Инженер

    Те же, что у Менеджера.

    Администратор

    Те же, что у Менеджера.

    Общие переменные (свойства)

    [?]

    Общие переменные: groupMembership (членство группы), validity (пригодность), activeAlerts (активные тревоги)

    Свойства отчета

    См. описание переменной и ее полей здесь.

    Имя переменной:

    childInfo

    Записи:

    1

    Права доступа:

    Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи с правами доступа для Менеджера.  

    Формат записи:

    Имя поля

    Тип поля

    Примечания

    name

    String

    1 - 50 знаков

    description

    String

    1 - 100 знаков

    expression

    String

    template

    String

    type

    Integer

    validityExpression

    String

    validityListeners

    Data Table

    defaultContext

    String

    История отчета

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

    Системные операторы могут удалять истории отчетов, убирая определенные записи из этой таблицы и сохраняя изменения на сервере.

    Имя переменной:

    history

    Записи:

    0... не ограничено

    Права доступа:

    Доступны для чтения на уровне с правами доступа для Наблюдателя, доступны для записи на уровне с правами доступа для Менеджера

    Формат записи:

    Имя поля

    Тип поля

    Примечания

    date

    Date

    Дата создания отчета.

    user

    String

    Пользователь системы, который заполнил отчет.

    report

    Data Block

    Данные отчета. Могут открываться в Обозревателе отчетов.

    Дополнительные параметры отчета

    См. описание переменной и ее полей здесь.

    Имя переменной:

    Parameters

    Записи:

    0...не ограничено

    Права доступа:

    Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи с правами доступа для Менеджера.  

    Формат записи:

    Имя поля

    Тип поля

    Примечания

    parameter

    String

    value

    String

    Общие функции

    [?]

    Экспортировать в файл сервера

    Сохраняет отчет в файл на SberMobile Server. Файл будет расположен в установочной директории SberMobile Server до тех пор, пока обозначенный путь абсолютен.

    Имя функции:

    export

    Права доступа:

    Доступно на уровне прав доступа для Менеджера

    Записи ввода:

    1

    Формат ввода:

    Имя

    Тип

    Описание

    file

    String

    Путь конечного файла (абсолютного или относительного, с расширением или без расширения).

    format

    Integer

    Формат отчета.

    fieldDelimiter

    String

    Разделитель CSV полей.

    targetContextMask

    String

    Маска контекстов, для которой генерируется относительный отчет.

    Записи вывода:

    0

    Формат вывода:

    Нет

    Отправить отчет по email

    Заполняет отчет данными и отправляет его по email.

    Имя функции:

    sendByMail

    Права доступа:

    Доступно на уровне с правами доступа для Менеджера.  

    Записи ввода:

    1

    Формат ввода:

    Имя

    Тип

    Описание

    recipients

    String

    Список получателей email, разделенных запятой.

    format

    Integer

    Формат отчета.

    fieldDelimiter

    String

    Разделитель CSV полей.

    targetContextMask

    String

    Маска контекстов, для которых генерируется относительный отчет.

    Записи вывода:

    0

    Формат вывода:

    Нет

    Общие события

    [?]

    Общие события: info (информация)