Модель
Этот контекст позволяет получить доступ и управлять одной моделью.
Уникальные действия
[?]
Настроить
Данное действие настроить используется для редактирования свойств модели.
Изменение поля Имя во время этой операции меняет название данного контекста. Это может привести к сбою в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора. |
Тип действия: |
Общие действия
[?]
Удалить, сделать копию, реплицировать, редактировать права доступа контекста, просмотреть события, просмотреть статус
Состояния и иконки контекста
Иконка | Код | Состояние |
0 | Это относительная модель. | |
1 | Это абсолютная модель. |
Дополнительная информация |
Информация о контексте
Тип контекста: model
Имя контекста: предоставляется пользователем
Описание контекста: предоставляется пользователем
Путь контекста: users.USER_NAME.models.MODEL_NAME
Маска контекста: users.*.models.*
Права доступа к контексту
[?]
Уровень | Описание |
Отсутствует | Нет доступа. |
Наблюдатель | Мониторинг основных событий. Просмотр статуса. |
Оператор | Все права доступа Наблюдателя. Просмотр конфигурации модели. |
Менеджер | Все права доступа Оператора. Удаление модели. |
Инженер | Все права доступа Менеджера. |
Администратор | Все права доступа Инженера. Конфигурация модели. |
Общие переменные (свойства)
[?]
Абсолютные модели добавляют декларируемые ими переменные к собственному контексту. Таким образом, на каждую запись создается одна переменная в таблице модели Переменные.
Общие переменные: groupMembership (членство группы), validity (пригодность), activeAlerts (активные тревоги)
Свойства
См. описание переменной и ее поле здесь.
Имя переменной: | childInfo |
Записи: | 1 |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка | 1 - 50 символов |
description | Строка | 1 - 50 символов |
template | Строка |
|
type | Строка |
|
validityExpression | Строка |
|
validityListeners | Таблица данных |
|
defaultContext | Строка |
|
containerType | Строка |
|
containerTypeDescription | Строка |
|
containerName | Строка |
|
objectType | Строка |
|
objectTypeDescription | Строка |
|
enabled | Булевое |
|
normalConcurrentBindings | Целое |
|
maximumConcurrentBindings | Целое |
|
maximumBindingQueueLength | Целое |
|
Переменные
Эта переменная содержит отпределения переменных модели.
Имя переменной: | modelVariables |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка |
|
description | Строка |
|
format | Талица данных |
|
writable | Булевое |
|
help | Строка | Допускает значение null |
group | Строка | Допускает значение null |
readPermissions | Строка |
|
writePermissions | Строка |
|
updateHistoryStorageTime | Длинное |
|
addPreviousValueToVariableUpdateEvent | Boolean |
|
Функции
Эта переменная содержит определения функций модели.
Имя переменной: | modelFunctions |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка |
|
description | Строка |
|
inputformat | Таблица данных |
|
outputformat | Таблица данных |
|
help | Строка | Допускает значение null |
group | Строка | Допускает значение null |
permissions | Строка |
|
implementation | Строка |
|
plugin | Строка | Допускает значение null |
События
Эта переменная содержит определения событий модели.
Имя переменной: | modelEvents |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка |
|
description | Строка |
|
format | Таблица данных |
|
help | Строка | Допускает значение null |
level | Целое |
|
group | Строка | Допускает значение null |
permissions | Строка |
|
firePermissions | Строка |
|
historyStorageTime | Длинное |
|
Наборы правил
Эта переменная содержит наборы правил модели.
Имя переменной: | ruleSets |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка |
|
description | Строка |
|
type | Целое |
|
rules | Таблица данных |
|
Привязки
Эта переменная содержит привязки модели.
Имя переменной: | bindings |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для редактирования на уровне с правами доступа для Менеджера |
Формат записи:
Имя поля | Тип поля | Примечания |
target | Строка |
|
expression | Строка |
|
activator | Строка |
|
condition | Строка |
|
onstartup | Булевое |
|
onevent | Булевое |
|
periodically | Булевое |
|
period | Длинное |
|
Статистика пула потоков
Возвращает статистическую информацию о пуле потоков модели.
Имя переменной: | threadPoolStatus |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя |
Формат записи:
Имя поля | Тип поля | Примечания |
activeCount | Целое | Количество активных задач. |
completedCount | Длинное | Количество завершенных задач. |
totalCount | Длинное | Общее количество задач. |
coreSize | Целое | Размер ядра пула. |
largestSize | Целое | Самый большой (пиковый) размер пула. |
maximumSize | Целое | Максимально разрешенный размер пула. |
queueLength | Целое | Длина очереди задач. |
rejectedCount | Длинное | Количество отклоненных заданий. |
Статистика
Эта переменная позволяет просматривать статистику переменных модели, т.е. данные, собранные каналами статистики переменных модели.
Имя переменной: | statistics |
Записи: | 0... не ограничено |
Права доступа: | Доступно для чтения на уровне с правами доступа для Наблюдателя |
Формат записи:
Имя поля | Тип поля | Примечания |
name | Строка | Имя канала. |
variable | Строка | Имя переменной, на которой основан канал. |
statistics | Таблица данных | Краткие статистические данные. |
Общие функции
[?]
Абсолютные модели добавляют декларируемые ими функции к собственному контексту. Таким образом, для каждой записи в таблице функций модели создается одна функция. Также одна функция создается для каждой записи в таблице наборов правил модели.
Общие события
[?]
Абсолютные модели добавляют декларируемые ими события в собственный контекст. Таким образом, для каждой записи в таблице событий модели создается одно событие.
Общие события: info (информация)
Выполнение привязок
Это событие генерируется каждый раз при выполнении привязки модели.
Имя события: | bindingExecution |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
context | Строка | Контекст экземпляра модели, т.е. контекст абсолютной модели, контекст, к которому привязана относительная модель, или контекст экземпляра инстанцируемой модели. |
target | Строка | Цель привязки. |
expression | Строка | Выражение привязки. |
value | Строка | Представление результата выражения привязки в виде строки. |
activator | Строка | Активатор привязки. |
condition | Строка | Состояние привязки. |
execution | Строка | Режим выполнения привязки (при запуске, при событии или периодически). |
cause | Строка | Причина выполнения привязки (ссылка на событие или измененную переменную, которая вызвала выполнение). |
Ошибка привязки
Это событие генерируется каждый раз, когда привязка модели не выполняется и выдает ошибку.
Имя события: | bindingError |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Непостоянный |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
context | Строка | Контекст экземпляра модели, т.е. контекст абсолютной модели, контекст, к которому привязана относительная модель, или контекст экземпляра инстанцируемой модели. |
target | Строка | Цель привязки. |
expression | Строка | Выражение привязки. |
activator | Строка | Активатор привязки. |
execution | Строка | Режим выполнения привязки (при запуске, при событии или периодически). |
cause | Строка | Причина выполнения привязки (ссылка на событие или измененную переменную, которая вызвала выполнение). |
error | Строка | Текст сообщения об ошибке. |
stack | Таблица данных | Таблица, которая содержит трассировку стека ошибки привязки. |
Общие события: info (информация)