Процесс
Этот контекст позволяет получить доступ и управлять одним процессом.
Уникальные действия
[?]
Настроить
Данное действие Настроить используется для редактирования свойств процесса.
Изменение поля Имя во время этой операции меняет название данного контекста. Это может привести к сбою в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора. |
Тип действия:
Редактировать шаблон
Это действие поддерживается только в SberMobile IIoT Platform Client. Оно запускает редактор виджетов и позволяет редактировать шаблон процесса.
Имя действия:
editTemplate
Неинтерактивный режим:
не поддерживается
Права доступа:
Доступно на уровне с правами доступа для Менеджера.
запустить
Это действие запускает процесс. См. Запуск процессов.
Имя действия:
launch
Неинтерактивный режим:
поддерживается
Права доступа:
Доступно на уровне с правами доступа для Наблюдателя.
Параметры выполнения:
Месторасположение окна виджета
Свойства инструментальной панели виджета
Общие действия
[?]
Удалить, сделать копию, реплицировать, редактировать права доступа контекста, просмотреть события, просмотреть статус
Состояния и иконки контекста
У этого контекста нет состояний. Он представлен иконкой .
Дополнительная информация
Информация о контексте
Тип контекста: 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
Формат ввода:
Имя
Тип
Описание
defaultDataTable
Таблица данных
Имя таблицы
Записи вывода:
0...не ограничено
Формат вывода:
нет
Общие события
[?]
Общие события: info (Информация)
Если для рабочего процесса включено свойство Генерировать события выполнения рабочего процесса, то будут происходить следующие события.
Выполнение привязок
Это событие генерируется каждый раз при выполнении привязки процесса.
Имя события:
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 (информация)