<?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: Как определить, top-level диаграмма или нет</title>
		<link>http://bpmnforum.ru/topic/151</link>
		<description>bpmnforum.ru &#187; Topic: Как определить, top-level диаграмма или нет</description>
		<language>ru-RU</language>
		<pubDate>Thu, 07 May 2026 09:00:48 +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/151" rel="self" type="application/rss+xml" />

		<item>
			<title>Анатолий Белайчук на "Как определить, top-level диаграмма или нет"</title>
			<link>http://bpmnforum.ru/topic/151#post-1212</link>
			<pubDate>Втр, 23 Апр 2013 08:05:54 +0000</pubDate>
			<dc:creator>Анатолий Белайчук</dc:creator>
			<guid isPermaLink="false">1212@http://bpmnforum.ru/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;http://bpmnforum.ru/topic/151#post-1207&#34;&#62;tessa&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
Насколько я знаю, отдельные диаграммы, описывающие expanded подпроцессы, не могут иметь пулов и лэйнов. &#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Expanded/collapsed это ведь не вид подпроцесса, а просто способ его отображения. Тут уместнее говорить о встроенных/повторно-используемых подпроцессах. Повторно-используемый подпроцесс по сути является процессом, который разрешили вызывать как подпроцесс. У него свой пул и дорожки, естественно. Что касается встроенного, то собственного пула у него нет - он его наследует от родителя. Дорожки вполне могут быть.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;&#60;cite&#62;Цитирую &#60;a href=&#34;http://bpmnforum.ru/topic/151#post-1207&#34;&#62;tessa&#60;/a&#62;:&#60;/cite&#62;&#60;br /&#62;
Можно ли как-то еще по наличию/отсутствию BPMN элементов и их связей определить top-level это или нет ?
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Если стартовое событие нулевое, то сегодня был процесс верхнего уровня, а завтра бац! вызвали его как подпроцесс. Согласен с Сергеем - задача не имеет решения. Да и непонятно откуда такая задача возникла.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Sergey Ustinov на "Как определить, top-level диаграмма или нет"</title>
			<link>http://bpmnforum.ru/topic/151#post-1210</link>
			<pubDate>Пон, 22 Апр 2013 22:04:00 +0000</pubDate>
			<dc:creator>Sergey Ustinov</dc:creator>
			<guid isPermaLink="false">1210@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Краткий ответ - задача не имеет решения.&#60;br /&#62;
Ничто не мешает процессу вызвать новый экземпляр самого себя в качестве call activity. Более того, вложенный подпроцесс может вызвать родительский. То есть Процесс1 в одной из веток вызывает Процесс2, а Процесс2 в одной из веток вызывает Процесс1. И все это в рамках стандарта. И какой из этих процессов более высокого уровня? :)))
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tessa на "Как определить, top-level диаграмма или нет"</title>
			<link>http://bpmnforum.ru/topic/151#post-1207</link>
			<pubDate>Пон, 22 Апр 2013 14:03:43 +0000</pubDate>
			<dc:creator>tessa</dc:creator>
			<guid isPermaLink="false">1207@http://bpmnforum.ru/</guid>
			<description>&#60;p&#62;Задача: через API определить, принадлежит ли текущий BPMN элемент top-level процессу&#60;br /&#62;
Иерархия диаграм определяется деревом диаграм, но в то же время ничто не мешает не BPMN диаграмме ссылаться на BPMN диаграмму, т.е. фактически быть ее парентом в дереве.&#60;/p&#62;
&#60;p&#62;Понятно, что если элемент принадлежит Expanded подпроцессу, то значит, это не top-level. А если диаграмма не содержит expanded подпроцессов, а каждый подпроцесс описывается в отдельной диаграмме?&#60;/p&#62;
&#60;p&#62;Насколько я знаю, отдельные диаграммы, описывающие expanded подпроцессы, не могут иметь пулов и лэйнов. Или я ошибаюсь? Но если это просто top-level  диаграмма ?&#60;/p&#62;
&#60;p&#62;Можно ли как-то еще по наличию/отсутствию BPMN элементов и их связей определить top-level это или нет ? Конечно, нужно учитывать, что пользователь мог ошибиться и, например, положить Start Event с None триггером на не top-level диаграмму. Есть ли такое условие, которое наверняка сработает ?&#60;/p&#62;
&#60;p&#62;Может, я уже путаюсь. Помогите, пожалуйста, разобраться.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
