Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:simulation_activity:description_processes:description_flow:sequential_flow [2016/02/17 20:56] apinaeva [Моделирование ожидания при выполнении экземпляра процесса на диаграмме BPMN] |
ru:simulation_fca:simulation_activity:description_processes:description_flow:sequential_flow [2016/02/18 05:05] (текущий) |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
===== Моделирование ожидания при выполнении экземпляра процесса на диаграмме BPMN ===== | ===== Моделирование ожидания при выполнении экземпляра процесса на диаграмме BPMN ===== | ||
- | На диаграмме процесса в нотации BPMN имитация позволяет смоделировать ожидание при выполнении экземпляра процесса. Для этого перед соответствующей фигурой операции необходимо добавить фигуру промежуточного события (//Рис.2//). | + | На диаграмме процесса в нотации BPMN имитация позволяет смоделировать ожидание при выполнении экземпляра процесса. Для этого перед соответствующей фигурой операции необходимо добавить фигуру промежуточного события (//Рис.2//, событие "Пришел курьер"). |
\\ | \\ | ||
Строка 20: | Строка 20: | ||
\\ | \\ | ||
- | Ожидание моделируется заданием правил или условий возникновения экземпляра промежуточного события. Для этого в **Окне свойств** соответствующего объекта справочника "События" на вкладке **Параметры ФСА** заполняются параметры вкладки **Правила возникновения** или **Условия**. Параметры вкладки **Условия** описаны в главе [[ru/simulation_fca/simulation_activity/description_processes/description_flow/branchpoint_conditions#задание_условий|Задание условий]]. Параметры вкладки **Правила возникновения** описаны в главе [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]. | + | Ожидание моделируется заданием правил или условий возникновения экземпляра промежуточного события. Для этого в **Окне свойств** соответствующего объекта справочника "События" на вкладке **Параметры ФСА** заполняются параметры вкладки **Правила возникновения** или **Условия**. Параметры вкладки **Правила возникновения** описаны в главе [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]. Параметры вкладки **Условия** описаны в главе [[ru/simulation_fca/simulation_activity/description_processes/description_flow/branchpoint_conditions#задание_условий|Задание условий]]. |
При задании правил возникновения экземпляров события значение параметра "Тип случайной величины" (см. главу [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]) определяет способ расчета момента возникновения экземпляров события: | При задании правил возникновения экземпляров события значение параметра "Тип случайной величины" (см. главу [[ru/simulation_fca/simulation_activity/description_processes/rules_origin]]) определяет способ расчета момента возникновения экземпляров события: | ||
*если значение параметра "Тип случайной величины" - "Момент времени", экземпляр имитирующего промежуточного события возникнет в заданный конкретный момент времени; | *если значение параметра "Тип случайной величины" - "Момент времени", экземпляр имитирующего промежуточного события возникнет в заданный конкретный момент времени; | ||
- | *если значение параметра "Тип случайной величины" - Таймер, экземпляр имитирующего промежуточного события возникнет через интервал времени, заданный в значении параметра "Закон распределения". После возникновения экземпляра имитирующей операции "Вызов курьера" (//Рис.2//) выполнение экземпляра имитирующего процесса остановится до возникновения экземпляра имитирующего события "Пришел курьер". Значение "Таймер" выбирается, если необходимо смоделировать ожидание прихода сообщения из экземпляра другого процесса (//Рис.3//). После возникновения экземпляра имитирующего события "Запрос отправлен" выполнение экземпляра имитирующего процесса остановится до возникновения экземпляра имитирующего события "Получен ответ из службы технической поддержки"; | + | *если значение параметра "Тип случайной величины" - "Таймер", экземпляр имитирующего промежуточного события возникнет через заданный интервал времени после прихода экземпляра имитирующего процесса в точку, соответствующую фигуре события на диаграмме. Интервал времени задается в значении параметра "Закон распределения"; |
*если значение параметра "Тип случайной величины" - "Шаг повторения", момент возникновения экземпляра имитирующего события зависит от значений параметров "Закон распределения" и "Интервал". Экземпляр имитирующего события возникнет через интервал времени, заданный в значении параметра "Закон распределения", а начало отсчета интервала времени будет производиться с момента старта интервала времени, заданного в значении параметра "Интервал". | *если значение параметра "Тип случайной величины" - "Шаг повторения", момент возникновения экземпляра имитирующего события зависит от значений параметров "Закон распределения" и "Интервал". Экземпляр имитирующего события возникнет через интервал времени, заданный в значении параметра "Закон распределения", а начало отсчета интервала времени будет производиться с момента старта интервала времени, заданного в значении параметра "Интервал". | ||
+ | |||
+ | **Пример моделирования ожидания прихода сообщения из экземпляра другого процесса** | ||
+ | |||
+ | Пример моделирования ожидания прихода сообщения из экземпляра другого процесса приведен на //Рис.3//. Для модели события "Получен ответ из службы технической поддержки" заданы правила возникновения экземпляров события, при этом в качестве значения параметра "Тип случайной величины" выбран "Таймер". | ||
\\ | \\ | ||
Строка 33: | Строка 37: | ||
\\ | \\ | ||
+ | Во время имитации после возникновения экземпляра имитирующего события "Запрос отправлен" выполнение экземпляра имитирующего процесса остановится до возникновения экземпляра имитирующего события "Получен ответ из службы технической поддержки". | ||
[<contextnavigator>] | [<contextnavigator>] |