本页内容
流程模拟操作指南
运行首次模拟
运行模拟会根据流程模型和参数生成虚拟 event log。
前置条件
- 在 ProcessMind 中有流程模型(BPMN 图)
- 可选:已配置模拟参数(未配置则采用默认值)
步骤 1:进入模拟标签页
进入流程模型,在右侧面板选择 Simulation 标签页。
步骤 2:创建或选择模拟
每个模型可建立多个模拟配置。
- 点击 simulation selector 下拉菜单
- 选择已有模拟或点击 Create New Simulation
- 输入模拟名称(如“基线”、“高峰期”)
步骤 3:配置周期
| 参数 | 说明 |
|---|---|
| Simulation Period | 设置模拟的起止日期 |
| Warm-up period | 启用后,模拟会在开始日期前额外运行以达到稳定状态 |
Warm-up Period
Warm-up period 让模拟在正式收集 data 前先达到稳定状态,减少初始化偏差。启用后,模拟从 (start date - simulation duration) 开始,运行到结束日期,结果只包含起止日期之间发生的 event。
使用自动配置
无需逐项手动配置,可通过 Auto Configure 自动填充模拟参数:
- 点击 simulation selector 下方的 Auto Configure 按钮
- 选择配置模式:
- AI-Suggested:由 AI 根据流程模型自动生成参数
- Observed from Data:根据实际流程 data 生成参数(需已关联模型)
- 按需检查和调整生成的配置
快速开始
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
选择任何 Task 或 Event(中间/结束 event)进行设置:
处理时长(仅 Task)
| 参数 | 说明 |
|---|---|
| Distribution | 时长变化方式 |
| Time Unit | 秒、分、时、天 |
| Periodicity | 按时间变化 |
所需资源(仅 Task)
| 参数 | 说明 |
|---|---|
| Resource | 使用的资源池 |
| Quantity | 需要的数量 |
跳过概率
元素被跳过的概率(0-100%)。跳过时不消耗资源且不占用时间。
属性变更
在元素完成时修改 case 属性。
步骤 8:配置 Sequence Flow
对于有多分支的 gateway,设置各路径的概率:
| Gateway 类型 | 行为 |
|---|---|
| XOR (Exclusive) | 按概率权重选择一条路径 |
| AND (Parallel) | 所有路径同时进行 |
| OR (Inclusive) | 随机选择,至少选择一条 |
概率
概率为相对权重,将自动归一化。
步骤 9:运行模拟
- 点击模拟面板顶部的 Run Simulation 按钮
- 等待模拟完成(显示进度)
模拟将在达到结束日期或 2,000,000 个 event 时(以先到为准)自动停止。
查看结果
模拟完成后会生成新的 dataset,包含模拟 event log。可通过 ProcessMind 标准功能分析:
- 流程 MAP
- 统计分析
- Dashboard
- 筛选器