<?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>Comments on: A Case For BPMN Signal Event</title>
	<atom:link href="http://mainthing.ru/item/300/feed/" rel="self" type="application/rss+xml" />
	<link>https://mainthing.ru/item/300/</link>
	<description>@ Anatoly Belaychuk's BPM Blog</description>
	<pubDate>Sat, 18 Apr 2026 10:37:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Ирина</title>
		<link>https://mainthing.ru/item/300/#comment-771</link>
		<dc:creator>Ирина</dc:creator>
		<pubDate>Mon, 13 Sep 2010 11:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-771</guid>
		<description>Спасибо Вам за комментарий.</description>
		<content:encoded><![CDATA[<p>Спасибо Вам за комментарий.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/300/#comment-770</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Mon, 13 Sep 2010 11:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-770</guid>
		<description>Ирина

Только не упускайте из виду принципиальный момент: сигнал шлется всем, кто его слушает, без исключения. Например, если 10 студентов из группы сдали курсовик на проверку, то реализовать при помощи сигнала ожидание оценки от преподавателя не получится, потому что сигнал от преподавателя получит не одна группа, а студенты всех факультетов и курсов, ожидающие оценку. Надо использовать сообщения.

В примере, разобранном в этой заметке, фокус в том, что процесс планирования принципиально один. Если же у компании несколько производственных площадок, планирование на каждой из которых выполняется независимо, то, опять-таки, использовать сигнал не выйдет.

А.Б.</description>
		<content:encoded><![CDATA[<p>Ирина</p>
<p>Только не упускайте из виду принципиальный момент: сигнал шлется всем, кто его слушает, без исключения. Например, если 10 студентов из группы сдали курсовик на проверку, то реализовать при помощи сигнала ожидание оценки от преподавателя не получится, потому что сигнал от преподавателя получит не одна группа, а студенты всех факультетов и курсов, ожидающие оценку. Надо использовать сообщения.</p>
<p>В примере, разобранном в этой заметке, фокус в том, что процесс планирования принципиально один. Если же у компании несколько производственных площадок, планирование на каждой из которых выполняется независимо, то, опять-таки, использовать сигнал не выйдет.</p>
<p>А.Б.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ирина</title>
		<link>https://mainthing.ru/item/300/#comment-769</link>
		<dc:creator>Ирина</dc:creator>
		<pubDate>Mon, 13 Sep 2010 10:56:26 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-769</guid>
		<description>Очень интересные возможности могут открыться в будущем по использованию событий типа "сигнал". На семинаре по "автоматизации процессов в вузе" вы говорили можно использовать стиль "каскад со смещением", т.к работы не всегда выполняются по плану. Так вот управляющие сигналы смогут координировать действия при таком стиле выполнения. Например, запланировано сделать точно заказ к определенной дате, но он сделан на неделю позже. Можно выставить формальный диапазон ожидания, не плановый, а с запасом. В вузе по плану диплом на проверку надо сдать в определенную дату, но по факту сдают намного позже. Также ожидание сигнала может стать гарантией, что процесс все равно продолжится независимо от того когда пришел сигнал (это определенная страховка).</description>
		<content:encoded><![CDATA[<p>Очень интересные возможности могут открыться в будущем по использованию событий типа &#8220;сигнал&#8221;. На семинаре по &#8220;автоматизации процессов в вузе&#8221; вы говорили можно использовать стиль &#8220;каскад со смещением&#8221;, т.к работы не всегда выполняются по плану. Так вот управляющие сигналы смогут координировать действия при таком стиле выполнения. Например, запланировано сделать точно заказ к определенной дате, но он сделан на неделю позже. Можно выставить формальный диапазон ожидания, не плановый, а с запасом. В вузе по плану диплом на проверку надо сдать в определенную дату, но по факту сдают намного позже. Также ожидание сигнала может стать гарантией, что процесс все равно продолжится независимо от того когда пришел сигнал (это определенная страховка).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/300/#comment-767</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Fri, 10 Sep 2010 06:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-767</guid>
		<description>Следите за объявлениями.</description>
		<content:encoded><![CDATA[<p>Следите за объявлениями.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: German</title>
		<link>https://mainthing.ru/item/300/#comment-766</link>
		<dc:creator>German</dc:creator>
		<pubDate>Thu, 09 Sep 2010 20:26:23 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-766</guid>
		<description>а про тренинг можно поподробнее</description>
		<content:encoded><![CDATA[<p>а про тренинг можно поподробнее</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/300/#comment-765</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Thu, 09 Sep 2010 09:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-765</guid>
		<description>Как это нет информации на диаграммах? А что означает data object, подписанный "Заказы на производство", и входящие-выходящие в него стрелки?!

Это какое-то массовое умопомрачение: люди рисуют процессные диаграммы так, как будто кроме процессов ничего больше нет. Особо продвинутые добавляют еще сигналы. А как же данные? Они никуда не деваются, отказываться от баз данных никто не собирается, и это законный способ коммуникации между процессами.</description>
		<content:encoded><![CDATA[<p>Как это нет информации на диаграммах? А что означает data object, подписанный &#8220;Заказы на производство&#8221;, и входящие-выходящие в него стрелки?!</p>
<p>Это какое-то массовое умопомрачение: люди рисуют процессные диаграммы так, как будто кроме процессов ничего больше нет. Особо продвинутые добавляют еще сигналы. А как же данные? Они никуда не деваются, отказываться от баз данных никто не собирается, и это законный способ коммуникации между процессами.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Кузин</title>
		<link>https://mainthing.ru/item/300/#comment-764</link>
		<dc:creator>Сергей Кузин</dc:creator>
		<pubDate>Thu, 09 Sep 2010 09:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-764</guid>
		<description>За пример - отдельно спасибо! :-)</description>
		<content:encoded><![CDATA[<p>За пример - отдельно спасибо! <img src='https://mainthing.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Кузин</title>
		<link>https://mainthing.ru/item/300/#comment-763</link>
		<dc:creator>Сергей Кузин</dc:creator>
		<pubDate>Thu, 09 Sep 2010 08:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-763</guid>
		<description>В третьем варианте я стал добавлять отдельный процесс для буфера как раз потому, что про записи в базу данных никакой информации на диаграммах нет (реализация при просмотре диаграммы неочевидна, а часто возникает вопрос, куда же делись заказы). 

По второму варианту - просто ещё один из способов реализации, пусть и неоптимальный :-)</description>
		<content:encoded><![CDATA[<p>В третьем варианте я стал добавлять отдельный процесс для буфера как раз потому, что про записи в базу данных никакой информации на диаграммах нет (реализация при просмотре диаграммы неочевидна, а часто возникает вопрос, куда же делись заказы). </p>
<p>По второму варианту - просто ещё один из способов реализации, пусть и неоптимальный <img src='https://mainthing.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/300/#comment-762</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Thu, 09 Sep 2010 08:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-762</guid>
		<description>Сергей

В моей схеме заказ отправится в производство сразу после того, как он успешно согласован. Отправка эта заключается в том, что в таблицу базы данных "Очередь заказов" добавляется запись. А производство (диспетчер-планировщик) прочтет заказы в конце дня. Причем не один, а сразу все накопившиеся заказы. Это похоже на Ваш третий вариант, только без отдельного процесса (зачем он?).

По второму варианту: фиксировать полученные сигналы, и что с ними делать? Наверное, складывать в базу данных? А зачем так сложно, когда можно сразу складывать в базу безо всяких сигналов.

А.Б.</description>
		<content:encoded><![CDATA[<p>Сергей</p>
<p>В моей схеме заказ отправится в производство сразу после того, как он успешно согласован. Отправка эта заключается в том, что в таблицу базы данных &#8220;Очередь заказов&#8221; добавляется запись. А производство (диспетчер-планировщик) прочтет заказы в конце дня. Причем не один, а сразу все накопившиеся заказы. Это похоже на Ваш третий вариант, только без отдельного процесса (зачем он?).</p>
<p>По второму варианту: фиксировать полученные сигналы, и что с ними делать? Наверное, складывать в базу данных? А зачем так сложно, когда можно сразу складывать в базу безо всяких сигналов.</p>
<p>А.Б.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Кузин</title>
		<link>https://mainthing.ru/item/300/#comment-761</link>
		<dc:creator>Сергей Кузин</dc:creator>
		<pubDate>Thu, 09 Sep 2010 07:08:13 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=300#comment-761</guid>
		<description>Анатолий, в процессе "От заказ до оплаты" перед действием "Отправить заказ в производство" стОит ли добавить промежуточное событие "Ждать запрос от производства"? Ведь отправка произойдёт лишь в конце рабочего дня... 
Ещё вариант  реализации примера - экземпляр процесса "От заказа до оплаты" после согласования заказа выдаёт сигнал типа "Есть согласованный заказ", и тогда процесс "Планирование производства" обращается за согласованными заказами только к этим экземплярам процессов в конце рабочего дня (но он должен фиксировать полученные сигналы).
Третий вариант - после согласования все заказы помещаются в отдельное хранилище/буфер/очередь (можно реализовать отдельным процессом?), к которому в конце рабочего дня обращается процесс планирования и выбирает заказы согласно некоторым правилам (объёмы, приоритеты, сроки, ...). 
Чётвёртый вариант - сам процесс планирования может послать сигнал экземплярам процессов "От заказа до оплаты" о списке попавших в график заказов.</description>
		<content:encoded><![CDATA[<p>Анатолий, в процессе &#8220;От заказ до оплаты&#8221; перед действием &#8220;Отправить заказ в производство&#8221; стОит ли добавить промежуточное событие &#8220;Ждать запрос от производства&#8221;? Ведь отправка произойдёт лишь в конце рабочего дня&#8230;<br />
Ещё вариант  реализации примера - экземпляр процесса &#8220;От заказа до оплаты&#8221; после согласования заказа выдаёт сигнал типа &#8220;Есть согласованный заказ&#8221;, и тогда процесс &#8220;Планирование производства&#8221; обращается за согласованными заказами только к этим экземплярам процессов в конце рабочего дня (но он должен фиксировать полученные сигналы).<br />
Третий вариант - после согласования все заказы помещаются в отдельное хранилище/буфер/очередь (можно реализовать отдельным процессом?), к которому в конце рабочего дня обращается процесс планирования и выбирает заказы согласно некоторым правилам (объёмы, приоритеты, сроки, &#8230;).<br />
Чётвёртый вариант - сам процесс планирования может послать сигнал экземплярам процессов &#8220;От заказа до оплаты&#8221; о списке попавших в график заказов.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
