Редактирование данных
В BPMSoft можно контролировать редактирование данных на странице записи, что позволяет избежать потерю данных из-за одновременного редактирования одной записи несколькими пользователями.
Пользователь с правами администратора может включить контроль коллизий в разделе «Управление конфигурацией». Подробнее: Контроль коллизий.
В результате для выбранного объекта будет включен контроль коллизий. При открытии страницы записи пользователь увидит на странице соответствующее уведомление. По умолчанию страница записи открывается в режиме «Чтение», при котором все поля страницы заблокированы для изменения.
Рисунок 1 — Уведомление о включении контроля коллизий
Работа с записью в режиме контроля коллизий
Пользователь, у которого есть права доступа на работу с записью, может внести в нее изменения в режиме редактирования. Для этого:
- Перейдите в раздел, в котором включен режим редактирования.
- Откройте необходимую запись.
- Нажмите на кнопку «Редактировать» и внесите изменения в запись.
- Сохраните изменения, нажав на кнопку «Сохранить».
Если запись уже редактируется другим пользователем, то текущий пользовать при нажатии на кнопку «Редактировать» получит системное уведомление о том, что запись заблокирована.
Рисунок 2 — Уведомление о включении контроля коллизий и блокировки записи объекта
Пользовать может запросить уведомление о разблокировке записи, когда другой пользовать завершит редактирование. Для этого необходимо нажать на кнопку «Уведомить о разблокировке записи».
В результате при разблокировании записи пользователю на коммуникационной панели отобразится запрошенное уведомление.
Рисунок 3 — Уведомление о разблокировании записи
Запись будет разблокирована при следующих событиях:
- Пользователь нажал на кнопку «Отмена» и подтвердил отмену на странице заблокированной записи;
- Сессия пользователя, заблокировавшего запись, завершилась или пользователь вышел из BPMSoft;
- Пользователь с правами администратора разблокировал запись вручную в разделе «Контроль коллизий».