Size: a a a

Архитектура ИТ-решений

2019 November 15

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Kirill Gorin
я думаю тебе надо посмотреть как работают системы в банках. там просто будет набор экранов с инфо, ну и оттуда можно иницииторовать какие то BPM процессы - типа старт заявки на кредит например
Это строго обратный процесс описанному мной.
Не, проект давно накостылен и наверное где-то до сих пор работает. Но ещё раз - основная мысль в том, что bpm (и, соответственно, bpmn движки) не подходит для практического описания любого процесса. Только весьма узкого класса.
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Процессы линейны, структурированы и однонаправлены только в головах бизнеса )
источник

KG

Kirill Gorin in Архитектура ИТ-решений
Alexey Pryanishnikov
Это строго обратный процесс описанному мной.
Не, проект давно накостылен и наверное где-то до сих пор работает. Но ещё раз - основная мысль в том, что bpm (и, соответственно, bpmn движки) не подходит для практического описания любого процесса. Только весьма узкого класса.
для описания бизнес процесса, да. понятно что для термодинамического процесса уже не подходит
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Kirill Gorin
для описания бизнес процесса, да. понятно что для термодинамического процесса уже не подходит
Да не, очень немногих бизнес-процессов, в том проблема.
Как бы, лексическая полнота есть, но задолбаешься )
источник

DK

Daria Kaftan in Архитектура ИТ-решений
У нас есть следущие плюсы:
1) Мы сейчас понимаем, как устроен бизнес-процесс, на уровне, который может понять бизнес-аналитик. Что, откуда и куда. Где пользователь включается в процесс, где система сама отрабатывает.
2) Снижается вероятность сломать бизнес-процесс и накодить не стыкующиеся с ним действия: все такие моменты инкапсулируются в тасках.
Минусы:
1) В самих тасках может твориться полный беспредел и вакханалия. В том числе непонятно когда происходящий вызов каких-то других бизнес-процессов той же камунды. То есть определенность появляется только на верхнем уровне.
2) Адекватного описания тасков не хватает. По сути камунда оперирует черными ящичками. А хотелось бы знать, о чем они и какова их логика.
источник

S

Sergey in Архитектура ИТ-решений
Daria Kaftan
У нас есть следущие плюсы:
1) Мы сейчас понимаем, как устроен бизнес-процесс, на уровне, который может понять бизнес-аналитик. Что, откуда и куда. Где пользователь включается в процесс, где система сама отрабатывает.
2) Снижается вероятность сломать бизнес-процесс и накодить не стыкующиеся с ним действия: все такие моменты инкапсулируются в тасках.
Минусы:
1) В самих тасках может твориться полный беспредел и вакханалия. В том числе непонятно когда происходящий вызов каких-то других бизнес-процессов той же камунды. То есть определенность появляется только на верхнем уровне.
2) Адекватного описания тасков не хватает. По сути камунда оперирует черными ящичками. А хотелось бы знать, о чем они и какова их логика.
https://cadenceworkflow.io/
На ее базе попробуйте. В Activity там может твориться все что угодно как раз
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Sergey
https://cadenceworkflow.io/
На ее базе попробуйте. В Activity там может твориться все что угодно как раз
А там есть возможность в интерфейсе редактировать процессы? Бизнес-аналитиков туда запустить реально?
источник

S

Sergey in Архитектура ИТ-решений
это engine, это не графический движок для рисования процессов
это как бы основа на которой можно реализовать и BPMN и всякое иное подобное
источник

S

Sergey in Архитектура ИТ-решений
и DSL-и
источник

S

Sergey in Архитектура ИТ-решений
графика - это вообще лучше отдельно прикручивать к текстовому DSL
источник

DK

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

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Sergey
это engine, это не графический движок для рисования процессов
это как бы основа на которой можно реализовать и BPMN и всякое иное подобное
Не, ну какой реализовать. Нужно коробочное решение. А его нет
источник

МТ

Максим Толстых in Архитектура ИТ-решений
Была задачка найти состояние заявки в этой Camunda через api. Обплевались и аналитики, и разработчики, т.к. есть уходы на подпроцессы, вызовы событий и пр. приколы, которые одним запросом не выгребешь никак.

Версий процессов может быть 200+, по несколько десятков заявок в каждой. И всё это нужно было опретивно обработать и отобразить пользователям в виде понятной последовательности, истории заявки, своего рода. Причем как по service, так и по user таскам..

Для MVP  инструмент пойдет, навертеть можно что угодно. А вот сопровождать это потом будет больно
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Максим Толстых
Была задачка найти состояние заявки в этой Camunda через api. Обплевались и аналитики, и разработчики, т.к. есть уходы на подпроцессы, вызовы событий и пр. приколы, которые одним запросом не выгребешь никак.

Версий процессов может быть 200+, по несколько десятков заявок в каждой. И всё это нужно было опретивно обработать и отобразить пользователям в виде понятной последовательности, истории заявки, своего рода. Причем как по service, так и по user таскам..

Для MVP  инструмент пойдет, навертеть можно что угодно. А вот сопровождать это потом будет больно
Camunda... TRIGGERED
источник

DK

Daria Kaftan in Архитектура ИТ-решений
😂
источник

МТ

Максим Толстых in Архитектура ИТ-решений
источник

IN

Igor Nikolskiy in Архитектура ИТ-решений
Dmitry Simonov
Коллеги! Кто-то использовал в своих решениях машину состояний на основе формализованно записанных бизнес-процессов? Речь идёт о том, что изменение состояния сущностей привязать к точкам бизнес-процесса, что позволит понимать в случае сложных бизнес-процессов, в какой его точки находится пользователь.

Если мой вопрос непонятен, готов объяснить.
Я
источник

IN

Igor Nikolskiy in Архитектура ИТ-решений
Вечером скину "Ромашку"
источник

IN

Igor Nikolskiy in Архитектура ИТ-решений
Активити диаграм. Которую зациклили на Documentum и получили разработку встроенных систем (2006?)
источник

DS

Dmitry Simonov in Архитектура ИТ-решений
Igor Nikolskiy
Активити диаграм. Которую зациклили на Documentum и получили разработку встроенных систем (2006?)
Йееее
источник