文档列表
本页内容

流程模拟操作指南

运行首次模拟

运行模拟会根据流程模型和参数生成虚拟 event log。


前置条件

  • 在 ProcessMind 中有流程模型(BPMN 图)
  • 可选:已配置模拟参数(未配置则采用默认值)

步骤 1:进入模拟标签页

进入流程模型,在右侧面板选择 Simulation 标签页。


步骤 2:创建或选择模拟

每个模型可建立多个模拟配置。

  1. 点击 simulation selector 下拉菜单
  2. 选择已有模拟或点击 Create New Simulation
  3. 输入模拟名称(如“基线”、“高峰期”)

步骤 3:配置周期

参数说明
Simulation Period设置模拟的起止日期
Warm-up period启用后,模拟会在开始日期前额外运行以达到稳定状态

Warm-up Period

Warm-up period 让模拟在正式收集 data 前先达到稳定状态,减少初始化偏差。启用后,模拟从 (start date - simulation duration) 开始,运行到结束日期,结果只包含起止日期之间发生的 event。

使用自动配置

无需逐项手动配置,可通过 Auto Configure 自动填充模拟参数:

  1. 点击 simulation selector 下方的 Auto Configure 按钮
  2. 选择配置模式:
    • AI-Suggested:由 AI 根据流程模型自动生成参数
    • Observed from Data:根据实际流程 data 生成参数(需已关联模型)
  3. 按需检查和调整生成的配置

快速开始

Auto Configure 是最快的模拟配置方法,后续可随时微调参数。


步骤 4:配置属性

自定义 case 在模拟过程中的携带属性。

数值属性

通过分布生成数值。更多内容见 分布类型 。

文本属性

选择生成模式:

模式说明
List按权重随机选取预设值
Numbered带前缀的连续编号(如“订单1”、“订单2”)
Fictional Names自动生成人名
Fictional Companies自动生成公司名
Countries国家名

步骤 5:配置资源

定义约束活动执行的 shared resource,详情见 资源 。


步骤 6:配置 Start Events

点击 Start Event 设置 case 的到达方式:

参数说明
Distribution到达分布类型(默认 Poisson)
Rate每周期平均到达数
Rate Unit单位:小时、天、周、月、年
Periodicity按时间变化

默认值:Poisson 分布,每小时 1 个 case。


步骤 7:配置 Tasks 和 Events

选择任何 TaskEvent(中间/结束 event)进行设置:

处理时长(仅 Task)

参数说明
Distribution时长变化方式
Time Unit秒、分、时、天
Periodicity按时间变化

所需资源(仅 Task)

参数说明
Resource使用的资源池
Quantity需要的数量

跳过概率

元素被跳过的概率(0-100%)。跳过时不消耗资源且不占用时间。

属性变更

在元素完成时修改 case 属性。


步骤 8:配置 Sequence Flow

对于有多分支的 gateway,设置各路径的概率:

Gateway 类型行为
XOR (Exclusive)按概率权重选择一条路径
AND (Parallel)所有路径同时进行
OR (Inclusive)随机选择,至少选择一条

概率

概率为相对权重,将自动归一化。


步骤 9:运行模拟

  1. 点击模拟面板顶部的 Run Simulation 按钮
  2. 等待模拟完成(显示进度)

模拟将在达到结束日期或 2,000,000 个 event 时(以先到为准)自动停止。


查看结果

模拟完成后会生成新的 dataset,包含模拟 event log。可通过 ProcessMind 标准功能分析:

  • 流程 MAP
  • 统计分析
  • Dashboard
  • 筛选器

下一步