Навигация:  Быстрый старт > Меню системы > Моделирование > Документы и процессы >

Симулятор

ПредыдущаяВернуться к началу главыСледующая

Симулятор процессов используется для ситуативного моделирования, анализа построенных процессов. Симулятор представляет собой диаграмму процесса, в которой пользователь может имитировать последовательное выполнение функций процесса, перемещая фокус по связям потока выполнения процесса.

Описание объекта

Запустить Симулятор можно следующим образом: Меню: Моделирование >> Документы и процессы >> Симулятор.

Также можно запустить симулятор из Навигатора или Редактора БП непосредственно по открытому процессу с помощью соответствующей кнопки.

 

Окно симулятора делится на две части. В левой половине находится поле выбора процесса и монитор, отображающий характеристики процесса (Функции и Исполнители). Правую часть занимает диаграмма процесса.

 

Окно симулятора процессов

Окно симулятора процессов

 

 

Процесс - выбор процесса для симулирования.
Действия - открывает меню с доступными действиями.
Сетка - позволяет выбирать стиль и шаг сетки для отображения диаграммы симулируемого процесса.
Стиль сетки - выбирается стиль сетки: Скрыть, Точки, Линии.
Шаг сетки - указывается шаг сетки.
Учитывать - позволяет включить привязку к сетке.
Масштаб - позволяет выбирать масштаб диаграммы симулируемого процесса.
Свойства - позволяет настраивать на диаграмме процесса отображение свойств функций: Исполнители, Срок выполнения, Реквизиты, Макросы.

 

Окно симулятора процессов. Настройка отображения свойств

Окно симулятора процессов. Настройка отображения свойств

 

Прервать - прерывает симуляцию процесса.
Авто - включает/отключает автоматический режим симуляции процесса.

 

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

 

Вперёд - при автоматическом режиме позволяет начать симуляцию, при пошаговом режиме — осуществляет переход между состояниями процесса.
Закрыть - закрывает Симулятор процессов.
Настройки - открывает форму Настройки симулятора.

 

Форма Настройки

Форма Настройки

 

o Выбор альтернативных переходов
Вручную - указывает, что переходы будут выбираться вручную.
По вероятностям - указывает, что переходы будут выбираться по вероятностям.  Данная функция актуальна только при выборе автоматического режима симуляции процессов.
o Обработка подпроцессов
Разворачивать - указывает, что подпроцессы будут отображаться в окне симулятора и все состояния подпроцессов будут последовательно пройдены.
Пропускать - указывает, что подпроцессы будут пропущены при симуляции, но данные подпроцесса отобразятся на мониторе.
Задавать вопрос - указывает, что перед прохождением подпроцесса система будет спрашивать, развернуть подпроцесс или пропустить.
o Настройки автоматического режима
Количество запусков - указывается количество запусков процесса.
Интервал времени - указывается промежуток времени, через который будет происходить переход к следующему состоянию.

 

Если количество запусков не указано (равно 0), то запуск симуляции в автоматическом режиме будет невозможен.

 

o Настройки отчёта - позволяет настроить отображение данных в отчёте.
Формировать отчёт по завершении процесса - указывает, что необходимо формировать отчёт по завершении симуляции процесса.
Исполнители - указывает, что в отчёте необходимо отобразить информацию по исполнителям процесса.
Функции - указывает, что в отчёте необходимо отобразить информацию по функциям процесса.
Функции по исполнителям - указывает, что в отчёте необходимо отобразить информацию о функциях по исполнителям процесса.
o Точки останова - указываются состояния, на которых симулятор будет делать паузу.

 

По результату моделирования при завершении симуляции процесса может формироваться сводный отчет (при соответствующих настройках).

 

Отчёт по симуляции процесса

Отчёт по симуляции процесса

 

Симулятор позволяет работать в двух режимах — пошаговом и автоматическом. Пользователь в любой момент может переключаться между этими режимами.

Пошаговый режим

В пошаговом режиме симулятор последовательно перебирает состояния процесса. Переход от одного состояния к другому происходит с помощью кнопки Вперед. Текущее состояние выделяется появлением рамки. При переходах симулятор не останавливается на управляющих состояниях, таких как Разделение и Слияние, Источник и Приемник сигнала. Содержимое монитора обновляется после прохождения каждой новой функции или подпроцесса.

 

Симулятор процессов в авторежиме

Симулятор процессов в авторежиме

 

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

 

Симулятор процессов. Просмотр функций исполнителей

Симулятор процессов. Просмотр функций исполнителей

 

Если текущим состоянием является функция, то в окне монитора выделяется ответственный исполнитель. Данная особенность доступна только для пошагового режима.

Если в процессе есть разделение на несколько параллельных потоков, то симулятор проходит каждую из параллельных ветвей. После прохождения последней ветви текущей становится следующая функция после слияния.

 

Автоматический режим

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

Поскольку большинство процессов не линейны, т.е. маршрут движения процесса зависит от всевозможных условий и развитие процесса определяется выполнением или не выполнением каких-либо из них, то при симуляции бизнес-процесса переход от одной функции к другой происходит с определенной долей вероятности.

Пример. В процессе Заявка на ДС в 90% случаев после функции Проверка на наличие денег следующей будет функция Выдача денег и лишь в 10% - следующей будет функция Отказ в выплате. В этом случае при настройке количества запусков – 10, в 9 из 10 случаев выполнится функция Выдача денег и только в одном из них – Отказ в выплате.

 

Форма Настройки Симулятора. Настройка выполнения переходов

Форма Настройки Симулятора. Настройка выполнения переходов

 

См. также:

Процессы
Тип состояния Функция
Типы состояния Источник и Приёмник