Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:simulation_activity:description_processes:rules_origin [2015/12/16 16:49] apinaeva [Тестирование правил возникновения экземпляров имитирующего события] |
ru:simulation_fca:simulation_activity:description_processes:rules_origin [2017/07/05 10:38] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Моделирование возникновения экземпляра процесса ====== | ====== Моделирование возникновения экземпляра процесса ====== | ||
- | Для того чтобы сымитировать выполнение экземпляров процесса, необходимо, в первую очередь, смоделировать условия возникновения экземпляров процесса. Экземпляр процесса возникает в момент возникновения экземпляра стартового события/событий диаграммы процесса. Экземпляр имитирующего стартового события может возникнуть либо по причине передачи управления из экземпляра другого имитирующего процесса, либо в соответствии с правилами возникновения экземпляров этого имитирующего стартового события. Правила возникновения экземпляров имитирующего стартового события задаются в **Окне свойств** объекта справочника "События" (вкладка **Параметры ФСА** -> вкладка **Правила возникновения**) (//Рис. 1//). | + | Для того чтобы сымитировать выполнение экземпляров процесса, необходимо, в первую очередь, смоделировать условия возникновения экземпляров процесса. Экземпляр процесса возникает в момент возникновения экземпляра стартового события/событий диаграммы процесса. Экземпляр имитирующего стартового события может возникнуть либо по причине передачи управления из экземпляра другого имитирующего процесса, либо в соответствии с правилами возникновения экземпляров этого имитирующего стартового события. Правила возникновения экземпляров имитирующего стартового события задаются в **Окне свойств** объекта справочника "События" (вкладка **Параметры ФСА** -> вкладка **Правила возникновения**) (//Рис.1//). |
\\ | \\ | ||
Строка 14: | Строка 14: | ||
*Интервал, | *Интервал, | ||
*Закон распределения, | *Закон распределения, | ||
- | *Количество событий. | + | *Количество экземпляров события. |
=====Тип случайной величины===== | =====Тип случайной величины===== | ||
Строка 20: | Строка 20: | ||
Параметр может принимать значения: Момент времени, Шаг повторения, Таймер. | Параметр может принимать значения: Момент времени, Шаг повторения, Таймер. | ||
- | *"Момент времени" выбирается для задания конкретных моментов времени, когда в течение интервала, заданное в одноименном параметре, возникают экземпляры события. | + | *"Момент времени" выбирается для задания конкретных моментов времени, когда в течение интервала, заданного в параметре "Интервал", возникают экземпляры события. |
- | *"Шаг повторения" выбирается для задания шага между моментами возникновения экземпляров события в течение интервала, заданного в одноименном параметре. Примером события, для моделирования возникновения экземпляров которого в качестве типа случайной величины выбирается "Шаг повторения", может служить событие "Поступил звонок от клиента". Экземпляры этого события возникают через определенные интервалы времени в течение дня. | + | *"Шаг повторения" выбирается для задания шага между моментами возникновения экземпляров события в течение интервала, заданного параметре "Интервал". Примером события, для моделирования возникновения экземпляров которого в качестве типа случайной величины выбирается "Шаг повторения", может служить событие "Поступил звонок от клиента". Экземпляры этого события возникают через определенные интервалы времени в течение дня. |
*"Таймер" выбирается для задания задержки перед возникновением экземпляра промежуточного события-обработчика, фигура которого расположена на диаграмме процесса в нотации BPMN. Время задержки отсчитывается от момента перехода к модели события во время имитации. | *"Таймер" выбирается для задания задержки перед возникновением экземпляра промежуточного события-обработчика, фигура которого расположена на диаграмме процесса в нотации BPMN. Время задержки отсчитывается от момента перехода к модели события во время имитации. | ||
Строка 34: | Строка 34: | ||
<startTableBox> | <startTableBox> | ||
^ **Параметр интервала** ^ **Описание** ^ | ^ **Параметр интервала** ^ **Описание** ^ | ||
- | | Интервал возникновения событий | Задает шаблон для генерации временных отрезков, в течение которых возникают экземпляры события. Шаблон - это интервал времени, который будет повторяться в соответствии с правилами, заданными в разделе "Повторять": \\ - Сутки: длительность шаблона - сутки; \\ - Год: длительность шаблона - год. | | + | | Интервал возникновения экземпляров события | Задает шаблон для генерации временных отрезков, в течение которых возникают экземпляры события. Шаблон - это интервал времени, который будет повторяться в соответствии с правилами, заданными в разделе "Повторять": \\ - Сутки: длительность шаблона - сутки; \\ - Год: длительность шаблона - год. | |
| Повторять | Задает правила, по которым интервал возникновения экземпляров события повторяется, например, "Ежедневно", "Ежемесячно". Если в качестве длительности шаблона выбран Год, то частоту повторения шаблона можно выбрать только из двух опций: "Нет" или "Ежегодно". | | | Повторять | Задает правила, по которым интервал возникновения экземпляров события повторяется, например, "Ежедневно", "Ежемесячно". Если в качестве длительности шаблона выбран Год, то частоту повторения шаблона можно выбрать только из двух опций: "Нет" или "Ежегодно". | | ||
| Пределы повторения | Задает либо интервал дат, в течение которого возникают экземпляры события по указанным ранее правилам, либо количество повторений интервала возникновения экземпляров события, если не указано "Нет" в значении параметра "Повторять" . | | | Пределы повторения | Задает либо интервал дат, в течение которого возникают экземпляры события по указанным ранее правилам, либо количество повторений интервала возникновения экземпляров события, если не указано "Нет" в значении параметра "Повторять" . | | ||
Строка 42: | Строка 42: | ||
- | На //Рис.2// приведен пример следующего интервала возникновения экземпляров события: начало отсчета: 1 января 2015-го года. Начиная с этой даты, каждый день каждого года с 09:00:00 до 18:00:00, с 1-го января и до 31-го января включительно возникают экземпляры события. | + | На //Рис.2// приведен пример следующего интервала возникновения экземпляров события: начало отсчета: 10 октября 2012-го года. Начиная с этой даты, каждый день каждого года с 09:00:00 до 18:00:00, с 1-го января и до 31-го января включительно возникают экземпляры события. |
\\ | \\ | ||
Строка 50: | Строка 50: | ||
\\ | \\ | ||
- | Для моделей событий с Типом случайной величины - Таймер значение параметра "Интервал" не задается. | + | Для модели события с Типом случайной величины "Шаг повторения" первый экземпляр имитирующего события возникает в момент начала заданного интервала возникновения экземпляров события. Т.е. если задан Интервал возникновения экземпляров события "Сутки -> Время возникновения: с 09:00:00 до 18:00:00", первый экземпляр имитирующего события возникнет в 9:00:00. |
+ | Для модели события с Типом случайной величины "Таймер" значение параметра "Интервал" не задается. | ||
Строка 61: | Строка 62: | ||
Распределение случайной величины, выбранной в параметре "Тип случайной величины", задается законом ее распределения. Для этого выбирается тип закона распределения и задаются параметры этого закона. | Распределение случайной величины, выбранной в параметре "Тип случайной величины", задается законом ее распределения. Для этого выбирается тип закона распределения и задаются параметры этого закона. | ||
- | В окне **Закон распределения** можно задать следующие типы функций распределения: | + | В окне **Закон распределения** можно задать следующие типы закона распределения: |
* для дискретного распределения: | * для дискретного распределения: | ||
* Константа, | * Константа, | ||
Строка 91: | Строка 92: | ||
- | =====Количество событий===== | + | =====Количество экземпляров события===== |
- | Задает распределение количества экземпляров стартового события, которое возникает в заданном интервале времени. Параметр задается, если в качестве типа случайной величины выбран "Момент времени" (Момент возникновения экземпляров события). | + | Задает распределение количества экземпляров события, которое возникает в заданном интервале времени. Параметр задается, если в качестве типа случайной величины выбран "Момент времени" (Момент возникновения экземпляров события). |
- | Задание корректной частоты возникновения экземпляров событий нередко возможно только при непосредственном наблюдении за деятельностью. Для облегчения этой задачи можно использовать модуль **Контроллинг процессов**. Подробная информация о модуле приведена в [[ru/manual/manual]], глава [[ru/manual/bpcontrolling/bpcontrolling]] и в методике [[ru/directum/directum]], глава [[ru/directum/stage_control]]. | + | Задание корректной частоты возникновения экземпляров событий нередко возможно только при непосредственном наблюдении за деятельностью. Для облегчения этой задачи можно использовать модуль **Контроллинг процессов**. Подробная информация о модуле приведена в [[ru/manual/manual]], глава [[ru/manual/bpcontrolling/bpcontrolling]]. |
Строка 102: | Строка 103: | ||
=====Тестирование правил возникновения экземпляров имитирующего события===== | =====Тестирование правил возникновения экземпляров имитирующего события===== | ||
- | Смоделировав правила возникновения экземпляров события, можно сымитировать их возникновение (//Рис. 4//). Это необходимо для того, чтобы проверить корректность заданных условий, сравнить желаемое поведение системы с реальным. Для этого в **Окне свойств** объекта справочника "События" на вкладке **Параметры ФСА** необходимо нажать гиперссылку **Смоделировать моменты возникновения события**. | + | Смоделировав правила возникновения экземпляров события, можно сымитировать их возникновение (//Рис.4//). Это необходимо для того, чтобы проверить корректность заданных условий, сравнить желаемое поведение системы с реальным. Для этого в **Окне свойств** объекта справочника "События" (вкладка **Параметры ФСА** -> вкладка **Правила возникновения**) необходимо нажать гиперссылку **Смоделировать моменты возникновения**. |
\\ | \\ | ||
- | [{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/process_start_064.png?nolink |Рисунок 4. Окно **Моменты возникновения событий**}}] | + | [{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/process_start_064.png?nolink |Рисунок 4. Окно **Моменты возникновения экземпляров события**}}] |
\\ | \\ | ||
- | На //Рис. 4// представлен результат тестовой генерации экземпляров имитирующего события. Начало имитационного периода: 01.01.2015, завершение: 31.01.2015. Один столбец показывает, сколько экземпляров имитирующего события возникает за 10 часов (значение параметра "Шаг группировки"). При этом всего за указанный период запущен 81 экземпляр имитирующего события. В этой форме допустимо менять значения параметров "Начало", "Окончание", "Шаг группировки". Эта возможность позволяет представить отчет в удобной для аналитика форме с нужным ему масштабом отображения данных. | + | На //Рис.4// представлен результат тестовой генерации экземпляров имитирующего события. Начало имитационного периода: 01.10.2015, завершение: 31.10.2015. Один столбец показывает, сколько экземпляров имитирующего события возникает за 10 часов (значение параметра "Шаг группировки"). При этом всего за указанный период возникло 38 экземпляров имитирующего события. В этой форме допустимо менять значения параметров "Начало", "Окончание", "Шаг группировки". Эта возможность позволяет представить отчет в удобной для аналитика форме с нужным ему масштабом отображения данных. |
- | + | ||
- | \\ | + | |