powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Какую BPMS выбрать для обучения?
25 сообщений из 44, страница 1 из 2
Какую BPMS выбрать для обучения?
    #38045096
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил перейти от чтения обзоров и просмотра демок к практическим опытам. Скачал себе Bonita и RUNA WFE и засомневался - может лучше начать с других?
Что я планирую получить:
1. Базовые навыки в прикручивании BPMS к ERP - быстрое создание прототипов (работающих) и потом их же быстрое изменение, с последующим постепенным улучшением и расширением функционала. Например сейчас есть перед глазами достаточно хорошо работающий склад, сделанный на основе существенной доработки навижина - хочу попробовать повторить такое же, используя от ERP ячейки и перемещения между ячейками, а в BPMS сделать всю остальную логику - зоны, внутрискладские перемещения, транзит и тп, и попробовать, насколько легко такие процессы можно менять и дорабатывать.
2. Навыки практической работы с BPMN, пусть даже я буду не очень корректно его использовать (думаю позже поучиться на курсах, но для начала хочу попробовать самостоятельно поэкспериментировать).

Сперва хотел скачать BizAgi, но он только под Windows. У меня Ubuntu, и постоянно работать с виртуальной машиной чуть менее удобно, хотя это и не критично.
Bonita и RUNA WFE - работают на всех платформах и GPL, что в ряде случаев удобно.
Но смущает меня, что я не понимаю ряд базовых понятий - например "Когда я смотрел Bonita, там не было ни сообщений, ни сигналов, ни компенсаций - только тупая оркестровка." - насколько это важно в моем случае? Аргументы про способы сохранения данных (что BizAgi напрямую работает с РСУБД) для меня понятны (в моем случае не критично - почти все будет все равно в ерп хранится), а вот такие вещи - не очень.
Подскажите, на что обращать внимание в моем случае?
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045430
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
s_ustinov,

Я бы на Вашем месте начал с изучения нотации BPMN. Только на первый взгляд она простая, по сути же масса всяческих нюансов, которые нужно а) знать и б) понимать, причем, именно одновременно. Лучше сходить на курсы по BPMN (в Москве такие есть, не знаю, как обстоят дела в Киеве).

Как у Вас с аглицким? На сайте BizAgi куча материалов - читай-не-хочу. В том числе, по основам BPMN.

s_ustinovсмущает меня, что я не понимаю ряд базовых понятий - например "Когда я смотрел Bonita, там не было ни сообщений, ни сигналов, ни компенсаций - только тупая оркестровка." - насколько это важно в моем случае?Это действительно очень важно. Когда разберетесь с нотацией, таких вопросов возникать не будет. Если в двух словах, то "оркестровка" - это схема взаимодействия элементарных операций внутри одного процесса ("сильные" взаимодействия - отображаются сплошными линиями в BPMN). А "хореография" - это взаимодействие процессов между собой ("слабые" взаимодействия - отображаются пунктирными линиями в BPMN).
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045474
WJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov,

по BizAgi: с недавнего времени для evaluation доступна BizAgi Enterprise JEE Edition. Рантайм работает на Java (jBoss), но студия на винде все равно.
Без сигналов, месседжей и компенсаций получите workflow.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045561
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
Сигналы и месседжи нужны преимущественно для "хореографии", то есть, для "слабых" взаимодействий. Они играют примерно ту же роль, что мьютексы и семафоры в многопоточных приложениях.
Компенсации - это действия вроде rollback tran, только прописываемые явно для операций, объединенных в "длинной транзакции".
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045666
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya
Я бы на Вашем месте начал с изучения нотации BPMN. Только на первый взгляд она простая, по сути же масса всяческих нюансов, которые нужно а) знать и б) понимать, причем, именно одновременно. Лучше сходить на курсы по BPMN (в Москве такие есть, не знаю, как обстоят дела в Киеве).

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

GaryaЭто действительно очень важно. Когда разберетесь с нотацией, таких вопросов возникать не будет. Если в двух словах, то "оркестровка" - это схема взаимодействия элементарных операций внутри одного процесса ("сильные" взаимодействия - отображаются сплошными линиями в BPMN). А "хореография" - это взаимодействие процессов между собой ("слабые" взаимодействия - отображаются пунктирными линиями в BPMN).
есть у меня подозрение, что до того момента, пока не попытаешься сделать что то сам, с нотацией нормально не разберешься :)
а чтобы что-то начинать делать - нужен инструмент.
про саму по себе нотацию (как какой значок называется, и даже для чего примерно нужен) я почитал, но что именно за этим стоит - еще не понимаю. вот поэтому и возник вопрос - какой продукт пробовать. что важно для новичка, а что не очень.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045906
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
s_ustinov,

Я, вообще-то, к курсам отношусь без особого энтузиазма и завышенных ожиданий. Однако, вот эти курсы по BPMN значительно превзошли мои ожидания. Пробовать нужно после того, как появятся какие-то представления о том, как нужно правильно , в первую очередь, мыслить. А уже потом делать. Имея неправильные представления о BPMN, "наобум" можно натворить "бурелом" операций в процессе и даже приучить себя к мысли, что "буреломность" является нормальным явлением при разработке схем в BPMN. Самому же прийти к выводам о том, как и почему нужно делать так, а не иначе, долго, и не факт, что вообще придешь.

Как в программировании - есть хороший стиль и есть его диаметральная противоположность. Только для BPMN хороший стиль, возможно, еще более важен, чем в программировании. И еще один нюанс - если плохо понимаешь, для чего нужны те или иные конструкции BPMN, практически наверняка их станешь применять неправильно, а это в свою очередь приведет к нагромождению операций в процессе, запутанным траекториям и, самое главное, к попыткам ошибочно свести в один БП несколько разных процессов, которые имеют разный естественный ритм. Иными словами, почти наверняка станете делать неправильно, и даже можете приучить себя к мысли, что неправильное является правильным - вот чего я опасаюсь.

Я настоятельно рекомендую начать с изучения BPMN и особое внимание обратить на стиль. Если есть намерение самостоятельно вникнуть в эти вопросы, рекомендую BPM-блог Анатолия Белайчука , в котором он раскрывает многие нюансы использования BPMN. Вообще, Анатолий Белайчук - человек, у которого есть чему поучиться. :)
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38045955
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya,
я как раз про эти курсы и думал
Но как мне кажется, лучше все же для начала немного окунуться в проблему - тогда намного лучше понимаешь нюансы того, что тебе рассказывают.
И работа с BPMS ведь не сводится к рисованию бизнес процессов (хотя это один из очень важных элементов).
Разумеется, в данном случае может быть по другому, но в других областях, которые я изучал, оптимальный алгоритм был следующим - сначала читаешь базовое описание, потом пытаешься что-то сделать (и только на этом этапе понимаешь, а что же на самом деле ты делаешь и каких результатов хочешь и потенциально можешь добиться - именно для этого этот этап и нужен), и только после всего этого идешь на курсы и активно читаешь различные специализированные материалы. А если предварительно не попробовать, то любая информация, полученная на курсах, семинарах и тп так и останется по большей части чистой теорией, которую достаточно быстро забываешь.
И вот тут и встает вопрос выбора инструмента - у новичка нет шансов распознать, насколько адекватен тот или иной вариант.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38096168
woodwood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov, Какую BPMS выбрать для обучения?
ELMA http://elma-bpm.ru/
Отечественная разработка, свой дизайнер процессов, все исполняемо.. Есть готовые интеграции с прочим.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38098869
woodwood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также добавлю, что используетсянотация BPMN 2
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38098873
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эти спамеры никогда не переведутся...
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38098927
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
woodwoodТакже добавлю, что используетсянотация BPMN 2
Это, конечно же, классно. Однако, хотелось бы знать, как там обстоят дела с хореографией помимо оркестровки. Можно увидеть комплекс множества БП с межпроцессными связями?
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38230962
Светлана877
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GaryaМожно увидеть комплекс множества БП с межпроцессными связями?

На одной диаграмме - нельзя. Точки связки через вызовы коннекторов делаются.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38231019
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
woodwoodТакже добавлю, что используетсянотация BPMN 2
Светлана877GaryaМожно увидеть комплекс множества БП с межпроцессными связями?

На одной диаграмме - нельзя. Точки связки через вызовы коннекторов делаются.
Тогда, наверное, следовало бы сделать оговорочку, что не "нотация BPMN 2", а некоторая часть этой нотации.

http://www.omg.org/spec/BPMN/2.0/PDF/ The BPMN 2.0 aims to cover three basic models of Processes: private Processes (both executable and nonexecutable), public Processes, and Choreographies . Within and between these three BPMN sub-models, many types of Diagrams can be created. The following are examples of Business Processes that can be modeled using BPMN
2.0:
• High-level non-executable Process Activities (not functional breakdown)
• Detailed executable Business Process
• As-is or old Business Process
• To-be or new Business Process
A description of expected behavior between two (2) or more business Participants—a Choreography.
• Detailed private Business Process (either executable or non-executable) with interactions to one or more external
Entities (or “Black Box” Processes)
• Two or more detailed executable Processes interacting
Detailed executable Business Process relationship to a Choreography
• Two or more public Processes
• Public Process relationship to Choreography
Two or more detailed executable Business Processes interacting through a Choreography

Взаимодействия между множествами процессов, каждый из которых работает в собственном ритме, это очень важная сутевая компонента BPMN 2.0. Когда ее выбрасывают, от сути остается только WorkFlow, который является малой частью сути.

Диалог получился в стиле:
- У нас есть пушка!
- И какими она снарядами может стрелять?
- Снарядами она стрелять не может, только пульками. :)
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38231049
WJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВзаимодействия между множествами процессов, каждый из которых работает в собственном ритме, это очень важная сутевая компонента BPMN 2.0. Когда ее выбрасывают, от сути остается только WorkFlow, который является малой частью сути. в точку.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38233477
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвечу сам себе - может кому еще пригодится.

Для обучения можно использовать как Бониту, так и Бизаги. У Бизаги рисовалка получше, но не критично. В остальном для новичка примерно равны. Я понемногу пишу сравнение в той части функционала, что рассказывалась на тренигах АБ.
Для себя решил сейчас тренироваться с бонитой. На конференции послушал жалобы "Вот, BPMS - это круто, но начальство денег не дает, и не можем начать использовать..." Скорее всего, для продакта потом все равно потребуется коммерческая поддержка, и суммы наверно будут сопоставимыми с бизаги, но реально стартануть в боните можно и без покупки поддержки. А когда преимущества технологии не очень понятны большинству руководителей, это очень существенный плюс.

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

Курсы однозначно нужны - без них я бы рисовал процессы неправильно долгое время (возможно - очень долгое).
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38233499
CBR660
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov,

А в реальной жизни применять не планируете? На реальном проекте и попробовали бы.
И сразу бы выяснилось, что простейших жизненно важных функций там нет, весь пар ушел в гудок.

Эх посоветовал бы кто-нибудь систему, применимую в реальной жизни, стоимостью в пределах 1 миллиона рублей...
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38233560
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CBR660s_ustinov,

А в реальной жизни применять не планируете? На реальном проекте и попробовали бы.
И сразу бы выяснилось, что простейших жизненно важных функций там нет, весь пар ушел в гудок.

Эх посоветовал бы кто-нибудь систему, применимую в реальной жизни, стоимостью в пределах 1 миллиона рублей...

Я как раз и планирую использовать в реальной жизни

Кстати, а каких именно "простейших жизненно важных функций там нет"?
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38242848
CBR660
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По BizAgi
1. Вот на этом, насколько я понимаю, остановилась "проба на практике" у Garya http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=840570&msg=13218854 подробности его попыток заставить это работать там же в теме.

2. Мой опыт расписан тут http://www.uml2.ru/forum/index.php?topic=5190.msg33752#msg33752

По Elma
Тоже россыпь дыр в функционале.
Нет графического редактора пользовательских интерфейсов. Либо каждое поле будет на всю ширину экрана, либо придется забросить бизнес-аналитику и заниматься версткой каждого веб-интерфейса с использованием языка разметки Razor. Учитывая, что идеология BPMS предполагает подход "одна пользовательская функция - один специализированный пользовательский интерфейс", это перебор.

От общения с этим ПО сложилось мнение, что все недорогие BPMS - альфа-версии - неисчерпаемый кладезь дыр в функционале и глюков.
Буду рад ошибаться, но по ощущениям до "живого" состояния обе системы допилят через 4-6 лет.

3. Oracle BPM стоит 6 миллионов рублей с годовой техподдержкой, при лицензировании "за процессор".

При этом высокая цена не гарантирует высокого качества.
По качеству Oracle BPM (переименованная BEA AquaLogic) не владею информацией, но по IBM BPM (переименованная Lombardi) есть жалобы на глючность.
Что в общем не удивительно, если почитать о отношении того же SAPа к качеству сторонних продуктов, перепродаваемых под своим брендом http://habrahabr.ru/post/91507/
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38243774
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CBR660,
те примеры, что вы приводили - они относятся к случаям, когда BPMS пытались заставить работать как самостоятельные приложения. В результате куча проблем появляется с формами и данными, напрямую не относящимися к логике бизнес процесса.
Я же планирую использовать в виде надстройки над ERP, причем в большинстве случаев пользователь вообще не будет взаимодействовать непосредственно с BPMS (по крайней мере сейчас у меня такие планы).
Например, пользователь получает письмо или смс - надо сделать то-то и то-то. Дальше он идет и делает все что нужно в ERP, а система самостоятельно отслеживает, что задача выполнена, и переходит к следующему шагу процесса. Или не получает сообщения, а сам смотрит и делает, а BPMS присылает напоминание, только если не сделано в течении некоторого времени, но отслеживание процесса все равно идет в BPMS.
То есть BPMS будет отвечать за сложную логику переходов и ветвлений, назначение исполнителей (по определенным правилам) и за контроль состояния процесса (не завис ли он на некотором этапе), а практически вся "работа" пользователей будет идти в ERP.
Нарисовать сложную логику (много шагов бизнес-процесса со всеми условиями, ветвлениями и тп) в ерп и отладить ее - действительно проблема, и эту часть логичнее скинуть на BPMS, а вот интерфейс пользователя в ерп уже есть, и логичнее использовать именно его.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38244531
CBR660
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov,
C какой ERP планируете интегрировать, если не секрет?
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38246034
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CBR660C какой ERP планируете интегрировать, если не секрет?
С Навижином. Хотя точнее будет сказать - с MS SQL в сам Навик пока лезть не планирую.
В будущем, возможно, попробую связать навик с 1С бухгалтерией с использованием бониты.
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38326745
angromyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov,
поделитесь как успехи?
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38327116
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас пока решаются другие задачи, до этого руки не доходят
сам потихоньку ковыряю бониту, пока споткнулся на доступе к данным других процессов.
напрямую, как в бизаги, их редактировать нельзя.

но можно сделать в стиле ООП.

например в учебной задаче планирование поездок диспетчер должен принять решение - выполнять поездку или нет.
к моменту, когда диспетчер решает спланировать поездки, несколько других процессов ждут решения. я сделал у них не просто ожидание, а ожидание сообщения "старт планирования". по получению этого сообщения они должны послать процессу диспетчера свои сообщения, кто и куда планирует ехать. и сами ждут сообщения от процесса диспетчера, что решил.
а диспетчер получает несколько сообщений, кто и куда желает ехать, собирает их в список, человек решает по каждой позиции из списка - едем или нет, и когда все решено - сообщения отсылаются обратно с решением - едем или нет.
тут есть интересный плюс - процессы случайно не залезут в данные других процессов и не испортят (инкапсуляция).
но пока не разобрался до конца, как со списками в боните работать (список планируемых поездок)
там надо класс явы указывать и вроде еще что-то. нашел готовый пример (там их довольно много разных), где работают со списками - но пока не доделал - есть более приоритетные задачи.
одним словом без знания языка ничего реально работающего ни в боните, ни в бизаги не сделать...
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38327186
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как реально решить простейшие задачи самым сложным и запутанным способом? Элементарно...
...
Рейтинг: 0 / 0
Какую BPMS выбрать для обучения?
    #38327192
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmкак реально решить простейшие задачи самым сложным и запутанным способом? Элементарно...
полностью с вами согласен, коллега
ассемблер изобрели очень давно... что может быть элементарнее?
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Какую BPMS выбрать для обучения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]