Класс
Этот контекст предоставляет вам доступ и управление одним классом и его экземплярами.
Уникальные действия
Настроить
Данное действие Настроить используется для редактирования свойств класса.
Изменение имени класса не разрешено. |
Тип действия: |
Общие действия
Удалить, Копировать, Реплицировать, Редактировать права доступа к контенту, Просмотр событий, Показать статус
Состояния и иконки контекста
Контекст не имеет состояний. Он всегда представлен иконкой .
Дополнительная информация |
Информация о контексте
Тип контекста: class
Имя контекста: предоставляется пользователем
Описание контекста: предоставляется пользователем
Путь контекста: users.USER_NAME.classes.CLASS_NAME
Маска контекста: users.*.classes.*
Права доступа к контексту
Уровень | Описание |
Отсутствует | Нет доступа. |
Наблюдатель | Управление экземпляром класса. Просмотр конфигурации. Мониторинг основных событий. Просмотр статуса. |
Оператор | Те же, что у Наблюдателя. |
Менеджер | Удаление класса. |
Инженер | Те же, что у Менеджера. |
Администратор | Настройка класса. |
Общие переменные (свойства)
Общие переменные: groupMembership (Group Membership), validity (Validity), activeAlerts (Active Alerts)
Свойства
Смотрите описание переменной и ее полей здесь.
Имя переменной: | childInfo |
Записи: | 1 |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Менеджер |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | 1 - 50 символов |
description | String | 1 - 50 символов |
namingExpression | String | |
storageContext | String | |
normalConcurrentBindings | Integer | |
maximumConcurrentBindings | Integer | |
maximumBindingQueueLength | Integer | |
normalConcurrentInstanceBindings | Integer | |
maximumConcurrentInstanceBindings | Integer | |
maximumInstanceBindingQueueLength | Integer |
Поля
Смотрите описание переменной и ее полей здесь.
Имя переменной: | fields |
Записи: | 0...не ограничено |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Администратор |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | |
type | String | |
description | String | |
defaultValue | String | |
readonly | Boolean | |
nullable | Boolean | |
key | Boolean | |
selvals | Data Table | |
extselvals | Boolean | |
hidden | Boolean | |
inline | Boolean | |
encrypted | Boolean | |
help | String | |
editor | String | |
editorOptions | Data Table | |
group | String | |
primaryKey | Boolean | |
length | Integer |
Отношения многие ко многим
Смотрите описание переменной и ее полей здесь.
Имя переменной: | manyToManyRelations |
Записи: | 0...не ограничено |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Администратор |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | |
description | String | |
relatedClass | String | |
cascadeDelete | Boolean |
Жизненные циклы
Смотрите описание переменной и ее полей здесь.
Имя переменной: | lifecycles |
Записи: | 0...не ограничено |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Администратор |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | |
description | String | |
states | Data Table | |
stateTransitions | Data Table |
Просмотры
Смотрите описание переменной и ее полей здесь.
Имя переменной: | views |
Записи: | 0...не ограничено |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Администратор |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | |
description | String | |
columns | Data Table | |
filter | Data Table | |
sorting | Data Table |
Привязки
Переменная содержит привязки класса.
Имя переменной: | bindings |
Записи: | 0...не ограничено |
Права доступа: | Доступно для чтения на уровне прав доступа Наблюдатель, доступно для записи на уровне прав доступа Менеджер |
Формат записи:
Имя поля | Тип поля | Примечания |
target | String | |
expression | String | |
activator | String | |
condition | String | |
onstartup | Boolean | |
onevent | Boolean | |
periodically | Boolean | |
period | Long |
Общие функции
Открыть хранилище
Открыть сессию хранилища.
Имя функции: | storageOpen | |||||||||||||||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||||||||||||||||||||
Записи ввода: | 1 | |||||||||||||||||||||||||||||||||
Формат ввода: |
| |||||||||||||||||||||||||||||||||
Записи вывода: | 1 | |||||||||||||||||||||||||||||||||
Формат вывода: |
|
Закрыть хранилище
Закрыть сессию хранилища.
Имя функции: | storageClose | ||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | ||||||
Записи ввода: | 1 | ||||||
Формат ввода: |
| ||||||
Записи вывода: | 0 | ||||||
Формат вывода: | Нет |
Получить данные
Возвращает таблицу с экземплярами полученными в сессии.
Имя функции: | storageGet | ||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | ||||||||||||
Записи ввода: | 1 | ||||||||||||
Формат ввода: |
| ||||||||||||
Записи вывода: | 1 | ||||||||||||
Формат вывода: |
|
Обновить данные
Обновить экземпляры в сессии или полученные с помощью фильтра.
Имя функции: | storageUpdate | |||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||||||||
Записи ввода: | 0...unlimited | |||||||||||||||||||||
Формат ввода: |
| |||||||||||||||||||||
Записи вывода: | 1 | |||||||||||||||||||||
Формат вывода: |
|
Удалить данные
Удалить экземпляры в сессии или полученные с помощью фильтра.
Имя функции: | storageDelete | |||||||||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 1 | |||||||||||||||
Формат вывода: |
|
Добавить данные
Добавить новые экземпляры в сессию или по имени таблицы.
Имя функции: | storageInsert | ||||||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | ||||||||||||
Записи ввода: | 1 | ||||||||||||
Формат ввода: |
| ||||||||||||
Записи вывода: | 0...не ограничено | ||||||||||||
Формат вывода: |
|
Связать экземпляры
Связать экземпляры отношением многие-ко-многим.
Имя функции: | storageLinkInstance | |||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 0 | |||||||||||||||
Формат вывода: | Нет |
Разъединить экземпляры
Разъединить связанные экземпляры отношением многие-ко-многим.
Имя функции: | storageUnlinkInstance | |||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 0 | |||||||||||||||
Формат вывода: | Нет |
Получить формат данных
Возвращает пустую таблицу с форматом, который соответствует формату класса и представления (если оно задано).
Имя функции: | getFormat | |||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | |||||||||
Записи ввода: | 1 | |||||||||
Формат ввода: |
| |||||||||
Записи вывода: | 0...не ограничено | |||||||||
Формат вывода: | Динамический |
Общие события
Общие события: info (Информация)
Создан экземпляр класса
Это событие формируется каждый раз, когда создается экземпляр класса.
Имя события: | classInstanceCreated |
Права доступа: | Доступно на уровне прав доступа Наблюдатель |
Период действия: | Не сохраняется |
Записи: | 0...не ограничено |
Формат записи:
Имя поля | Тип поля | Примечания |
instanceId | String | ID нового экземпляра. |
instanceDescription | String | Удобное для чтения описание нового экземпляра. |
modificationAuthor | String | Имя пользователя, который создал экземпляр. |
Изменен экземпляр класса
Это событие формируется, когда редактируется одно или более поле экземпляра класса.
Имя события: | classInstanceChanged |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Не сохраняется |
Записи: | 0...не ограничено |
Формат записи:
Имя поля | Тип поля | Примечания |
instanceId | String | ID измененного экземпляра. |
instanceDescription | String | Удобное для чтения описание измененного экземпляра. |
modificationAuthor | String | Имя пользователя, который инициировал изменение. |
fieldName | String | Имя измененного поля. |
fieldDescription | String | Описание измененного поля. |
oldValue | String | Значене старого поля, преобразованного в строку. |
newValue | String | Значене нового поля, преобразованного в строку. |
Удален экземпляр класса
Это событие формируется каждый раз, когда удален экземпляр класса.
Имя события: | classInstanceDeleted |
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя |
Период действия: | Не сохраняется |
Записи: | 0...не ограничено |
Формат записи:
Имя поля | Тип поля | Примечания |
instanceId | String | ID удаленного экземпляра. |
instanceDescription | String | Удобное для чтения описание удаленного экземпляра. |
modificationAuthor | String | Имя пользователя, который удалил экземпляр. |
instance | DataTable | Таблица, содержащая значения полей удаленного экземпляра класса. |
Откомментирован экземпляр класса
Это событие формируется, когда к экземпляру класса добавляется комментарий.
Имя события: | classInstanceCommented |
Права доступа: | Доступно на уровне с правами доступа для Менеджера |
Период действия: | Не сохраняется |
Записи: | 0...не ограничено |
Формат записи:
Имя поля | Тип поля | Примечания |
instanceId | String | ID комментируемого экземпляра. |
instanceDescription | String | Удобное для чтения описание комментируемого экземпляра |
author | String | Имя пользователя, который добавил комментарий. |
comment | String | Текст комментария. |