Сервис имитационного моделирования бизнес-процессов

Визуальное моделирование процесса

Демонстрация

Объекты модели

В сервисе БП Симулятор для визуального моделирования используется оригинальная задаче-ориентированная нотация моделирования бизнес-процессов, достаточно упрощенная, но совместимая с разными нотациями моделирования, такими как IDEF03, eEPC и BPMN.

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

Объект Описание Пример Свойства
Основные элементы
Функция Совокупность целевых действий, выполняемых одним или несколькими исполнителями одной роли
  • Ремонт водопровода
  • Прием платежа
  • Отправка сообщения
Исполнитель Должность или роль лиц, ответственных за выполнение функции
  • Вагоновожатый
  • Член Правления
Ресурс Услуга или инструмент, необходимые для выполнения функции
  • Станок
  • Программа
Генератор задач Генератор глобальных задач бизнес-процесса определенного типа с определенным интервалом для целей симуляции
  • Обращение клиента за кредитом
  • Поступила претензия клиента
Точка контроля Вспомогательный элемент для мониторинга параметров процесса на разных этапах его выполнения и управления потоком задач
  • Завершение этапа согласования
  • Завершение процесса в связи с выявлением несоответствия
Элементы EPC
Событие Причина или нематериальный результат выполнения функции
  • Визит клиента
  • Обнаружена ошибка в документах
Регулятор Нормо-регулирующий документ, имеющий непосредственное отношение к порядку, условиям или результату выполнения функции
  • Методика
  • Федеральный закон
Вход Материал или информация, необходимые для выполнения функции
  • Заготовка
  • Заявление
Выход Материал или информация, сформированные или приобретающие дополнительные свойства в результате выполнения функции
  • Деталь
  • Заключение
Процедура Совокупность выполнения функций для достижения определенной цели.
  • Обработка заявок с сайта
  • Согласование документации
Комментарий Вспомогательный элемент модели для внесения пояснений или замечаний
  • Временное условие
  • Только в день зарплаты!

Уровень детализации при моделировании зависит от целей моделирования. Например, для генерации регламента выполнения процесса необходимы практически все объекты моделирования, кроме генератора задач, то для расчета затрат достаточно функций и ресурсов: исполнители и ресурсы.

Для удаления или копирования объекта необходимо нажать кнопку "Удалить" или "Копировать" на его панели свойств, описываемой в следующем разделе.

Свойства объектов

Экран "Свойства" объекта открывается в Панели управления при двойном клике по объекту модели. Ниже перечислены все доступные свойства.

Свойство Тип Описание
Название Текст Текстовое описание объекта моделирования. Пример названия функции: "Расчет заработной платы"
Длительность Число Минимальное и максимальная длительность выполнения функции. Например, длительность функции "Обработка детали" от 20 до 30 минут.
Правило распределения задач от поставщиков И/ИЛИ Логическое правило (AND/XOR) для обработки задач, поступивших от предшественников функции. При значении "XOR" для функции будет назначено исполнение при получении задачи от любого предшественника на модели. При значении "AND" функция не будет исполняться, пока по связям от всех предшественников функции не поступит эта же задача. Пример:
Пример
Правило распределения задач к потребителям И/ИЛИ Логическое правило (AND/XOR) для распределения выполненых задач по потребителям функции. При значении "AND" выполненная в функции задача будет распределена всем её потребителям. При значении "XOR" задача будет распределена потребителю с определенной вероятностью распределения. Пример:
Пример
Вероятность распределения задач к потребителям Число Процент, определяющий вероятность распределения задачи потребителю после выполнения функции. Сумма всех процентов вероятности распределения на выходе одной функции должна быть равна 100% при Правиле распределения задач к потребителям "XOR".
Время на доставку задач к потребителям Диапазон Минимальное и максимальное значение времени, необходимого для транспортироваки выполненой задачи от функции к следующему потребителю. Например время передачи из бэк-офиса подписанных экземпляров договора клиенту составляет от 12 до 24 часов.
Стоимость ресурса за задачу Денежная единица В случае установки значения, определяет затраты использования ресурса на выполнение одной задачи вне зависимости от потраченного времени. Например доставка товаров курьером по городу стоит 200 денежных единиц.
Количество сотрудников Число Фактическое количество штатных единиц в оргструктуре или назначенных в роли исполнителя функции. Например, 5 сотрудников колл-центра принимают входящие звонки.
Стоимость использования ресурса Денежная единица Ставка оплаты часа работы ресурса. Например, час работы визажиста стоит 1000, а аренда облачного хранилища всего 0.0001 денежной единицы.
Периоды работы Диапазон Временной период доступности ресурса для выполнения функций. Например, для учета наличия обеденного перерыва, необзодимо два периода: 09:00-13:00 и 14:00-18:00
Количество задач Число Количество задач, формируемых генератором в определенный период работы. Например, для моделирования частоты поступления новых задач 1 раз в минуту, необходимо установить частоту 60 задач в час.
Распределение Список Тип распределения числа новых задач в периоде работы Генератора задач. Например, большая часть заявок поступает в начале каждого часа.
Глобальный приоритет Число Приоритет назначения задачи исполнителю при наличии в очереди на обработку нескольких задач разного типа. Например приоритет для задач сбора задолженности по клиентам, впервые вышедших на просрочку.
Локальный приоритет Число Приоритет назначения задачи исполнителю при наличии в очереди на обработку нескольких задач от разных предшествующих функций. Например приоритет для задач, вернувшихся на доработку.
Совместное выполнение Да/Нет Для выполнения функции необходимо назначить по одному сотруднику из доступных ресурсов. Например для игры на пианино в четыре руки требуется два пианиста (левый и правый) одновременно.
Фильтр задач Список Список Генераторов задач, задачи которых должны будут транспортироваться к следующему объекту потока. Пустой список разрешает прохождение любым задачам.
Партия Число Количество задач, создаваемых генератором или исполяемыми функцией за раз. Например, в анализатор крови загружается один контейнер с 5 пробирками с биоматериалом.
Заполнить Да/Нет Признак необходимости полного заполнения всего размера партии задач для начала работы. Например, не разогревать печь, пока не доставят достаточно материала.

Не обязательно сразу заполнять все доступные свойства объекта. Например, если нет необходимости рассчитать стоимость экземпляра процесса, стоимостные показатели ресурсов вносить не надо.

Все объекты модели должны иметь минимум одну связь с другим объектом. Для создания связи между объектами необходимо сначала дважды кликнуть на объекте - источнике ссылки,а затем щелкнуть на объекте - получателе, будет создана связь со стрелкой на стороне второго объекта. Связь означает непосредственное воздействие или зависимость одного объекта от другого. Не все объекты можно связывать между собой. Группу объектов: генератор, функция, событие, процедура и точка контроля могут быть поставщиками (предшественниками) или потребителями (последователями) друг-друга. Остальные объекты только в качестве воздействия на функции, как показано на схеме ниже.

Пример соединения объектов

Символы "X" и "+" в начале или конце связи означают правила распределения "XOR" или "AND" соответственно. Цифры в начале стрелки соответствуют значению параметра Вероятность распределения задач к потребителям.

Для удаления существующей связи необходимо выбрать двойным кликом один из объектов, все его связи станут отображены пунктиром. При клике на такую связь она будет удалена.

Все манипуляции с объектами модели являются обратимыми и могут быть отменены с помощью визуального компонента внизу экрана или нажатия сочетания клавиш Ctrl+Z на клавиатуре.

Отмена изменений модели

Горячие клавиши

Смотри также