<?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: Parallel gateway. Тонкости работы</title>
		<link>http://bpmnforum.ru/topic/412</link>
		<description>bpmnforum.ru &#187; Topic: Parallel gateway. Тонкости работы</description>
		<language>ru-RU</language>
		<pubDate>Mon, 18 May 2026 05:08:19 +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/412" rel="self" type="application/rss+xml" />

		<item>
			<title>Анатолий Белайчук на "Parallel gateway. Тонкости работы"</title>
			<link>http://bpmnforum.ru/topic/412#post-1861</link>
			<pubDate>Чтв, 19 Дек 2019 00:05:54 +0000</pubDate>
			<dc:creator>Анатолий Белайчук</dc:creator>
			<guid isPermaLink="false">1861@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Ваши оппоненты совершенно точно неправы. Из того, что логический оператор &#34;и&#34; служит для разделения и для слияния маршрутов, совершенно не следует, что за разделением должно следовать слияние. Примеров когда это не так миллион, наверное и в спецификации можно найти.&#60;/p&#62;
&#60;p&#62;Возможно они отравлены Элмой - там движок запрещает разделение без слияния. Но Элма вообще печально известна вольным обращением со стандартом.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>V2Smirnov на "Parallel gateway. Тонкости работы"</title>
			<link>http://bpmnforum.ru/topic/412#post-1860</link>
			<pubDate>Срд, 18 Дек 2019 07:13:09 +0000</pubDate>
			<dc:creator>V2Smirnov</dc:creator>
			<guid isPermaLink="false">1860@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Добрый день! &#60;/p&#62;
&#60;p&#62;У меня был диспут с оппонентами. Убедить не удалось. На всякий случай более точно опишу суть разногласий.&#60;/p&#62;
&#60;p&#62;Я утверждаю, что поведение системы с inclusive gateway, где во все исходящие потоки выводится одинаковая информация – идентично поведению parallel gateway. То есть, как минимум, после шлюза token обрабатываются независимо, например, могут поступить на converging gateway любого типа. Ситуация показана на рисунке. &#60;/p&#62;
&#60;p&#62;Оппоненты же утверждают, что это разные виды работы и parallel gateway определяет обработку по параллельным маршрутам, которые обязаны быть собраны с помощью parallel converging gateway. В качестве подтверждения своих слов оппоненты ссылаются на:&#60;br /&#62;
&#60;em&#62;Томас Альвеер «BPMN 2.0 Введение в стандарт моделирования бизнес-процессов»&#60;br /&#62;
Издательство BPS, &#60;a href=&#34;http://www.bps.org.ua&#34; rel=&#34;nofollow&#34;&#62;http://www.bps.org.ua&#60;/a&#62; 2010 год, страница 32&#60;br /&#62;
Раздел 3.2 Логический оператор И&#60;br /&#62;
Логический оператор И предназначен для разделения управляющего потока на два и более параллельных &#60;strong&#62;маршрута&#60;/strong&#62;, а также для объединения нескольких параллельных &#60;strong&#62;маршрутов&#60;/strong&#62; в единый поток.&#60;/em&#62;&#60;br /&#62;
Ключевым, по их мнению, является использование слова «&#60;strong&#62;маршрут&#60;/strong&#62;», а не «&#60;strong&#62;поток&#60;/strong&#62;».&#60;br /&#62;
Если посмотреть в стандарт, то:&#60;br /&#62;
&#60;em&#62;Стандарт 2.0.2, страница 292, 293&#60;br /&#62;
10.6.4 Parallel Gateway&#60;br /&#62;
A &#60;strong&#62;Parallel Gateway&#60;/strong&#62; is used to synchronize (combine) parallel flows and to create parallel flows.&#60;br /&#62;
A &#60;strong&#62;Parallel Gateway&#60;/strong&#62; creates parallel paths without checking any conditions; each outgoing &#60;strong&#62;Sequence Flow&#60;/strong&#62; receives a token upon execution of this &#60;strong&#62;Gateway&#60;/strong&#62;. For incoming flows, the &#60;strong&#62;Parallel Gateway&#60;/strong&#62; will wait for all incoming flows before triggering the flow through its outgoing &#60;strong&#62;Sequence Flows&#60;/strong&#62;.&#60;/em&#62;&#60;br /&#62;
Видно, что словом «маршрут» было слово «path», оно не выделено, не является сущностью BPMN и не является значимым.&#60;br /&#62;
К сожалению, в отличие от exclusive и inclusive шлюзов, где явно указано альтернативное или независимое будущее token – для parallel шлюза таких указаний нет.&#60;/p&#62;
&#60;p&#62;Подскажите, пожалуйста, прав ли я и какие аргументы можно еще привести?&#60;/p&#62;
&#60;p&#62; [attachment=1860,734]
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
