Этапы - вывод по условию (технологические карты)

Пишите ваши предложения здесь.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1759
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Этапы - вывод по условию (технологические карты)

Сообщение alcompstudio »

Добрый день!

Предлагаю сделать возможность вывода последовательности этапов по некоторому условию. Например, чтобы значения переходов в "ленте" отображались, если удовлетворяют значению из другого поля с "опциональным" типом (раскрывающегося списка, переключателей и т.п. - т.е. от какого-то другого "статуса" или "типа").

Т.к. в некоторых случаях (например, в производстве) не всегда нужна именно полная последовательность прохождения этапов, иногда нужно "прыгать" через этап (или несколько) для каких-то записей. Можно конечно просто выводить все этапы, а потом "кликать" по нужному, но не всегда это удобно и целесообразно, т.к. иногда этапов может быть предусмотрено слишком много, и нужно знать последовательности нажатия в каждом конкретном случае. А тут - будут выводиться только те значения, которые удовлетворят условию. Таким образом можно строить некое подобие "технологических карт" для производственных (или других) видов учета.

Чтобы не плодить разные "этапные" поля для таких вот сценариев, а предусмотреть все имеющиеся этапы (значения) в одном поле, а потом выводить их в зависимости от условия в записи (от значения в другом поле). Как по принципу отображения полей в форме.

http://prntscr.com/qprkvk
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Этапы - вывод по условию (технологические карты)

Сообщение remchik »

Соглашусь.
Для этапов, было бы хорошо - иметь возможность по фильтру - менять модель, не скрывать, не блокировать, а именно несколько кейсов.
т.е. Настравиваем например 2 кейса, на 2 разных условия = например тип продажи - B2B и B2C(тип заказа).
и говорим, что кейс для B2B - сборка упаковка отгрузка доставка выдача (как пример)
для B2C сборка упаковка выдача.

- Так же в каждом кейсе настроить условия перехода к след. статусу - например:
Заполнены обязательные поля, можно перейти на этап х
Либо нет обязательных полей, можно перейти на статус х
(Управляем сразу всем, переход назад, вперед, через статус и как угодно, просто заполняя возможные для перехода кейсы)
*
Так же добавить вложенность в стадии.
Зачем - а все просто - на примере процесса длинной продажи, она 100% будет завершена, т.е. последний статус завершена, только хорошо когда при нажатии на завершена появятся для выбора подстатусы - Завершена с победой, завершена с проигрышем.
*
Что получаем на выходе:
Динамичсие кейсы раздела.
Четкое понимание какой кейс должен выполняться (поэтому я не поддерживаю идеи скрыть, спрятать итд), четко всегда должно быть понятно по какому бизнес процессу идет цепочка.
Построение воронки по кейсам.
*
Сергей, если решитесь взяться, то могу описать, с примерами и картинками.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Аватара пользователя
support
Техническая поддержка
Сообщения: 9258
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Этапы - вывод по условию (технологические карты)

Сообщение support »

Мне это все кажется очень запутанным. Я бы сделал несколько полей с этапами и выводил необходимое поле по условию, используя правила отображения полей.
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Этапы - вывод по условию (технологические карты)

Сообщение remchik »

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

И на самом деле не так все страшно, как кажется на первый взгляд
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
uvex
Спонсор
Спонсор
Сообщения: 152
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Этапы - вывод по условию (технологические карты)

Сообщение uvex »

Поддержу

В этапах нужна вариативность - отображения по условию.
+ Чтобы не делать новый список для этапов - можно использовать старый - с статусами к примеру, но в этапах не все статусы должны присутствовать, нужна возможность скрыть не нужные.
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Этапы - вывод по условию (технологические карты)

Сообщение remchik »

uvex писал(а): 20 янв 2020, 09:31 Поддержу

В этапах нужна вариативность - отображения по условию.
+ Чтобы не делать новый список для этапов - можно использовать старый - с статусами к примеру, но в этапах не все статусы должны присутствовать, нужна возможность скрыть не нужные.
Про скрытие - Простой вопрос, как понять - какой должен быть статус следующий ?
и не пропущено что либо ?
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1759
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Этапы - вывод по условию (технологические карты)

Сообщение alcompstudio »

remchik писал(а): 20 янв 2020, 09:37
uvex писал(а): 20 янв 2020, 09:31 Поддержу

В этапах нужна вариативность - отображения по условию.
+ Чтобы не делать новый список для этапов - можно использовать старый - с статусами к примеру, но в этапах не все статусы должны присутствовать, нужна возможность скрыть не нужные.
Про скрытие - Простой вопрос, как понять - какой должен быть статус следующий ?
и не пропущено что либо ?
Если лишнее скрыто, то отображено все нужное и в той последовательности, что нужно - по тому, что отображено и нужно переходить, не "вызывая" лишний этап. Этапы - это же "прямая последовательность" значений в списке. Перед тем как их выводить, нужно расположить в том порядке, в котором их нужно выводить (хотя бы приблизительно). А далее вот этим "скрытием ненужных" - и манипулировать.

Чтобы понять какой этап следующий - вы настраиваете условие (как я выше предлагал - какое-то другое опциональное поле, или может быть несколько полей), при котором отображаются только нужные значения в ленте этапов.

Выше приводился пример:
т.е. Настравиваем например 2 кейса, на 2 разных условия = например тип продажи - B2B и B2C(тип заказа).
и говорим, что кейс для B2B - сборка упаковка отгрузка доставка выдача (как пример)
для B2C сборка упаковка выдача.
Вот есть набор (максимальный) всех возможных этапов - сборка упаковка отгрузка доставка выдача.

Условие - если в поле Тип продажи - "B2B", то отображать на странице заказа "сборка упаковка отгрузка доставка выдача" - и по ним переходить.
Условие - если в поле Тип продажи - "B2C", то скрыть "отгрузка доставка", отображать "сборка упаковка выдача". И ненужные будут скрыты просто, но фактически в системе присутствуют.
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Этапы - вывод по условию (технологические карты)

Сообщение remchik »

Если 5 условий ?
Понятно что и так будет работать.
я "Топлю" за что собственно:
Есть маршрут автобуса №1 - есть остановки,он всегда на них останавливается, они всегда в последовательности.
Есть маршрут автобуса №1(Экспресс) - Он летит, нет людей не тормозит, есть останавливается, и Вам надо его ловить на остановке. Он проехал остановку (в нашем варианте статус), ну и ладно, вы даже не знаете почему, Водитель скажет - нет людей, или есть - Вы никогда не поймете, не сможете понять продолжительность маршрута, время между остановками итд, потому как нет "четкости" действий.
В Варианте когда точно есть маршрут, и точно должна быть остановка - Вы все сможете посчитать.
Создайте 5 маршрутов. Но порядок все равно будет.
*
Если просто скрывать, не показывать - Вы первый забудете почему так, и более того, потом еще на это повесите логику, а опа статус был скрыт.
*
Написание инструкций для персонала - тоже будет проблемой, юзеру вообще как правило пофиг, скажет небыло.
*
И еще - Насколько мне известно, все мастадонты - делают именно цепочки, без всяких скрытий.
Это же не просто иконки с кнопочками, это бизнес процесс, который должен быть выполнен целиком от начала и до конца.
*
Как то так.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Этапы - вывод по условию (технологические карты)

Сообщение remchik »

И мне кажется как раз с условиями будет проще в реализации
Есть стандартный кейс(по умолчанию)
и есть список условий к кейсам
1 кейс - условия
2 кейс - условия
3 кейс - условия
4 кейс - по умолчанию

К Кому первому попали, туда и идем
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Аватара пользователя
support
Техническая поддержка
Сообщения: 9258
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Этапы - вывод по условию (технологические карты)

Сообщение support »

Александр, я пока не вижу необходимости в этом. Если такое сделать, все будет очень запутано.

@remchik, вы предлагаете бизнес процессы по цепочкам, а это уже сетевое планирование, https://www.youtube.com/watch?v=xDp6xKO ... xvXHklF5bZ

Визуально чем то похоже на панель этапов, но не то.

Этапы - это простая визуализация статусов. Не нужно сюда крутить ничего лишнего.
Ответить