Форум Сообщества Аналитиков

×


еEPC и циклы(Прочитано 6691 раз)
еEPC и циклы : 26 Декабря 2008, 13:23:14
Возможно, это уже давно обсуждено и вопрос глупый, но...
Как отобразить циклические действия без цикла?
К примеру.
Ждем компенсацию. Компенсация может получена двумя способами - деньгами или услугами, причем в несколько приемов. Если денег (услуг) нет месяц, то следует постучать "по голове" фирму-"компенсатора" и опять ждать. И т.д. до полного получения компенсации. Как сие изобразить без использования циклов? eEPC диаграмма(ы) должны быть корректны.
« Последнее редактирование: 29 Декабря 2008, 18:31:43 от Galogen »



Re: еEPC и циклы Ответ #1 : 26 Декабря 2008, 14:21:08
Добрый день!

Вы меня заинтриговали. Подскажите, пожалуйста, а почему возникло ограничение не использовать циклы на диаграммах?

Как варинт, можно придумать следующее:
1. Выделить отдельный подпроцесс "Прием компенсации". В процессе описать алгоритм получения (деньгами или услугами), алгоритм проверки (последняя компенсация или нет) и т.д.

2. Выделить процесс "Ожидание компенсации". Процесс должен выполняться о определенной периодичностью (например, раз в неделю). В этом процессе описать функцию "Проверка условий выплаты компенсации" с двумя возможными событиями: соблюдение условий и несоблюдение условий. В случае наступления события "соблюдение условий" вызвать процесс "Прием компенсации". В случае наступления события "несоблюдение условий" уведомить фирму-компенсатор.

В этом примере на диаграммах в явном виде циклов не будет.



Re: еEPC и циклы Ответ #2 : 29 Декабря 2008, 11:52:11
Вы меня заинтриговали. Подскажите, пожалуйста, а почему возникло ограничение не использовать циклы на диаграммах?
Все очень просто - циклы не пропускает проверка "валидности" диаграмм.



Re: еEPC и циклы Ответ #3 : 11 Марта 2009, 23:50:02
Элементарно, Ватсон! (с)

циклов в подобной модели быть действительно не должно

нужны два-три стартовых события "компенсация получена деньгами", "компенсация получена услугами", "компенсация не получена" с соответствующей обработкой. при необходимости событием может быть и временной интервал "поступление компенсации просрочено на месяц"
информационные входы (различные виды INFORMATION CARRIER) в соответствующую обработку должны идти от процессов/подпроцессов типа "выплата компенсации деньгами", "оплата компенсации услугами"

никаких процессов "ожидание" делать не надо.

P.S. читайте Шеера.
Лью воду...




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19