Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
В SimpleOne запись – это базовая сущность для хранения и представления информации. В агентском интерфейсе , работа с записями возможна в представлении формы или списка.
С любой записью возможно взаимодействие как пользователя, так и процесса. Эти виды взаимодействия представлены следующими операциями: создание, чтение, обновление, удаление (CRUD операции). В зависимости от настроек правил контроля доступа (ACL), различным можно ограничить доступ некоторым пользователям или группам пользователей могут быть недоступны все или часть этих операций в отношении отдельных записей и их полейк выполнению CRUD операций.
Создание записи
Новую запись в агентском интерфейсе можно создать несколькими способами:
- нажав Создать на представлении списка нужной таблицы.
Image Removed
- нажав Создать на форме любой записи нужной таблицы.
Image Removed
- нажав Создать запись на форме настройки нужной таблицы.
Image Removed
- нажав
на полях типа Reference, которые ссылаются на нужную таблицу.
Image Removed
- заполнив поля уже созданной записи нужной таблицы другими значениями и создав копию записи.
Image Removed
Note |
---|
Чтение записи
При чтении пользователю системы предоставляется доступное содержимое записи, т.е. атрибуты и их значения.
Эта операция не вызывает транзакций, связанных с изменением состояния записи. Правила контроля доступа (ACL) определяют доступность чтения всей записи, либо части ее содержимого.
Обновление записи
По сравнению с созданием, при обновлении записи вы также сначала работаете на основе виртуального временного объекта, который, в отличие от процедуры создания, заполнен на основе информации, содержащейся в базе данных. Для того чтобы информация была добавлена в базу данных, инициируется транзакция обновления, для которой справедливо все то же самое, что и для транзакции создания, кроме создания самой записи в базе данных.
Размер создаваемой записи не должен превышать 2.5 Mбайт.
|
Чтение записи
В зависимости от предоставленного пользователю доступа, он может просматривать доступные атрибуты записи и их значения.
Обновление записи
Чтобы обновить запись в агентском интерфейсе, измените значение в необходимых полях на форме и нажмите Сохранить. Также пользователи с ролью admin могут редактировать записи при помощи встроенного редактирования.На операцию обновления могут распространяться ограничения через правила контроля доступа (ACL). Также момент отправки записи в базу данных отрабатывает все механизмы, инициированные транзакцией. *ссылка на execution order
Удаление записи
Удалить запись в агентском интерфейсе можно одним из следующих способов:
- В представлении списка таблицы, содержащей записи, которые нужно удалить:
- выберите нужные записи, установив флажки слева от них:
Image Removed.
- нажмите Удалить в правом верхнем углу
Image Removed.
- выберите нужные записи, установив флажки слева от них:
- Выбрав Удалить в бургер-меню записи, которую нужно удалить.
Image Removed.
Tip |
---|
Удаленные записи можно восстановить из Журнала удаления записей (sys_record_deletion_log), если на форме таблицы, к которой относится удаленная запись, установлен флажок Логировать удаление записей. |
Уникальный идентификатор записи
Каждая запись в экземпляре определяется уникальным 18-символьным идентификатором (ID), который называется sys_id. ID записи должен быть уникальным в пределах одной таблицы (включая записи в родительских и дочерних таблицах). Значение ID записи не может быть изменено.
ID записи можно получить из URL-адреса записи. Например, запись статьи с URL, как в приведенном ниже примере, имеет ID 158815469913225806.
Code Block | ||||
---|---|---|---|---|
| ||||
https://<instance_url>/record/article/158815469913225806 |
Table of Contents | ||||||
---|---|---|---|---|---|---|
|