<?xml version="1.0" encoding="UTF-8"?><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>Комментарии к записи: Потоки сообщений, события-сообщения и задачи-сообщения</title>
	<atom:link href="http://mainthing.ru/item/799/feed/" rel="self" type="application/rss+xml" />
	<link>https://mainthing.ru/ru/item/799/</link>
	<description>BPM-блог Анатолия Белайчука</description>
	<pubDate>Tue, 28 Apr 2026 06:26:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Автор: Anatoly Belychook</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3284</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Mon, 06 Feb 2017 14:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3284</guid>
		<description>Bogdan

Sure, why not - if we model an engine-powered process. This post was about human-powered ones, though.</description>
		<content:encoded><![CDATA[<p>Bogdan</p>
<p>Sure, why not - if we model an engine-powered process. This post was about human-powered ones, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Bogdan N</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3283</link>
		<dc:creator>Bogdan N</dc:creator>
		<pubDate>Mon, 06 Feb 2017 14:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3283</guid>
		<description>Hi Anatoly,

some modern process engines implement sending emails via service tasks / external classes (enabling you to use whatever external communication channel you wish: email, SMS, Slack, Twitter etc).
In this case, it is appropriate to use the envelope task.

Regards,
Bogdan</description>
		<content:encoded><![CDATA[<p>Hi Anatoly,</p>
<p>some modern process engines implement sending emails via service tasks / external classes (enabling you to use whatever external communication channel you wish: email, SMS, Slack, Twitter etc).<br />
In this case, it is appropriate to use the envelope task.</p>
<p>Regards,<br />
Bogdan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anatoly Belychook</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3274</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Sun, 22 Jan 2017 07:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3274</guid>
		<description>Владимир

Некорректными у вас получились пулы "Сервисы бухгалтерии", "Сервисы отдела продаж"; на рис 5.2 внешние системы изображены черными ящиками. Второе отличие: рис. 5.2 подразумевает, что внешняя система отрабатывает нетривиальный и протяженный фрагмент процесса, включающий в том числе пользовательские задачи. Если надо просто вызвать автоматическую функцию (сервис) внешней системы, то это уместнее было бы сделать через задачу-вызов сервиса. Саму внешнюю систему при этом можно отобразить дорожкой.

По поводу задачи с циклом - трактовка выглядит логичной, но вы сможете поручиться, что производитель движка реализовал именно такую трактовку?

Старые сообщения пришлось закрыть из-за потока спама.

Сейчас я уже не вспомню, что мне помешало написать продолжение в 2011 году. Отчасти тему выявления процессов раскрывает статья "Дирижировать или реагировать".</description>
		<content:encoded><![CDATA[<p>Владимир</p>
<p>Некорректными у вас получились пулы &#8220;Сервисы бухгалтерии&#8221;, &#8220;Сервисы отдела продаж&#8221;; на рис 5.2 внешние системы изображены черными ящиками. Второе отличие: рис. 5.2 подразумевает, что внешняя система отрабатывает нетривиальный и протяженный фрагмент процесса, включающий в том числе пользовательские задачи. Если надо просто вызвать автоматическую функцию (сервис) внешней системы, то это уместнее было бы сделать через задачу-вызов сервиса. Саму внешнюю систему при этом можно отобразить дорожкой.</p>
<p>По поводу задачи с циклом - трактовка выглядит логичной, но вы сможете поручиться, что производитель движка реализовал именно такую трактовку?</p>
<p>Старые сообщения пришлось закрыть из-за потока спама.</p>
<p>Сейчас я уже не вспомню, что мне помешало написать продолжение в 2011 году. Отчасти тему выявления процессов раскрывает статья &#8220;Дирижировать или реагировать&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Владимир</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3272</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 21 Jan 2017 21:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3272</guid>
		<description>Анатолий,

в своей статье "Баланс между оркестровкой и межпроцессным взаимодействием в BPMN" (http://mainthing.ru/ru/item/439/) в конце Вы говорите: "В следующей статье поделюсь опытом, как в ходе анализа выявлять независимые процессы.". Не подскажете ссылку на эту "следующую статью"?

Извините, что спрашиваю здесь, но в оригинальной статье комментирование уже закрыто.

P.s. Если смотреть статьи по тэгам, то на странице, в конце набора фрагментов, на русском языке есть только ссылка "&#60;&#60; Назад", которая очень сбивает с толку. Я несколько лет думал, что "Назад" - это действительно назад, и полагал, что статьи архивируются и доступ к ним закрывается. :))) Кстати, на английском это выглядит как "Older Entries". Эти навигационные ссылки можно на русском исправить на "Раньше / Позже" или вшито в "движок"?</description>
		<content:encoded><![CDATA[<p>Анатолий,</p>
<p>в своей статье &#8220;Баланс между оркестровкой и межпроцессным взаимодействием в BPMN&#8221; (http://mainthing.ru/ru/item/439/) в конце Вы говорите: &#8220;В следующей статье поделюсь опытом, как в ходе анализа выявлять независимые процессы.&#8221;. Не подскажете ссылку на эту &#8220;следующую статью&#8221;?</p>
<p>Извините, что спрашиваю здесь, но в оригинальной статье комментирование уже закрыто.</p>
<p>P.s. Если смотреть статьи по тэгам, то на странице, в конце набора фрагментов, на русском языке есть только ссылка &#8220;&lt;&lt; Назад&#8221;, которая очень сбивает с толку. Я несколько лет думал, что &#8220;Назад&#8221; - это действительно назад, и полагал, что статьи архивируются и доступ к ним закрывается. :))) Кстати, на английском это выглядит как &#8220;Older Entries&#8221;. Эти навигационные ссылки можно на русском исправить на &#8220;Раньше / Позже&#8221; или вшито в &#8220;движок&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Владимир</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3269</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 21 Jan 2017 15:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3269</guid>
		<description>А что не так в том, чтобы после событийного шлюза (event-based) поставить задачу-получение сообщения с циклом (receive task)? 

Шлюз ждёт, пока появится событие в обработчиках, соединённых с ним потоками управления. Если первым появляется сообщение в задаче-получении сообщения, то остальные обработчики, стоящие после событийного шлюза, не будут никогда активированы, даже если появятся события, на которые они настроены. А когда задача-получение сообщения с циклом будет выполнена, процесс пойдет дальше по исходящему из этой задачи потоку управления. 

Вот "что будет, если задача с циклом". Разве не так?</description>
		<content:encoded><![CDATA[<p>А что не так в том, чтобы после событийного шлюза (event-based) поставить задачу-получение сообщения с циклом (receive task)? </p>
<p>Шлюз ждёт, пока появится событие в обработчиках, соединённых с ним потоками управления. Если первым появляется сообщение в задаче-получении сообщения, то остальные обработчики, стоящие после событийного шлюза, не будут никогда активированы, даже если появятся события, на которые они настроены. А когда задача-получение сообщения с циклом будет выполнена, процесс пойдет дальше по исходящему из этой задачи потоку управления. </p>
<p>Вот &#8220;что будет, если задача с циклом&#8221;. Разве не так?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Владимир</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3268</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 21 Jan 2017 15:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3268</guid>
		<description>Анатолий, спасибо за статью!

Рад, что моя диаграмма помогла вам раскрыть тему про сообщения. :) Можете ответить на несколько вопросов по статье?

1. В целом речь  идёт о "BPMN с ручным приводом", но ведь на рисунке явно видно, что сквозной процесс выполняется BPM-движком, координирующим работу других систем. Насколько релевантно приводить эту диаграмму, обсуждая BPMN с ручным приводом?
2. Вы говорите, что на приведённой схеме сообщения использованы некорректно. Можете пояснить, в каком именно месте некорректность, и в чём она состоит (я задавал этот вопрос на bpmnforum, но вы не ответили)?
3. Чем приведённая диаграмма, которая приведена в качестве отрицательного примера, принципиально отличается от той, которая приведена на рис.5.2 в вашей статье "Дирижировать или реагировать" (http://mainthing.ru/ru/item/613/)?</description>
		<content:encoded><![CDATA[<p>Анатолий, спасибо за статью!</p>
<p>Рад, что моя диаграмма помогла вам раскрыть тему про сообщения. <img src='https://mainthing.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Можете ответить на несколько вопросов по статье?</p>
<p>1. В целом речь  идёт о &#8220;BPMN с ручным приводом&#8221;, но ведь на рисунке явно видно, что сквозной процесс выполняется BPM-движком, координирующим работу других систем. Насколько релевантно приводить эту диаграмму, обсуждая BPMN с ручным приводом?<br />
2. Вы говорите, что на приведённой схеме сообщения использованы некорректно. Можете пояснить, в каком именно месте некорректность, и в чём она состоит (я задавал этот вопрос на bpmnforum, но вы не ответили)?<br />
3. Чем приведённая диаграмма, которая приведена в качестве отрицательного примера, принципиально отличается от той, которая приведена на рис.5.2 в вашей статье &#8220;Дирижировать или реагировать&#8221; (http://mainthing.ru/ru/item/613/)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anatoly Belychook</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3257</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Fri, 20 Jan 2017 09:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3257</guid>
		<description>Теоретически за развилкой по событиям может стоять как событие, так и задача на получение сообщений. Но что будет, если задача с циклом, например? На практике наверное лучше использовать честные события, а не задачи.</description>
		<content:encoded><![CDATA[<p>Теоретически за развилкой по событиям может стоять как событие, так и задача на получение сообщений. Но что будет, если задача с циклом, например? На практике наверное лучше использовать честные события, а не задачи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Юлия</title>
		<link>https://mainthing.ru/ru/item/799/#comment-3256</link>
		<dc:creator>Юлия</dc:creator>
		<pubDate>Fri, 20 Jan 2017 09:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=799#comment-3256</guid>
		<description>Кстати, события-сообщения обрабатываются event-based шлюзами. А задача-сообщение, по сути, не должна?</description>
		<content:encoded><![CDATA[<p>Кстати, события-сообщения обрабатываются event-based шлюзами. А задача-сообщение, по сути, не должна?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
