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