Класс
Этот контекст предоставляет вам доступ и управление одним классом и его экземплярами.
Уникальные действия
[?]
Настроить
Данное действие Настроить используется для редактирования свойств класса.
Изменение имени класса не разрешено. |
Тип действия: |
Общие действия
[?]
Удалить, Копировать, Реплицировать, Редактировать права доступа к контенту, Просмотр событий, Показать статус
Состояния и иконки контекста
Контекст имеет только одно состояние. Он всегда представлен иконкой .
Дополнительная информация |
Информация о контексте
Тип контекста: 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 | Выражение, которое вычисляется при активации привязки. | |
Среда вычисления выражения: | |||
Контекст текущего экземпляра класса. | |||
Таблица данных по умолчанию | Нет | ||
Ряд по умолчанию | 0 | ||
Только стандартные переменные. |
Общие функции
[?]
Открыть хранилище
Открыть сессию хранилища.
Имя функции: | storageOpen | ||||||||||||||||||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | ||||||||||||||||||||||||||||||||||||
Записи ввода: | 1 | ||||||||||||||||||||||||||||||||||||
Формат ввода: |
| ||||||||||||||||||||||||||||||||||||
Записи вывода: | 1 | ||||||||||||||||||||||||||||||||||||
Формат вывода: |
|
Закрыть хранилище
Закрыть сессию хранилища.
Имя функции: | storageClose | ||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | ||||||
Записи ввода: | 1 | ||||||
Формат ввода: |
| ||||||
Записи вывода: | 0 | ||||||
Формат вывода: | Нет |
Получить данные
Возвращает таблицу с экземплярами полученными в сессии.
Имя функции: | storageGet | |||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 1 | |||||||||||||||
Формат вывода: |
|
Обновить данные
Обновить экземпляры в конкретной сессии или в соответствии с фильтром.
Имя функции: | storageUpdate | |||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||||||||
Записи ввода: | 0...не ограничено | |||||||||||||||||||||
Формат ввода: |
| |||||||||||||||||||||
Записи вывода: | 1 | |||||||||||||||||||||
Формат вывода: |
|
Удалить данные
Удалить экземпляры в конкретной сессии или в соответствии с фильтром.
Имя функции: | storageDelete | |||||||||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 1 | |||||||||||||||
Формат вывода: |
|
Добавить данные
Добавить новые экземпляры в сессию или по имени таблицы.
Имя функции: | storageInsert | ||||||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | ||||||||||||
Записи ввода: | 1 | ||||||||||||
Формат ввода: |
| ||||||||||||
Записи вывода: | 0...не ограничено | ||||||||||||
Формат вывода: |
|
Связать экземпляры
Связать экземпляры отношением многие-ко-многим.
Имя функции: | storageLinkInstance | |||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 0 | |||||||||||||||
Формат вывода: | Нет |
Разъединить экземпляры
Разъединить связанные экземпляры отношением многие-ко-многим.
Имя функции: | storageUnlinkInstance | |||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||
Записи ввода: | 1 | |||||||||||||||
Формат ввода: |
| |||||||||||||||
Записи вывода: | 0 | |||||||||||||||
Формат вывода: | Нет |
Получить формат данных
Возвращает пустую таблицу с форматом, который соответствует формату класса и представления (если оно задано).
Имя функции: | getFormat | |||||||||
Права доступа: | Доступно на уровне с правами доступа для Наблюдателя | |||||||||
Записи ввода: | 1 | |||||||||
Формат ввода: |
| |||||||||
Записи вывода: | 0...не ограничено | |||||||||
Формат вывода: | Динамический |
Обработать привязки
Обрабатывает каждую привязку класса. Каждое выражение вычисляется, и результаты применяются к целевым полям в соответствии с заданным фильтром, или к каждой строке класса, если фильтр не задан.
Имя функции: | processBindings | |||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||||||||
Записи ввода: | 0…не ограничено | |||||||||||||||||||||
Формат ввода: | Таблица фильтров из представления класса.
| |||||||||||||||||||||
Записи вывода: | 0 | |||||||||||||||||||||
Формат вывода: | Нет |
Подготовить фильтр
Принимает в качестве аргументов свойства Фильтров экземпляров и возвращает таблицу фильтров экземпляров, подходящую для использования в качестве параметра filter функций Open Storage, Update Data и Delete Data.
Имя функции: | prepareFilter | |||||||||||||||||||||
Права доступа: | Доступно на уровне прав доступа Наблюдатель | |||||||||||||||||||||
Записи ввода: | 0...не ограничено | |||||||||||||||||||||
Формат ввода: | Соответствует формату Фильтра экземпляров :
| |||||||||||||||||||||
Записи вывода: | 0...не ограничено | |||||||||||||||||||||
Формат вывода: | Соответствует формату Фильтра экземпляров . Таблица, возвращаемая данной функцией готова для использования в любой другой функции, которая требует в качестве параметра фильтры экземпляров класса, например, storageOpen. |
Общие события
[?]
Общие события: 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 | Текст комментария. |