Отраслевая модель поддерживает два типа блокировки элементов. Основное различие заключается в обработке конфликтов заданий. Конфликт заданий возникает при изменении одного и того же элемента в разных заданиях.
При работе с несколькими заданиями описанные методы позволяют проверить наличие конфликтов из-за изменений элемента.
Пример
При пессимистической блокировке элемента все конфликты обнаруживаются на максимально ранней стадии. Например, в задание А на полюс добавляется трансформатор. В задании B пользователь B выбирает этот полюс для его удаления из базы данных. Пользователь B сразу же получает предупреждение о том, что элемент заблокирован. Он не может изменить этот элемент.
Для разрешения конфликта заданий пользователь B обращается к вам. Решение о дальнейших действиях можно принять совместно. Например, извлеките элемент из текущего задания с помощью команды "Частичное размещение" и измените его состояние на "Активно". После этого элемент можно повторно изменить в другом задании.