<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>bpmnforum.ru &#187; Topic: Взаимодействие бизнес-процессов по стандарту и в CAMUNDA.</title>
		<link>http://bpmnforum.ru/topic/430</link>
		<description>bpmnforum.ru &#187; Topic: Взаимодействие бизнес-процессов по стандарту и в CAMUNDA.</description>
		<language>ru-RU</language>
		<pubDate>Sat, 09 May 2026 02:35:38 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.3</generator>
		<textInput>
			<title><![CDATA[Поиск]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://bpmnforum.ru/search.php</link>
		</textInput>
		<atom:link href="http://bpmnforum.ru/rss/topic/430" rel="self" type="application/rss+xml" />

		<item>
			<title>Анатолий Белайчук на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1962</link>
			<pubDate>Пон, 10 Янв 2022 23:46:58 +0000</pubDate>
			<dc:creator>Анатолий Белайчук</dc:creator>
			<guid isPermaLink="false">1962@http://bpmnforum.ru/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;https://bpmnforum.ru/topic/430#post-1960&#34;&#62;AlexeyAB&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
Цитата:&#60;br /&#62;
Второй процесс предполагается для подготовки и подписания приказа по организации. Руководитель &#34;верхнего уровня&#34; не будет рассматривать заявления
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;С этим уточнением схема приобретает смысл, но:&#60;br /&#62;
1) никакого согласования в этом случае нет - согласует непосредственный начальник на предшествующем этапе процесса, а приказ просто подписывается не глядя&#60;br /&#62;
2) в организациях масштаба от среднего подобные приказы подписывает руководитель кадровой службы по доверенности&#60;/p&#62;
&#60;p&#62;Я не эксперт в Camunda, но уверен практически на 100% что это получится сделать штатными методами. И это скорее скриптовая задача, чем сервисная, поскольку выполняется самим движком. Сервисные - для обращения к внешним системам.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>AlexeyAB на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1961</link>
			<pubDate>Пон, 10 Янв 2022 18:42:08 +0000</pubDate>
			<dc:creator>AlexeyAB</dc:creator>
			<guid isPermaLink="false">1961@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Дополнение к вопросу выше.&#60;br /&#62;
Например, можно ли реализовать сервисное задание, которое соберет из БД CAMUNDA параметры заявлений (значения переменных контекста экземпляра процесса), указанные пользователями при выполнении  экземпляров процесса &#34;Подать заявление на отпуск&#34;.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>AlexeyAB на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1960</link>
			<pubDate>Пон, 10 Янв 2022 18:11:05 +0000</pubDate>
			<dc:creator>AlexeyAB</dc:creator>
			<guid isPermaLink="false">1960@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Цитата:&#60;br /&#62;
      &#34;Задача согласования заявления по логике назначается сразу после оформления заявления&#34;.&#60;br /&#62;
Второй процесс предполагается для подготовки и подписания приказа по организации. Руководитель &#34;верхнего уровня&#34; не будет рассматривать заявления по мере их подачи и вообще по одному. Я немного &#34;подковырял&#34; процесс для получения примера для вопросов. В любом случае, меня интересовало взаимодействие процессов когда оно требуется.&#60;/p&#62;
&#60;p&#62;В связи с Вашими пояснениями по CAMUNDA.&#60;br /&#62;
Сервисы CAMUNDA имеют доступ к БД, применяемой самой CAMUNDA? Возможно создание сервиса, который заберет данные из экземпляров других типов процессов (завершенных или еще активных) ?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Анатолий Белайчук на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1952</link>
			<pubDate>Суб, 08 Янв 2022 22:50:24 +0000</pubDate>
			<dc:creator>Анатолий Белайчук</dc:creator>
			<guid isPermaLink="false">1952@http://bpmnforum.ru/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;https://bpmnforum.ru/topic/430#post-1950&#34;&#62;AlexeyAB&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
Полагал, что BPMS должна исполнять отвечающую принятым соглашениям BPMN-схему без дополнительного программирования.
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;BPMS без программирования (no-code) пожалуй что и нет в природе. Есть BPMS с минимальным программированием (low-code), но разработчики Camunda свой продукт к относят к high-code, т.е. предназначают его для профессиональных программистов. В low-code BPMS цикл делается мышкой, т.е. без программирования в традиционном понимании этого термина.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;https://bpmnforum.ru/topic/430#post-1950&#34;&#62;AlexeyAB&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
У одного инициатором является пользователь. У другого - расписание.
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Не надо путать назначение задачи и ее выполнение. Задача согласования заявления по логике назначается сразу после оформления заявления. То, что начальник выполняет эту задачу с утра - это его право при условии, что он укладывается в отведенный для этой задачи нормативный срок. Но это не повод делать отдельный процесс.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;https://bpmnforum.ru/topic/430#post-1950&#34;&#62;AlexeyAB&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
Существует много других причин разделять изображенные процессы.
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Причины разделять процессы действительно бывают, но в данном случае их нет. Вообще, выяснить сколько в рассматриваемой задаче процессов BPMN - это самая сложная составляющая науки BPMN. Кое-какие материалы в помощь: &#60;a href=&#34;https://mainthing.ru/ru/item/613/&#34; rel=&#34;nofollow&#34;&#62;https://mainthing.ru/ru/item/613/&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>AlexeyAB на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1950</link>
			<pubDate>Птн, 07 Янв 2022 13:31:38 +0000</pubDate>
			<dc:creator>AlexeyAB</dc:creator>
			<guid isPermaLink="false">1950@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Огромное спасибо!&#60;/p&#62;
&#60;p&#62;Уточните, пожалуйста.&#60;br /&#62;
Формулировка:&#60;br /&#62;
&#34;если у вас есть множество объектов (записей в БД), то вы можете запустить по ним цикл по объектам&#34;.&#60;br /&#62;
вызывает особый интерес.&#60;br /&#62;
Полагал, что BPMS должна исполнять отвечающую принятым соглашениям BPMN-схему без дополнительного программирования. Безусловно, программист может запустить цикл и правильно обработать любые требования, если их поймет, но важно понимать поведение BPMS БЕЗ участия программиста,&#60;br /&#62;
CAMUNDA сгенерирует задачи пользователю по количеству заявлений в пачке?&#60;/p&#62;
&#60;p&#62;С объединением двух пулов пока не готов согласиться.&#60;br /&#62;
Изображены два самостоятельных процесса.&#60;br /&#62;
У одного инициатором является пользователь. У другого - расписание.&#60;br /&#62;
По какому событию будет стартовать объединенный процесс?&#60;br /&#62;
Существует много других причин разделять изображенные процессы.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Анатолий Белайчук на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1949</link>
			<pubDate>Срд, 05 Янв 2022 17:27:21 +0000</pubDate>
			<dc:creator>Анатолий Белайчук</dc:creator>
			<guid isPermaLink="false">1949@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;1. Формально корректно, работать будет. При конфигурировании сообщения надо указать откуда брать идентификатор экземпляра процесса-получателя. Он берется из БД, куда его записывает первый процесс.&#60;br /&#62;
2. Да, достаточно БД экземпляров процессов.&#60;br /&#62;
3. Да, это работает: если у вас есть множество объектов (записей в БД), то вы можете запустить по ним цикл по объектам.&#60;br /&#62;
4. Можно ставить одну галочку для всей таблицы, можно для каждой строки по отдельности. Указать можно в комментарии (аннотации) к схеме. Формулировка задачи у вас некорректна - должно быть не заявлениЕ, а заявлениЯ.&#60;br /&#62;
5. Да, все корректно.&#60;/p&#62;
&#60;p&#62;Итого: &#60;u&#62;формально&#60;/u&#62; все корректно, за исключением помарки с названием задачи.&#60;/p&#62;
&#60;p&#62;Но по существу оба варианта - адский трэш: исполнители процесса моделируются не отдельными пулами, а дорожками. Сделайте один процесс с двумя дорожками, избавьтесь от бочонка и сообщения, схема станет простой и понятной, бизнес скажет вам за это спасибо.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>AlexeyAB на "Взаимодействие бизнес-процессов по стандарту и в CAMUNDA."</title>
			<link>http://bpmnforum.ru/topic/430#post-1948</link>
			<pubDate>Втр, 04 Янв 2022 21:36:02 +0000</pubDate>
			<dc:creator>AlexeyAB</dc:creator>
			<guid isPermaLink="false">1948@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Здравствуйте!&#60;br /&#62;
Прилагаю схемы двух бизнес-процессов в формате JPEG. Файлы в формате BPMN сайт отклонил.&#60;br /&#62;
Прошу не обсуждать реальность бизнес-процессов. Они надуманные и пригодны только для иллюстрации вопросов.&#60;/p&#62;
&#60;p&#62;Вопросы по схеме 1&#60;br /&#62;
1. Корректность сообщения о подписании заявления в процесс подачи заявления. Смущает, что один экземпляр процесса подписания заявлений будет работать с множеством экземпляров процесса подачи заявлений. Активность передачи сообщения должна определить экземпляр процесса, в который уходит сообщение. CAMUNDA, например, такое сделает?&#60;br /&#62;
2. Процесс подписания &#34;пачки&#34; заявлений в предложенной схеме использует некую внешнюю базу данных в качестве накопителя поданных заявлений. А возможно накопить подлежащие подписанию заявления пользуясь контекстными данными экземпляров бизнес-процессов в той же CAMUNDA ? Буду благодарен предложению в виде BPMN-схемы.&#60;br /&#62;
3. Процесс подписания заявлений указывает, что для подписания каждого заявления пользователь получает отдельную задачу. Однако, процесс начинается с получения &#34;пачки&#34; заявлений, подлежащих подписанию. BPMS (например CAMUNDA). Получается, BPMS самостоятельно осуществит дробление &#34;пачки&#34; заявлений на отдельные экземпляры для активации отдельных заданий исполнителю? Это работает?&#60;/p&#62;
&#60;p&#62;Вопросы по схеме 2&#60;br /&#62;
4. Схема 2 указывает, что задача &#34;Согласовать или отклонить заявление на отпуск&#34; должна быть одна на все ожидающие согласования заявления.&#60;br /&#62;
Очевидно, задание будет содержать данные всех заявлений, например, в виде таблицы с ФИО, должностью, подразделением сотрудников и параметрами запрошенных отпусков. В таком случае пользователь согласует или отклоняет все отпуска? А можно трактовать задачу, как требование принять индивидуальное решение для каждой строки таблицы? Как указать нужный вариант задачи на схеме?&#60;br /&#62;
5. Корректно ли на схеме 2 использование сервиса на отправку сообщений с параметром &#34;множественное параллельное&#34; ? Предполагается, что сервис разошлет сообщения в экземпляры процессов подачи заявлений &#34;разобрав&#34; решения, принятые исполнителем предыдущего задания для каждого отдельного заявления.&#60;/p&#62;
&#60;p&#62;Может быть, на самом деле все зависит от применяемой BPMS или даже конкретной интеграции CAMUNDA в конкретную ИТ-систему?&#60;/p&#62;
&#60;p&#62; [attachment=1948,764] [attachment=1948,765]
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
