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. Добавить в фильтрацию пункт с выбором полей продукта процесса и доп. полей продукта процессе, чтобы можно было фильтровать по изменениям в табличной части https://prnt.sc/vu5c77

Нужна оценка доработок.
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Ответы:


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

Ну как бы сейчас логика основана на том, что если действие вызвалось юзером - значит он пишеться как автор изменения. В противном же случае будете сопоставлять кто же запустил то или иное действие по сохранению методом тыка.

Ну и это не малый кусок работы - нужно всё рефакторить, ибо в блоках может вызываться обновление и соответственно запускать процедуры/действия + 100% что-то не предусмотрится (ибо очень много чего связано) и ещё не 1 раз будем переделывать/что-то предусматривать.

Задача не банальная, на вскидку часов 50 рефакторинга.

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

Вы и так можете фильтровать по полю через инпут.
Если чисто ради удобства - доработка 4 часа.
22.12.2020, 16:20

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий