Процесс
Этот контекст позволяет получить доступ и управлять одним процессом.
Уникальные действия
Настроить
Данное действие настроить используется для редактирования свойств процесса.
Изменение поля Имя во время этой операции меняет название данного контекста. Это может привести к сбою в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора. |
Тип действия: |
Редактировать шаблон
Это действие поддерживается только в SberMobile IIoT Platform Client. Оно запускает редактор виджетов и позволяет редактировать шаблон процесса.
Имя действия: | editTemplate |
Неинтерактивный режим: | не поддерживается |
Права доступа: | Доступно на уровне с правами доступа для Менеджера. |
запустить
Это действие запускает процесс. См. Запуск процессов.
Имя действия: | launch |
Не интерактивный Mode: | поддерживается |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя. |
Параметры выполнения: | Месторасположение окна виджета Свойства инструментальной панели виджета |
Общие действия
Удалить, сделать копию, реплицировать, редактировать права доступа контекста, просмотреть события, просмотреть статус
Состояния и иконки контекста
У этого контекста нет состояний. Он представлен иконкой .
Дополнительная информация |
Информация о контексте
Тип контекста: workflows
Имя контекста: предоставляется пользователем
Описание контекста: предоставляется пользователем
Путь контекста: users.USER_NAME.workflows.WORKFLOW_NAME
Маска контекста: users.*.workflows.*
Права доступа к контексту
Уровень | Описание |
Отсутствует | Нет доступа. |
Наблюдатель | Просмотр конфигурации модели. Мониторинг основных событий. Просмотр статуса. |
Оператор | Просмотр конфигурации. |
Менеджер | Удаление модели. |
Инженер | Те же, что у Менеджера. |
Администратор | Конфигурация модели. |
Общие переменные (свойства)
Абсолютные процессы добавляют заявленные переменные в свой контекст. Поэтому создается одна переменная на каждую запись в таблице модели Переменных.
Общие переменные: groupMembership (членство группы), validity (пригодность), activeAlerts (активные тревоги)
Свойства
См. описание переменной и ее поле здесь.
Имя переменной: | childInfo |
Записи: | 1 |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка | 1 - 50 символов |
description | Строка | 1 - 50 символов |
template | Строка | |
normalConcurrentBindings | Целое | |
maximumConcurrentBindings | Целое | |
maximumBindingQueueLength | Целое | |
multiUserWorkflowExecution | Булевое | |
logWorkflowExecution | Булевое |
Статистика пула потоков
Возвращает статистическую информацию о пуле потоков процесса.
Имя переменной: | threadPoolStatus |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя |
Формат записи:
Имя поля | Тип поля | Примечания |
activeCount | Целое | Количество активных задач. |
completedCount | Длинное | Количество завершенных задач. |
totalCount | Длинное | Общее количество задач. |
coreSize | Целое | Размер ядра пула. |
largestSize | Целое | Самый большой (пиковый) размер пула. |
maximumSize | Целое | Максимально разрешенный размер пула. |
queueLength | Целое | Длина очереди задач. |
Общие функции
Автономное выполнение процесса
Запускает процесс. В качестве входного параметра передается таблица, которая будет использоваться как таблица по умолчанию.
Имя функции: | execute | ||||||
Права доступа: | Доступно на уровне с правами доступа для Инженера. | ||||||
Записи ввода: | 1 | ||||||
Формат ввода: |
| ||||||
Записи вывода: | 0...не ограничено | ||||||
Формат вывода: | нет |
Общие события
Выполнение привязок
Это событие генерируется каждый раз при выполнении привязки модели.
Имя события: | bindingExecution |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
context | Строка | Контекст процесса |
target | Строка | Цель привязки. |
expression | Строка | Выражение привязки. |
value | Строка | Представление результата выражения привязки в виде строки. |
activator | Строка | Активатор привязки. |
condition | Строка | Состояние привязки. |
execution | Строка | Режим выполнения привязки (при запуске, при событии или периодически). |
cause | Строка | Причина выполнения привязки (ссылка на событие или измененную переменную, которая вызвала выполнение). |
Ошибка привязки
Это событие генерируется каждый раз, когда привязка модели не выполняется и выдает ошибку.
Имя события: | bindingError |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
context | Строка | Контекст процесса. |
target | Строка | Цель привязки. |
expression | Строка | Выражение привязки. |
activator | Строка | Активатор привязки. |
execution | Строка | Режим выполнения привязки (при запуске, при событии или периодически). |
cause | Строка | Причина выполнения привязки (ссылка на событие или измененную переменную, которая вызвала выполнение). |
error | Строка | Текст сообщения об ошибке. |
stack | Таблица данных | Таблица, которая содержит трассировку стека ошибки привязки. |
Выполнение блоков
Это событие генерируется каждый раз при выполнении блоков процесса.
Имя события: | workflowExecution |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
workflowExecutionElement | Строка | Имя текущего исполняемого блока |
workflowExecutionInputValue | Строка | Значение переменной среды с именем value |
Ошибка блока
Это событие генерируется каждый раз, когда блок задачи процесса не выполняется и выдает ошибку.
Имя события: | workflowError |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
target | Строка | Имя блока в котором возникла ошибка |
error | Строка | Текст сообщения об ошибке. |
stack | Таблица данных | Таблица, которая содержит трассировку стека ошибки привязки. |
Общие события: info (информация)