Этапы - вывод по условию (технологические карты)
- alcompstudio
- Спонсор
- Сообщения: 1756
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Этапы - вывод по условию (технологические карты)
Добрый день!
Предлагаю сделать возможность вывода последовательности этапов по некоторому условию. Например, чтобы значения переходов в "ленте" отображались, если удовлетворяют значению из другого поля с "опциональным" типом (раскрывающегося списка, переключателей и т.п. - т.е. от какого-то другого "статуса" или "типа").
Т.к. в некоторых случаях (например, в производстве) не всегда нужна именно полная последовательность прохождения этапов, иногда нужно "прыгать" через этап (или несколько) для каких-то записей. Можно конечно просто выводить все этапы, а потом "кликать" по нужному, но не всегда это удобно и целесообразно, т.к. иногда этапов может быть предусмотрено слишком много, и нужно знать последовательности нажатия в каждом конкретном случае. А тут - будут выводиться только те значения, которые удовлетворят условию. Таким образом можно строить некое подобие "технологических карт" для производственных (или других) видов учета.
Чтобы не плодить разные "этапные" поля для таких вот сценариев, а предусмотреть все имеющиеся этапы (значения) в одном поле, а потом выводить их в зависимости от условия в записи (от значения в другом поле). Как по принципу отображения полей в форме.
http://prntscr.com/qprkvk
Предлагаю сделать возможность вывода последовательности этапов по некоторому условию. Например, чтобы значения переходов в "ленте" отображались, если удовлетворяют значению из другого поля с "опциональным" типом (раскрывающегося списка, переключателей и т.п. - т.е. от какого-то другого "статуса" или "типа").
Т.к. в некоторых случаях (например, в производстве) не всегда нужна именно полная последовательность прохождения этапов, иногда нужно "прыгать" через этап (или несколько) для каких-то записей. Можно конечно просто выводить все этапы, а потом "кликать" по нужному, но не всегда это удобно и целесообразно, т.к. иногда этапов может быть предусмотрено слишком много, и нужно знать последовательности нажатия в каждом конкретном случае. А тут - будут выводиться только те значения, которые удовлетворят условию. Таким образом можно строить некое подобие "технологических карт" для производственных (или других) видов учета.
Чтобы не плодить разные "этапные" поля для таких вот сценариев, а предусмотреть все имеющиеся этапы (значения) в одном поле, а потом выводить их в зависимости от условия в записи (от значения в другом поле). Как по принципу отображения полей в форме.
http://prntscr.com/qprkvk
Re: Этапы - вывод по условию (технологические карты)
Соглашусь.
Для этапов, было бы хорошо - иметь возможность по фильтру - менять модель, не скрывать, не блокировать, а именно несколько кейсов.
т.е. Настравиваем например 2 кейса, на 2 разных условия = например тип продажи - B2B и B2C(тип заказа).
и говорим, что кейс для B2B - сборка упаковка отгрузка доставка выдача (как пример)
для B2C сборка упаковка выдача.
- Так же в каждом кейсе настроить условия перехода к след. статусу - например:
Заполнены обязательные поля, можно перейти на этап х
Либо нет обязательных полей, можно перейти на статус х
(Управляем сразу всем, переход назад, вперед, через статус и как угодно, просто заполняя возможные для перехода кейсы)
*
Так же добавить вложенность в стадии.
Зачем - а все просто - на примере процесса длинной продажи, она 100% будет завершена, т.е. последний статус завершена, только хорошо когда при нажатии на завершена появятся для выбора подстатусы - Завершена с победой, завершена с проигрышем.
*
Что получаем на выходе:
Динамичсие кейсы раздела.
Четкое понимание какой кейс должен выполняться (поэтому я не поддерживаю идеи скрыть, спрятать итд), четко всегда должно быть понятно по какому бизнес процессу идет цепочка.
Построение воронки по кейсам.
*
Сергей, если решитесь взяться, то могу описать, с примерами и картинками.
Для этапов, было бы хорошо - иметь возможность по фильтру - менять модель, не скрывать, не блокировать, а именно несколько кейсов.
т.е. Настравиваем например 2 кейса, на 2 разных условия = например тип продажи - B2B и B2C(тип заказа).
и говорим, что кейс для B2B - сборка упаковка отгрузка доставка выдача (как пример)
для B2C сборка упаковка выдача.
- Так же в каждом кейсе настроить условия перехода к след. статусу - например:
Заполнены обязательные поля, можно перейти на этап х
Либо нет обязательных полей, можно перейти на статус х
(Управляем сразу всем, переход назад, вперед, через статус и как угодно, просто заполняя возможные для перехода кейсы)
*
Так же добавить вложенность в стадии.
Зачем - а все просто - на примере процесса длинной продажи, она 100% будет завершена, т.е. последний статус завершена, только хорошо когда при нажатии на завершена появятся для выбора подстатусы - Завершена с победой, завершена с проигрышем.
*
Что получаем на выходе:
Динамичсие кейсы раздела.
Четкое понимание какой кейс должен выполняться (поэтому я не поддерживаю идеи скрыть, спрятать итд), четко всегда должно быть понятно по какому бизнес процессу идет цепочка.
Построение воронки по кейсам.
*
Сергей, если решитесь взяться, то могу описать, с примерами и картинками.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
- support
- Техническая поддержка
- Сообщения: 9251
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Этапы - вывод по условию (технологические карты)
Мне это все кажется очень запутанным. Я бы сделал несколько полей с этапами и выводил необходимое поле по условию, используя правила отображения полей.
Re: Этапы - вывод по условию (технологические карты)
как я выше написал, проблема в этом решении - Вы не знаете по какому бизнес процессу у вас работает цепочка, следовательно - логика может сбойнуть.
И на самом деле не так все страшно, как кажется на первый взгляд
И на самом деле не так все страшно, как кажется на первый взгляд
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
-
- Спонсор
- Сообщения: 152
- Зарегистрирован: 10 окт 2016, 13:42
- Имя: Алексей
- Откуда: Санкт-Петербург
- Организация: TASKKIT.PRO
- Контактная информация:
Re: Этапы - вывод по условию (технологические карты)
Поддержу
В этапах нужна вариативность - отображения по условию.
+ Чтобы не делать новый список для этапов - можно использовать старый - с статусами к примеру, но в этапах не все статусы должны присутствовать, нужна возможность скрыть не нужные.
В этапах нужна вариативность - отображения по условию.
+ Чтобы не делать новый список для этапов - можно использовать старый - с статусами к примеру, но в этапах не все статусы должны присутствовать, нужна возможность скрыть не нужные.
Re: Этапы - вывод по условию (технологические карты)
Про скрытие - Простой вопрос, как понять - какой должен быть статус следующий ?
и не пропущено что либо ?
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
- alcompstudio
- Спонсор
- Сообщения: 1756
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Этапы - вывод по условию (технологические карты)
Если лишнее скрыто, то отображено все нужное и в той последовательности, что нужно - по тому, что отображено и нужно переходить, не "вызывая" лишний этап. Этапы - это же "прямая последовательность" значений в списке. Перед тем как их выводить, нужно расположить в том порядке, в котором их нужно выводить (хотя бы приблизительно). А далее вот этим "скрытием ненужных" - и манипулировать.
Чтобы понять какой этап следующий - вы настраиваете условие (как я выше предлагал - какое-то другое опциональное поле, или может быть несколько полей), при котором отображаются только нужные значения в ленте этапов.
Выше приводился пример:
Вот есть набор (максимальный) всех возможных этапов - сборка упаковка отгрузка доставка выдача.т.е. Настравиваем например 2 кейса, на 2 разных условия = например тип продажи - B2B и B2C(тип заказа).
и говорим, что кейс для B2B - сборка упаковка отгрузка доставка выдача (как пример)
для B2C сборка упаковка выдача.
Условие - если в поле Тип продажи - "B2B", то отображать на странице заказа "сборка упаковка отгрузка доставка выдача" - и по ним переходить.
Условие - если в поле Тип продажи - "B2C", то скрыть "отгрузка доставка", отображать "сборка упаковка выдача". И ненужные будут скрыты просто, но фактически в системе присутствуют.
Re: Этапы - вывод по условию (технологические карты)
Если 5 условий ?
Понятно что и так будет работать.
я "Топлю" за что собственно:
Есть маршрут автобуса №1 - есть остановки,он всегда на них останавливается, они всегда в последовательности.
Есть маршрут автобуса №1(Экспресс) - Он летит, нет людей не тормозит, есть останавливается, и Вам надо его ловить на остановке. Он проехал остановку (в нашем варианте статус), ну и ладно, вы даже не знаете почему, Водитель скажет - нет людей, или есть - Вы никогда не поймете, не сможете понять продолжительность маршрута, время между остановками итд, потому как нет "четкости" действий.
В Варианте когда точно есть маршрут, и точно должна быть остановка - Вы все сможете посчитать.
Создайте 5 маршрутов. Но порядок все равно будет.
*
Если просто скрывать, не показывать - Вы первый забудете почему так, и более того, потом еще на это повесите логику, а опа статус был скрыт.
*
Написание инструкций для персонала - тоже будет проблемой, юзеру вообще как правило пофиг, скажет небыло.
*
И еще - Насколько мне известно, все мастадонты - делают именно цепочки, без всяких скрытий.
Это же не просто иконки с кнопочками, это бизнес процесс, который должен быть выполнен целиком от начала и до конца.
*
Как то так.
Понятно что и так будет работать.
я "Топлю" за что собственно:
Есть маршрут автобуса №1 - есть остановки,он всегда на них останавливается, они всегда в последовательности.
Есть маршрут автобуса №1(Экспресс) - Он летит, нет людей не тормозит, есть останавливается, и Вам надо его ловить на остановке. Он проехал остановку (в нашем варианте статус), ну и ладно, вы даже не знаете почему, Водитель скажет - нет людей, или есть - Вы никогда не поймете, не сможете понять продолжительность маршрута, время между остановками итд, потому как нет "четкости" действий.
В Варианте когда точно есть маршрут, и точно должна быть остановка - Вы все сможете посчитать.
Создайте 5 маршрутов. Но порядок все равно будет.
*
Если просто скрывать, не показывать - Вы первый забудете почему так, и более того, потом еще на это повесите логику, а опа статус был скрыт.
*
Написание инструкций для персонала - тоже будет проблемой, юзеру вообще как правило пофиг, скажет небыло.
*
И еще - Насколько мне известно, все мастадонты - делают именно цепочки, без всяких скрытий.
Это же не просто иконки с кнопочками, это бизнес процесс, который должен быть выполнен целиком от начала и до конца.
*
Как то так.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Re: Этапы - вывод по условию (технологические карты)
И мне кажется как раз с условиями будет проще в реализации
Есть стандартный кейс(по умолчанию)
и есть список условий к кейсам
1 кейс - условия
2 кейс - условия
3 кейс - условия
4 кейс - по умолчанию
К Кому первому попали, туда и идем
Есть стандартный кейс(по умолчанию)
и есть список условий к кейсам
1 кейс - условия
2 кейс - условия
3 кейс - условия
4 кейс - по умолчанию
К Кому первому попали, туда и идем
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
- support
- Техническая поддержка
- Сообщения: 9251
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Этапы - вывод по условию (технологические карты)
Александр, я пока не вижу необходимости в этом. Если такое сделать, все будет очень запутано.
@remchik, вы предлагаете бизнес процессы по цепочкам, а это уже сетевое планирование, https://www.youtube.com/watch?v=xDp6xKO ... xvXHklF5bZ
Визуально чем то похоже на панель этапов, но не то.
Этапы - это простая визуализация статусов. Не нужно сюда крутить ничего лишнего.
@remchik, вы предлагаете бизнес процессы по цепочкам, а это уже сетевое планирование, https://www.youtube.com/watch?v=xDp6xKO ... xvXHklF5bZ
Визуально чем то похоже на панель этапов, но не то.
Этапы - это простая визуализация статусов. Не нужно сюда крутить ничего лишнего.