Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
В SimpleOne запись – это базовая сущность для хранения и представления информации. Запись является контейнером (объектом), содержащим заполненные значения атрибутов таблицы, к которой она относится.
Информация в записях может иметь различный характер и назначение. Это могут быть как и просто пользовательские, транзакционные и исторические данные, так и конфигурационные данные, настройки системы. Например, записи, содержащие версионную информацию о конфигурации.
здесь должно быть изображение
В агентском интерфейсе, работа с записями возможна в представлении формы или списка.
С любой записью возможно взаимодействие как пользователя, так и процесса. Эти виды взаимодействия представлены следующими операциями: создание, чтение, обновление, удаление.
Каждая такая операция представляет собой отдельную транзакцию. Транзакция – это упорядоченное множество действий, переводящих базу данных из одного согласованного состояния в другое. Согласованное состояние – это ожидаемое состояние актуальной информации, отраженное в базе данных.
Любая запись обладает набором полей, которые заполняются системой при создании и/или изменении записи:
ID записи.
В SimpleOne взаимодействовать с записями можно через пользовательские интерфейсы, а также через различные API (серверное, REST).
Создание записи
В момент создания записи вы работаете с виртуальным объектом. Запись еще не существует до момента ее отправки в базу. При отправке такой записи в базу данных, стартует транзакция, результатом которой является появления реальной записи в базе данных.
При создании записи, когда требуется сформировать виртуальный объект, срабатывают правила В зависимости от настроек правил контроля доступа (ACL), которые проверяют права пользователя на создание записей. Далее производится заполнение полей значениями по умолчанию, а уже в момент отправки записи в базу данных отрабатываются все механизмы, инициированные транзакцией. *ссылка на execution order
различным пользователям или группам пользователей могут быть недоступны все или часть этих операций в отношении отдельных записей и их полей.
Создание записи
Новую запись в агентском интерфейсе
Новую запись через интерфейсможно создать несколькими способами:
- нажав Создать на представлении списка нужной таблицы.
Image Added
- нажав
- Создать на форме любой записи нужной таблицы.
Image Added
- нажав Создать запись на форме настройки нужной таблицы.
Image Added
- нажав
Image Addedна полях типа Reference, которые ссылаются на нужную таблицу.
Image Added
- заполнив поля
- уже созданной
- записи нужной таблицы другими значениями и создав копию записи.
Image Added
Чтение записи
При чтении пользователю системы предоставляется доступное содержимое записи, т.е. атрибуты и их значения.
Эта операция не вызывает транзакций, связанных с изменением состояния записи. Правила контроля доступа (ACL) определяют доступность чтения всей записи, либо части ее содержимого.
Обновление записи
По сравнению с созданием, при обновлении записи вы также сначала работаете на основе виртуального временного объекта, который, в отличие от процедуры создания, заполнен на основе информации, содержащейся в базе данных. Для того чтобы информация была добавлена в базу данных, инициируется транзакция обновления, для которой справедливо все то же самое, что и для транзакции создания, кроме создания самой записи в базе данных.
На операцию обновления могут распространяться ограничения через правила контроля доступа (ACL). Также момент отправки записи в базу данных отрабатывает все механизмы, инициированные транзакцией. *ссылка на execution order
Удаление записи
При удалении записи информация о ней изымается из базы данных, а также в момент удаления отрабатывают все механизмы, инициированные транзакцией. *ссылка на execution order
Удалить запись в агентском интерфейсе можно одним из следующих способов:
- В представлении списка таблицы, содержащей записи, которые нужно удалить:
- выберите нужные записи, установив флажки слева от них:
Image Added
- нажмите Удалить в правом верхнем углу
Image Added
- выберите нужные записи, установив флажки слева от них:
- Выбрав Удалить в бургер-меню записи, которую нужно удалить.
Image Added
Table of Contents | ||||||
---|---|---|---|---|---|---|
|