Про поддержку DMN я ничего не говорил. Но можно и DMN поддержать. Вообще, я упоминал в статье, что в основе лежат библиотеки от создателей Camunda (см. https://bpmn.io/). Эти библиотеки отвечают за отрисовку и за вычисление diff двух моделей. Я уверен, что подавляющее большинство кейсов они покрывают. Практика покажет насколько точно они это делают. Но ручное сравнение уже показало свою несостоятельность.
Тут вопрос цены. Допустим в компании 100 человек задействованы в разработке бизнесс-процессов. Что дешевле: одному человеку поддерживать плагин (скорее всего очень редко что-то придется реально делать) или сотне людей ежедневно проходить через боль ручного сравнения и риски связанных с этим ошибок?
Честно говоря, понятия не имею как тут это сделать. Оригинальная картинка имеет довольно большое разрешение, поэтому её можно открыть в новой вкладке и там будет все хорошо видно.
В ваших аргументах против BPMN есть зерно истины. Но визуальное представление логики — это далеко не всё (и не главное), ради чего BPMN используется. Есть ещё несколько аргументов за. Например, прозрачная обработка ошибок и политика попыток повторного исполнения (организовать то же самое только в коде значительно сложнее). Бизнесс-процессы могут иметь довольно сложную и разветвлённую структуру. Это все можно организовать на уровне кода, но поддерживать становится довольно затратно. Ещё организация таких штук, как SAGA.
А по поводу конфликтов золотой пули нет. Большинство таких проблем можно решить организационно: над одним бизнесс-процессом не могут работать параллельно несколько человек.
Нет. Но и в опере теперь нет. Для меня развитие оперы остановилось на 12.17. А хром продолжает развиваться. На днях вот перестал G+ в опере открываться. И я даже не хочу разбираться почему.
В том и дело, что меня интересует почтовый клиент, встроенный в (интегрируемый с) браузер. Я не хочу иметь еще одно окошко только ради почтового клиента. Мне было удобно со старой оперой с ее встроенным клиентом. В результате пришлось переползти на хром. В старой опере продолжаю только их фаербагом пользоваться.
Да про интеграцию я загнал. До сих пор хромом пользовался только для проверки отображения сайтов в нем. Видел, как знакомый получал нотификации о пришедших письмах, которые отображались на верхней панели, и как он отвечал на них тут же. Думал это встроенная возможность, но знакомый подтвердил, что это расширение.
Гугловый аккаунт, а значит и gmail интегрирован (а большего мне и не надо). Инструмент для разработчиков аналогичный dragonfly (хотя и менее удобный, кмк) есть.
На статистику по американскому рынку и на табличку тоже было бы интересно посмотреть.
Можно сделать через контору-посредник. Самый быстрый срок - дня 3-4. Проверено. Работает.
Все верно: схемы BPMN — артефакты, которые можно распространять между членами команды с разными ролями и между командами.
Мне такие не известны. В такой схеме непонятно как обеспечить соответствие описания и графического представления.
Вы вот сейчас BPMN описали. Серьёзно.
В ваших аргументах против BPMN есть зерно истины. Но визуальное представление логики — это далеко не всё (и не главное), ради чего BPMN используется. Есть ещё несколько аргументов за. Например, прозрачная обработка ошибок и политика попыток повторного исполнения (организовать то же самое только в коде значительно сложнее). Бизнесс-процессы могут иметь довольно сложную и разветвлённую структуру. Это все можно организовать на уровне кода, но поддерживать становится довольно затратно. Ещё организация таких штук, как SAGA.
А по поводу конфликтов золотой пули нет. Большинство таких проблем можно решить организационно: над одним бизнесс-процессом не могут работать параллельно несколько человек.
Будет запись/трансляция докладов? Записи потом будете выкладывать?
1. Заводим где-то вспомогательный метод, перегоняющий лямбду в модель:
2. Используем: