Перейти к содержимому
Участник сообщества #151
Участник сообщества #151
18 апр. 2025 г., 09:16(изменён)
0
0

Избегание конфликта данных при обновлении карточки кандидата через API

Из чата сообщества

Столкнулись с такой ситуацией в работе с API e-Staff:

Наше API обновляет данные карточки кандидата по нескольким параметрам. Всё работает корректно, но возникает проблема, если в момент вызова API рекрутер вручную редактирует ту же карточку: при сохранении вручную изменения рекрутера «перезатирают» обновлённые через API данные.

Вопрос: существует ли возможность как-то в интерфейсе e-Staff принудительно закрывать или блокировать экран редактирования карточки для рекрутера, если в этот момент идёт внешнее обновление карточки через API? Или, возможно, есть механизмы, которые позволяют избежать конфликта данных?

Буду благодарен за советы или опыт решения подобных кейсов.

Участник сообщества
Участник сообщества18 апр. 2025 г., 09:24(изменён)

а допустим откинуть апи, и представить что 5 рекрутеров откроют одну и ту же карточку, внесут различные изменения, то сохранение последним - перетрет остальных?

Участник сообщества
Участник сообщества18 апр. 2025 г., 14:00(изменён)

Это смотря как адаптация создавалась. Чисто алгоритмически .Save() у адаптации и в самом деле может быть одна в самом конце. Но собирается план деятельности несколько в ином порядке всё же..

Чтобы ответить, необходимо войти в систему