Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
http://crm.mebelok.com
На прикладі замовлення http://crm.mebelok.com/admin/customorder/realizatsiya-izdeliy/481830/edit/
Менеджер відредагував 1 поле, натиснув зберегти, відкриваємо історію у процесі
https://prnt.sc/w71pmg
В історію записало купу змін, але всі ці зміни від імені менеджера, хоча менеджер відредагував 1 поле.
Суть у тому, що виконуються процедури, дії на етапах і т.д. - все це пишеться в історію начебто це менеджер зробив, але насправді ці дії пишуть від імені менеджера.
Що нам потрібно:
1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того, хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д.
2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в таблич
http://crm.mebelok.com На прикладі замовлення http://crm.mebelok.com/admin/customorder/realizatsiya-izdeliy/481830/edit/ Менеджер відредагував 1 поле, натиснув зберегти, відкриваємо історію у процесі https://prnt.sc/w71pmg В історію записало купу змін, але всі ці зміни від імені менеджера, хоча менеджер відредагував 1 поле. Суть у тому, що виконуються процедури, дії на етапах і т.д. - все це пишеться в історію начебто це менеджер зробив, але насправді ці дії пишуть від імені менеджера. Що нам потрібно: 1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того, хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д. 2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в таблич
Короп Владислав Павлович написав: 1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д.
Ну як би сьогодні логіка заснована на тому, що якщо дія викликалася користувачем - значить він пишеться як автор зміни. В іншому випадку будете зіставляти хто ж запустив ту чи іншу дію щодо збереження методом тику. Ну і це не малий шматок роботи - потрібно все рефакторити, бо в блоках може викликатись оновлення і відповідно запускати процедури/дії + 100% щось не передбачається (бо дуже багато чого пов'язано) і ще не один раз перероблятимемо/щось передбачати. Завдання не банальне, на знижку годин 50 рефакторингу.
Короп Владислав Павлович написав: 2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в табличній частині https://prnt.sc/vu5c77
Ви і так можете фільтрувати полем через інпут. Якщо чисто заради зручності – доопрацювання 4 години.
[quote]
Короп Владислав Павлович написав:
1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д.
[/quote]
Ну як би сьогодні логіка заснована на тому, що якщо дія викликалася користувачем - значить він пишеться як автор зміни. В іншому випадку будете зіставляти хто ж запустив ту чи іншу дію щодо збереження методом тику.
Ну і це не малий шматок роботи - потрібно все рефакторити, бо в блоках може викликатись оновлення і відповідно запускати процедури/дії + 100% щось не передбачається (бо дуже багато чого пов'язано) і ще не один раз перероблятимемо/щось передбачати.
Завдання не банальне, на знижку годин 50 рефакторингу.
[quote]
Короп Владислав Павлович написав:
2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в табличній частині https://prnt.sc/vu5c77
[/quote]
Ви і так можете фільтрувати полем через інпут.
Якщо чисто заради зручності – доопрацювання 4 години.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар