Запуск имитации осуществляется посредством пункта меню Запустить новую имитацию (Главное меню → Анализ процессов → Запустить новую имитацию), нажатие на который открывает Окно свойств имитации (Рис.1).
Описание параметров Окна свойств имитации (Рис.1) представлено в Табл.1.
Параметр имитации | Описание |
---|---|
Название | Отображает наименование имитации в виде "Имитация <Дата и время создания имитации>". |
Дата и время запуска имитации | Время запуска имитации. Используется для логирования. |
Время имитации | Задает дату и время начала и окончания интервала имитации (Рис.2). |
Шаг имитации | Время, за которое механизм имитации выполняет один такт. Время возникновения экземпляров имитирующих событий или длительность экземпляров имитирующих операций при выполнении имитации округляются до шага имитации. Например, если время выполнения экземпляра имитирующей операции - 7 минут, а шаг имитации - 10 минут, то в статистике по данному экземпляру имитирующей операции будет зафиксировано время выполнения 10 минут. Чем меньше шаг имитации, тем точнее будет проходить имитация, но при этом она займет больше времени. |
Валюта имитации | Задает валюту, в которой будут рассчитаны стоимостные параметры имитации. По умолчанию принимает значение, заданное в параметре "Базовая валюта" (Главное меню → Анализ процессов → Параметры ФСА → вкладка ФСА). |
Шаг группировки гистограмм времени | Задает начальный шаг группировки значений для построения гистограмм времени. При достижении предельного количества столбцов гистограммы (1000) шаг автоматически удваивается. По умолчанию устанавливается равным шагу имитации. |
Шаг группировки гистограмм стоимости | Задает начальный шаг группировки значений для построения гистограмм стоимости. При достижении предельного количества столбцов гистограммы (1000) шаг автоматически удваивается. По умолчанию принимает значение 10. |
Параметр "Время имитации" имеет сложную структуру (Рис.2).
Описание параметров структуры "Время имитации" представлено в Табл.2.
Параметр | Описание |
---|---|
Дата начала | Задает дату начала имитируемого интервала. По умолчанию устанавливается текущая дата. |
Время начала | Задает время начала имитируемого интервала. По умолчанию устанавливается начало рабочего времени, заданное в базовом календаре. Базовым считается календарь, указанный в параметре "Базовый календарь" (Главное меню → Анализ процессов → Параметры ФСА → вкладка ФСА). |
Дата окончания | Задает дату окончания имитируемого интервала. По умолчанию устанавливается текущая дата. |
Время окончания | Задает время окончания имитируемого интервала. По умолчанию устанавливается окончание рабочего времени, заданное в базовом календаре. Базовым считается календарь, указанный в параметре "Базовый календарь" (Главное меню → Анализ процессов → Параметры ФСА → вкладка ФСА). |
Длительность | Длительность имитируемого интервала времени, рассчитываемая автоматически, если заданы остальные параметры структуры. Можно вводить вручную, при этом значения параметров "Дата окончания" и "Время окончания" будут скорректированы автоматически. |
Модели процессов, выполнение экземпляров которых необходимо сымитировать, указываются на вкладке Процессы имитации. Добавить объекты справочника "Процессы" на вкладку Процессы имитации можно следующим образом:
Для узла, у которого есть вложенные элементы, установка галочки при свернутых вложенных элементах не приведет к автоматической установке галочек для всех вложенных элементов этого дерева. Если же эта установка требуется, галочку для соответствующего узла необходимо устанавливать при нажатой клавише Shift.
Запуск имитации возможен в двух режимах: автоматическом и пошаговом. Режим автоматической имитации запускается по кнопке . Пошаговый режим имитации запускается по кнопке .
Нажатие на любую из этих кнопок приводит к открытию окна Ход имитации (Рис.4).
Управление процессом имитации осуществляется следующими кнопками (Табл.3):
Кнопка | Описание |
---|---|
Продолжить. Запускает автоматический режим имитации после паузы или остановки имитации. | |
Пауза. Приостанавливает имитацию. Нажатие кнопки после паузы продолжает имитацию с места остановки. | |
Сделать шаг. Запускает и выполняет пошаговый режим имитации. При этом если имитация запущена с диаграммы процесса, то на диаграмме выделяется фигура, обозначающая точку, в которой находится токен в данный момент. При помощи кнопки можно задать тип шага: "Переходить к следующей фигуре диаграммы" или "Делать шаг, равный шагу имитации". Если имитация запущена с диаграммы, то по умолчанию будет установлен тип шага "Переходить к следующей фигуре диаграммы". Если имитация запускается НЕ с диаграммы, то для выбора доступен только тип шага "Делать шаг, равный шагу имитации". | |
Стоп. Полностью останавливает имитацию. Нажатие кнопки после остановки запустит имитацию сначала. | |
Задержка имитации. Вносит задержку между шагами имитации. Нажатие на кнопку включает или отключает задержку. По умолчанию время задержки - 1с. Изменить время задержки можно с помощью кнопки . | |
Продлить интервал. Позволяет продлить интервал имитации после завершения основного интервала. Открывает окно (Рис.3) для задания нового значения времени окончания интервала имитации. |
С диаграммы процесса имитацию можно запустить по кнопке , которая расположена на Панели инструментов диаграммы. В открывшемся Окне свойств имитации соответствующий объект справочника "Процессы" будет добавлен на вкладку Процессы имитации автоматически.
Во время имитации на диаграмме процесса для каждой фигуры операции отображается количество завершенных экземпляров имитирующих операций. На диаграмме процесса в нотации Процесс/Процедура дополнительно отображается количество запущенных экземпляров имитирующих событий. На диаграмме процесса в нотациях ЕРС и BPMN дополнительно отображается количество запущенных экземпляров имитирующих событий и операторов.
Если запущена пошаговая имитация, то во время имитации рамкой выделяются фигуры диаграммы, обозначающие точки, где в текущий момент имитации находятся токены (Рис.5).