В этой статье вы узнаете, как настроить параметры элементов схемы в имитационном моделировании: задать длительность выполнения задач, назначить ресурсы с графиками и ставками, определить вероятности ветвей в шлюзах и настроить буферы. Также описано, как использовать кнопку «Заполнить с помощью AI» для автоматической генерации всех настроек.
Настройка элементов схемы — обязательный этап перед запуском симуляции. Без корректных параметров система не сможет рассчитать очереди, загрузку ресурсов и стоимость процесса. Все настройки задаются на экране настройки симуляции в правой панели «Свойства элемента».
Автозаполнение с помощью AI
Если вы не хотите настраивать каждый элемент вручную, система предлагает автоматическое заполнение. Кнопка «Заполнить с помощью AI» доступна вверху левой панели и работает только для симуляций в статусе «Черновик».
- В поле «Описание процесса (необязательно)» кратко опишите ваш процесс. Например: «~500 заявок в месяц, пики по утрам, 3 оператора на первой линии».
- Нажмите кнопку «Сгенерировать».
- Дождитесь завершения (до минуты). Система заполнит все параметры: ресурсы, длительности, вероятности, календари, поток и экономику.
Важно: текущие настройки будут заменены сгенерированными. После генерации система покажет статус «Готово к запуску!» или «Требуется доработка» с перечнем замечаний, которые нужно исправить вручную.
Настройка задач
В правой панели выберите вкладку «Задачи». Для каждой задачи доступны следующие параметры:
- Длительность выполнения — базовое время обработки одной заявки. Укажите значение в минутах или часах.
- Распределение длительности — определяет, как варьируется время обработки:
- «Детерминированное» — всегда ровно базовое время.
- «Нормальное» — колоколообразный разброс вокруг базового значения.
- «Равномерное» — случайное время в диапазоне.
- «Экспоненциальное» — возможны длинные хвосты (редко, но долго).
- Вариативность (σ) — процент разброса от 0 до 100. Для нормального распределения σ = базовое время × вариативность. Под полем отображается превью: «Разброс: min – max».
- Ресурс — выберите исполнителя из списка или нажмите «Выбрать ресурс», чтобы открыть диалог назначения. Кнопка «Убрать» снимает ресурс с задачи.
- Доход за выполнение — выручка за одно выполнение задачи (используется для расчёта прибыли).
- Прямые расходы — расходники, API, лицензии за одно выполнение.
Если задача не имеет ресурса, она не образует очередь. Если длительность не задана, задача считается мгновенной. Оба случая не блокируют запуск, но влияют на точность результатов.
Назначение ресурсов
Ресурс — это исполнитель (оператор, система, линия), который обрабатывает заявки. Назначение ресурса доступно из панели задачи или через бейдж на схеме.
- Нажмите «Выбрать ресурс» или «Добавить ресурс».
- В диалоге «Список ресурсов» выберите один из вариантов:
- Существующая роль — выберите роль из справочника; имя и ставка подставятся автоматически.
- Название ресурса — введите новое название вручную.
- Заполните параметры:
- Количество — сколько исполнителей работает параллельно.
- Ставка, ₽/ч — стоимость часа работы ресурса.
- График — выберите режим работы:
- «24/7» — круглосуточно.
- «Будние дни» — Пн–Пт 09:00–18:00.
- «Свой график» — задайте дни и часы вручную. Доступны пресеты: «Стандарт», «Ранний», «Поздний», «Удлинённый».
- Оплата — тип расчёта стоимости:
- «Сдельная» — платим только за выполнение задач.
- «Фултайм» — платим за всё время, включая простой. Только у таких ресурсов в отчёте отображается стоимость простоя.
Один ресурс можно назначить нескольким задачам — тогда они делят его между собой. Удаление ресурса снимает его со всех задач, где он был назначен.
Настройка шлюзов
Шлюз — это точка ветвления в процессе. Настройка вероятностей доступна только для расходящегося исключающего шлюза с двумя и более ветвями.
- В правой панели выберите вкладку «Шлюзы».
- Для каждой ветви укажите вероятность в процентах.
- Следите за индикатором «Сумма: N%». Сумма должна быть ровно 100%.
- Если сумма не сходится, используйте кнопки:
- «Поровну» — распределит вероятность равномерно по всем ветвям.
- «Нормализовать» — масштабирует текущие значения так, чтобы сумма стала 100%.
Если сумма вероятностей не равна 100%, система заблокирует запуск симуляции с ошибкой «Сумма вероятностей ≠ 100%».
Настройка буферов
Буфер — это межоперационное хранилище с конечной ёмкостью (склад, зал ожидания, очередь между задачами). Настройка доступна только для промежуточного условного события. Активируется тумблером «Сделать буфером».
- Ёмкость — максимальное количество заявок, которое буфер может удержать.
- При переполнении — поведение, когда буфер заполнен:
- «Ждать места (BLOCK)» — процесс замедляется, но ничего не теряется.
- «Отклонять (REJECT)» — заявки сверх ёмкости отклоняются и считаются потерянными. Чтобы оценить потери, задайте стоимость привлечения заявки (CAC) в настройках симуляции.
- Дисциплина — порядок обслуживания:
- «FIFO — очередь» — первая пришла, первая обслужена.
- «LIFO — стек» — последняя пришла, первая обслужена.
- Таймаут ожидания — максимальное время, которое заявка может ждать в буфере.
- Содержимое — описание того, что хранится (документы, люди, кг и т. д.).
Проверка перед запуском
После настройки всех элементов нажмите кнопку «Проверить» в нижней панели. Система выполнит валидацию и покажет список проверок:
- Зелёные пункты: «Диаграмма привязана», «Поток заявок настроен», «Режим запуска задан», «Вероятности шлюзов корректны», «Ресурсы назначены», «Длительности задач заданы».
- Блокирующие ошибки: «Диаграмма», «Поток заявок», «Режим запуска», «Вероятности шлюзов (сумма 100%)».
- Предупреждения (не блокируют запуск): «Ресурсы», «Длительности задач».
Если проверка пройдена, кнопка «Запустить симуляцию» станет активной. Любое изменение настроек после проверки сбрасывает её статус.
Частые формулировки
«настроить задачи в симуляции», «назначить ресурсы на задачи», «вероятности шлюзов не 100%», «как настроить буфер в des», «ai заполнение настроек симуляции», «распределение длительности задач», «ставка ресурса в симуляции», «график работы ресурса фултайм», «дисциплина буфера fifo lifo».