1b.app
Скопійоване посилання -

Доопрацювання історії у процесах

http://crm.mebelok.com
На прикладі замовлення http://crm.mebelok.com/admin/customorder/realizatsiya-izdeliy/481830/edit/
Менеджер відредагував 1 поле, натиснув зберегти, відкриваємо історію у процесі
https://prnt.sc/w71pmg
В історію записало купу змін, але всі ці зміни від імені менеджера, хоча менеджер відредагував 1 поле.
Суть у тому, що виконуються процедури, дії на етапах і т.д. - все це пишеться в історію начебто це менеджер зробив, але насправді ці дії пишуть від імені менеджера.
Що нам потрібно:
1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того, хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д.
2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в таблич
Оригінальне питання доступне на версії: ru https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Відповіді:


Короп Владислав Павлович написав:
1. Щоб у історію чітко писало, хто вносив зміни. Приклад, якщо менеджер відредагував 1 поле, а там виконалися дії/процедури - то писати, що вони виконалися не від імені менеджера, а якось помічати що це системні зміни. Писати від імені того хто це зробив тільки те, що реально зробив цей співробітник, а не те, що там автоматично прорахувалося і т.д.

Ну як би сьогодні логіка заснована на тому, що якщо дія викликалася користувачем - значить він пишеться як автор зміни. В іншому випадку будете зіставляти хто ж запустив ту чи іншу дію щодо збереження методом тику.
Ну і це не малий шматок роботи - потрібно все рефакторити, бо в блоках може викликатись оновлення і відповідно запускати процедури/дії + 100% щось не передбачається (бо дуже багато чого пов'язано) і ще не один раз перероблятимемо/щось передбачати.
Завдання не банальне, на знижку годин 50 рефакторингу.

Короп Владислав Павлович написав:
2. Додати у фільтрацію пункт з вибором полів продукту процесу та доп. полів продукту процесі, щоб можна було фільтрувати за змінами в табличній частині https://prnt.sc/vu5c77

Ви і так можете фільтрувати полем через інпут.
Якщо чисто заради зручності – доопрацювання 4 години.
22.12.2020, 16:20
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар