1b.app
Скопирована ссылка -

Баг фильтра бизнес-процессов, которые были в выбранном этапе в заданном промежутке времени

Добрый день.
Фильтр бизнес-процесса, которые были в выбранном этапе в заданном промежутке времени
Фильтрует по факту не так как описано. В выборку попадают только процессы, которые перешли в выбранный этап в указанный промежуток времени. Отфильтровать процессы, которые были вчера на выбранном этапе нельзя, нужно только указывать дату перехода.
Пример:
https://crm.ohrana.ua/admin/customorder/zakaz-klienta/?filterrealauthorid=&f...
В выборку не попадает процесс https://crm.ohrana.ua/admin/customorder/zakaz-klienta/771642/edit/
Хотя он был 2021-06-08 на этапе "Чатично в сборку". Но так как перешел на этап 2021-06-07 - его нет в выборке.
В виду того что это не соответствует названию фильтра считаю это багом.
В отчетах та же история
https://crm.ohrana.ua/admin/report/desiner/15/view/?filter_order_cdatefrom=&...

Ответы:

Фильтр подразумевает в себе логику перехода на этап - собственно так и фильтрует.
08.06.2021, 14:28

Максим, в названии фильтра четко написано что он должен фильтровать. У Вас ошибка либо в названии либо в алгоритме.
Слово "Были " имеет вполне определенное значение. Для Вашей логиги есть другое слово "Перешли"
....которые перешли в выбранные этапы в заданном промежутке времени
Как по мне, лучше сделать как написано в названии, но в крайнем случае исправльте, пожалуйста, название фильтра. Например, KPI https://crm.ohrana.ua/admin/kpi/90/ фиксирует процессы, которые на определенную дату БЫЛИ на данных этапах. Но отфильтровать эти процессы нельзя из-за того что фильтр работает не так как написано. Спасибо.
08.06.2021, 16:01


Пташкин Сергей писал/а:
Максим, в названии фильтра четко написано что он должен фильтровать. У Вас ошибка либо в названии либо в алгоритме.

Вы же понимаете что мы, как архитекторы продукта - имеем право самостоятельно решать как будет называться та или иная галочка? Это наше право, как разработчиков продукта.
08.06.2021, 17:09

Максим, давайте не писать глупости. Есть описание, которое не соответствует действительности и вводит в заблуждение пользователей. Я принимаю тот факт, что так и задумывалось, но прошу тогда изменить описание.
Вы можете аргументировать свою точку зрения, но кичиться правом "ничего не делать" не очень уместно.
08.06.2021, 17:34


Пташкин Сергей писал/а:
Максим, давайте не писать глупости. Есть описание, которое не соответствует действительности и вводит в заблуждение пользователей. Я принимаю тот факт, что так и задумывалось, но прошу тогда изменить описание.
Вы можете аргументировать свою точку зрения, но кичиться правом "ничего не делать" не очень уместно.

Сергей что именно по вашему мнению не соответсвует действительности ?
09.06.2021, 15:01


Устименко Игорь
OneBox production
Premium-партнер
OneBox CTO писал/а:
Сергей что именно по вашему мнению не соответсвует действительности ?

Вчера процесс перешел (изменил) этап на "в работе".
Вчера и сегодня процесс был (находился) на этапе "в работе".
Слово "был" имеет абсолютно однозначное значение.
Но обсуждаемый фильтр, отбирает процессы не по принципу "были", а только по дате перехода на этап, что не соответствует его описанию (названию).
Лично мне было бы удобно иметь возможность отфильтровать все процессы, которые БЫЛИ на выбранных этапах в промежуток времени. Но если у вас другая точка зрения, то изменив одно слово в названии (были на перешли) избавите себя и пользователей от лишних вопросов.
Спасибо, Игорь, за то что уделили внимание.
09.06.2021, 19:52

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