Процесс

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

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

[?]

Настроить

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

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

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

настроить

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

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

Это действие поддерживается только в 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

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

Имя

Тип

Описание

defaultDataTable

Таблица данных

Имя таблицы

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

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 (информация)