Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:simulation_activity:description_processes:description_flow:sequential_flow [2015/12/16 16:01] 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//, событие "Пришел курьер"). |
\\ | \\ | ||
- | [{{ ru/simulation_fca/stages_simulation_fca/process_description/diag_settings/diag_settings_109.png?nolink |Рисунок 2. Моделирование ожидания перед возникновением экземпляра операции "Отправка посылки". Нотация BPMN}}] | + | [{{ ru/simulation_fca/stages_simulation_fca/process_description/diag_settings/diag_settings_109.png?nolink |Рисунок 2. Моделирование ожидания перед возникновением экземпляра операции "Передача посылки курьеру". Нотация BPMN}}] |
\\ | \\ | ||
- | Ожидание моделируется заданием правил или условий возникновения экземпляра промежуточного события. Для этого в **Окне свойств** соответствующего объекта справочника "События" на вкладке **Параметры ФСА** заполняются параметры вкладки **Правила возникновения** или **Условия**. Параметры вкладки **Условия** описаны в разделе: [[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//. Для модели события "Получен ответ из службы технической поддержки" заданы правила возникновения экземпляров события, при этом в качестве значения параметра "Тип случайной величины" выбран "Таймер". | ||
+ | \\ | ||
+ | |||
+ | [{{ ru/simulation_fca/stages_simulation_fca/process_description/diag_settings/diag_settings_111.png?nolink |Рисунок 3. Моделирование ожидания прихода сообщения из экземпляра другого процесса. Нотация BPMN}}] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Во время имитации после возникновения экземпляра имитирующего события "Запрос отправлен" выполнение экземпляра имитирующего процесса остановится до возникновения экземпляра имитирующего события "Получен ответ из службы технической поддержки". | ||
[<contextnavigator>] | [<contextnavigator>] |