<?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; Tag: SubProcess - Recent Topics</title>
		<link>http://bpmnforum.ru/tags/subprocess</link>
		<description>bpmnforum.ru &#187; Tag: SubProcess - Recent Topics</description>
		<language>ru-RU</language>
		<pubDate>Sun, 17 May 2026 04:08:00 +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/tags/subprocess/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>V2Smirnov на "Распределение результата SubProcess с помощью Event Gateway - как?"</title>
			<link>http://bpmnforum.ru/topic/411#post-1842</link>
			<pubDate>Птн, 08 Ноя 2019 19:15:04 +0000</pubDate>
			<dc:creator>V2Smirnov</dc:creator>
			<guid isPermaLink="false">1842@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Есть подпроцесс со сложной логикой и несколькими событиями окончания. Например, корреспонденция сортируется и отправляется &#34;в архив&#34;, &#34;на подпись&#34;, &#34;на доработку&#34;. Задача - после окончания подпроцесса распределить токены.&#60;br /&#62;
Проблема - распределение происходит не на основе данных, а на основе вынесенного вердикта, то есть, попадания токена в конкретный end event. То есть, обычные шлюзы использовать нельзя, они data-based. Можно использовать Event-based gateway, но... С ним есть всего пара примеров и там используются message intermediate event, что в этой ситуации явно не правильно. Какие события можно использовать в данном случае? None event нельзя, остаётся только conditional event. Можно ли? Надо ли что-нибудь при этом изменить в подпроцессе?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>V2Smirnov на "SubProcess и Parallel (или Inclusive) Gateway - как завершить один из Token?"</title>
			<link>http://bpmnforum.ru/topic/409#post-1840</link>
			<pubDate>Птн, 08 Ноя 2019 18:48:35 +0000</pubDate>
			<dc:creator>V2Smirnov</dc:creator>
			<guid isPermaLink="false">1840@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Есть подпроцесс с Parallel (или Inclusive) шлюзом. Токен попадает в шлюз и разделяется на два токена.&#60;br /&#62;
Можно ли в подпроцессе завершить обработку одного из токенов? Например, &#34;печать файла&#34;, шлюз, две копии, одна идёт дальше по цепочке, а вторая подшивается в архив. И тут бы про неё и забыть... А как?&#60;/p&#62;
&#60;p&#62;Terminate end event не подходит - он все токены убьёт. None end event тоже - подпроцесс. Ставить шлюз &#34;в архиве или нет&#34; после подпроцесса не очень хорошо - в случае вложенных подпроцессов это придётся повторить и каша получается.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>V2Smirnov на "SubProcess и Parallel Gateway - что, если отправить Token в разные End Event?"</title>
			<link>http://bpmnforum.ru/topic/410#post-1841</link>
			<pubDate>Птн, 08 Ноя 2019 19:03:05 +0000</pubDate>
			<dc:creator>V2Smirnov</dc:creator>
			<guid isPermaLink="false">1841@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;То есть, в подпроцессе получить два токена на Parallel Gateway и отправить каждый из них на свой выход.&#60;br /&#62;
Читал стандарт, ответа не нашел.&#60;br /&#62;
Не написано, что сбор токенов при параллельной обработке - обязателен.&#60;br /&#62;
Написано, что несколько входов подпроцесса неявно объединяются по exclusive gateway (uncontrolled).&#60;br /&#62;
Написано, что подпроцесс не завершится, пока все токены не придут на завершающие события.&#60;br /&#62;
Для reusable подпроцессов написано, что новый токен, от входящего (кроме None) события, при выходе вызывает создание instance вышестоящего процесса (то есть, он рассматривается независимо от прочих токенов).&#60;br /&#62;
А здесь как? Обязателен ли сбор токенов при параллельной обработке до завершения подпроцесса? Или они будут последовательно в родительский процесс выданы по завершении подпроцесса? Или для каждого токена будет создан новый родительский процесс и далее их обработка будет независима?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
