Добрый день! Посоветуйте, пожалуйста, как можно настроить запрет на изменения в процессе, если другой менеджер уже работает с этим же процессом.
Возможна ли здесь работа?
Добрый день! Посоветуйте, пожалуйста, как можно настроить запрет на изменения в процессе, если другой менеджер уже работает с этим же процессом. Возможна ли здесь работа?
Добрый день. В теории специальным блоком в процессе можно блокировать любые изменения в процессе, пока этот же процесс кто-то открыл. Это будет происходить пока другой пользователь не покинет страницу с процессом. Но тут есть косяк, другой пользователь может не покидать траницу и тогда заблокирует работу с процессом.
Добрый день. В теории специальным блоком в процессе можно блокировать любые изменения в процессе, пока этот же процесс кто-то открыл. Это будет происходить пока другой пользователь не покинет страницу с процессом. Но тут есть косяк, другой пользователь может не покидать траницу и тогда заблокирует работу с процессом.
anonymous hamster OneBox production писал/а: Но тут есть косяк, другой пользователь может не покидать траницу и тогда заблокирует работу с процессом.
а можно ли в ошибке выдавать ID контакта, работающего с процессом? и будет ли учитывать эта логика пользователя restapi?
[quote]
anonymous hamster
OneBox production писал/а:
Но тут есть косяк, другой пользователь может не покидать траницу и тогда заблокирует работу с процессом.
[/quote]
а можно ли в ошибке выдавать ID контакта, работающего с процессом?
и будет ли учитывать эта логика пользователя restapi?
1. Да, лучше id+фио будет 2. Изначально я этого не предполагал но в принципе сделать можно. Но rest api вы тоже заставите ждать пока условный сотрудник не закроет задачу? У вас так вся работа встанет
1. Да, лучше id+фио будет
2. Изначально я этого не предполагал но в принципе сделать можно. Но rest api вы тоже заставите ждать пока условный сотрудник не закроет задачу? У вас так вся работа встанет
anonymous hamster OneBox production писал/а: 2. Изначально я этого не предполагал но в принципе сделать можно. Но rest api вы тоже заставите ждать пока условный сотрудник не закроет задачу? У вас так вся работа встанет
нам не нужно закрывать задачу, а только закрыть вкладку
[quote]
anonymous hamster
OneBox production писал/а:
2. Изначально я этого не предполагал но в принципе сделать можно. Но rest api вы тоже заставите ждать пока условный сотрудник не закроет задачу? У вас так вся работа встанет
[/quote]
нам не нужно закрывать задачу, а только закрыть вкладку
итог: Делаем блок в процессе. Когда пользователь заходит на страницу с процессом (открывает процесс), блок запоминает, что пользователь зашел на страницу и проверяет каждые Х секунд, остался он на ней или нет. Пока пользователь остается на странице, мы не даем сохранять информацию по данному процессу для других пользователей и показываем ошибку "Пользователь #хх ХХ ХХ ХХ уже работает с данным процессом, попробуйте сохранить позже". Всё так? Нужно ли не давать сохранять или вообще даже заходить давать нельзя? Блок займет 6ч. Так же можно ли отменять блокировку на процесс если кто-то открыл страницу и не закрывает ее например 5-10 минут? Чтобы не блокировать всем сотрудникам процесс в таком случае. Или пусть сами "разбираются" с таким пользователем?
итог:
Делаем блок в процессе. Когда пользователь заходит на страницу с процессом (открывает процесс), блок запоминает, что пользователь зашел на страницу и проверяет каждые Х секунд, остался он на ней или нет. Пока пользователь остается на странице, мы не даем сохранять информацию по данному процессу для других пользователей и показываем ошибку "Пользователь #хх ХХ ХХ ХХ уже работает с данным процессом, попробуйте сохранить позже". Всё так? Нужно ли не давать сохранять или вообще даже заходить давать нельзя?
Блок займет 6ч.
Так же можно ли отменять блокировку на процесс если кто-то открыл страницу и не закрывает ее например 5-10 минут? Чтобы не блокировать всем сотрудникам процесс в таком случае. Или пусть сами "разбираются" с таким пользователем?
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий