模拟界面参考
本参考指南涵盖的内容
本页完整介绍ProcessMind中的模拟界面。配置模拟时,您可以将其作为速查指南。
打开模拟选项卡
查看流程模型时,可在右侧面板中找到模拟配置:
- 打开包含BPMN模型的流程
- 在右侧面板中打开模拟选项卡
- 所有模拟设置均按可折叠分区整理
模拟管理
模拟面板顶部提供用于管理模拟配置的控件:
模拟选择器
| 控件 | 说明 |
|---|---|
| 模拟列表 | 从侧边栏选择现有模拟配置 |
| 创建模拟 | 创建新的模拟配置 |
| 重命名 | 更改当前配置的名称和数据集名称 |
| 复制 | 创建当前配置的副本 |
| 自动配置 | 使用AI或观察到的数据自动配置模拟参数 |
| 删除 | 删除当前模拟配置 |
同一流程可以有多个模拟配置,方便您比较不同场景,同时保留各自的设置。
操作按钮
页面标题栏中提供主要操作按钮:
| 按钮 | 说明 |
|---|---|
| 运行模拟 | 使用当前设置运行模拟 |
| 自动配置 | 打开自动配置对话框,填充模拟参数 |
自动配置对话框提供两种模式:
- AI建议:根据流程模型结构,使用AI生成符合实际情况的模拟参数
- 从数据中观察到:根据实际流程数据推导参数(仅在数据已映射到模型时可用)
周期
周期分区用于定义模拟的时间范围:
| 设置 | 说明 | 示例 |
|---|---|---|
| 模拟周期 | 模拟的日期范围(开始和结束日期) | 2025-01-01至2025-03-31 |
| 预热期 | 启用后,在开始日期前额外运行一段预热时间 | 开/关 |
预热期
预热期可让模拟在收集数据前达到稳定状态。启用后,模拟会在开始日期前运行一段与模拟时长相等的时间。输出仅包含开始日期至结束日期之间发生的事件。这样可以消除模拟结果中的初始化偏差。
案例属性
属性是案例在流程中携带的数值。您可以配置这些属性的生成方式。
数值属性
数值属性使用统计分布生成数值。所有可用类型请参阅概率分布。
| 设置 | 说明 |
|---|---|
| 分布 | 统计分布类型 |
| 参数 | 特定分布的参数 |
| 周期性 | 可选的基于时间的变化 |
| 条件 | 可选的条件生成规则 |
文本属性
文本属性提供多种生成模式:
| 模式 | 说明 | 输出示例 |
|---|---|---|
| 列表 | 从值列表中按权重随机选择 | “Gold”、“Silver”、“Bronze” |
| 编号 | 前缀后接顺序编号 | “ORDER-0001”、“ORDER-0002” |
| 虚构名称 | 生成的人名 | “Sarah Johnson”、“Michael Chen” |
| 虚构公司 | 生成的公司名称 | “Acme Corp”、“Global Industries” |
| 国家/地区 | 国家/地区名称 | “United States”、“Germany”、“Japan” |
资源配置
定义可供活动使用的资源池。
| 设置 | 说明 |
|---|---|
| 名称 | 资源池的标识符 |
| 容量 | 可用资源单位数 |
| 周期性 | 可选的随时间变化的容量 |
资源建模的详细说明请参阅资源。
开始事件设置
配置新案例如何通过开始事件进入流程:
| 设置 | 说明 |
|---|---|
| 分布 | 到达的分布方式(通常为泊松分布) |
| 速率 | 平均到达数量 |
| 速率单位 | 时间单位:perHour、perDay、perWeek、perMonth、perYear |
| 周期性 | 随时间变化的到达率 |
| 条件 | 条件到达模式 |
默认配置
默认情况下,案例按泊松分布到达,速率为每小时1个案例。
任务(活动)设置
您可以为BPMN模型中的每个任务配置处理参数:
处理时间
| 设置 | 说明 |
|---|---|
| 分布 | 处理时间的变化方式 |
| 时间单位 | 秒、分钟、小时、天 |
| 周期性 | 随时间变化的处理时间 |
| 条件 | 条件处理时间 |
所需资源
| 设置 | 说明 |
|---|---|
| 资源池 | 要使用的资源池 |
| 数量 | 所需资源单位数 |
一个任务可以添加多个资源需求。
跳过概率
| 设置 | 说明 |
|---|---|
| 百分比 | 活动被跳过的概率(0至100%) |
| 周期性 | 随时间变化的跳过概率 |
| 条件 | 条件跳过规则 |
跳过时,案例会立即前进到下一个元素,不消耗资源;仅增加1秒的最短时长。
队列策略
| 设置 | 说明 |
|---|---|
| FIFO | 先进先出,按案例到达顺序处理(默认) |
| LIFO | 后进先出,优先处理最近到达的案例 |
| 随机 | 从等待队列中随机选择案例 |
队列策略决定活动可以处理新工作时,如何从等待队列中选择下一个案例。
属性变更
配置任务完成时如何修改案例属性:
| 设置 | 说明 |
|---|---|
| 属性 | 要修改的属性 |
| 新值 | 要设置的值(固定值,适用于文本和数字属性) |
| 条件 | 应用变更的时机 |
中间事件设置
适用于中间事件(非开始事件):
| 设置 | 说明 |
|---|---|
| 属性变更 | 修改案例属性值 |
| 跳过概率 | 跳过事件的概率 |
网关配置
XOR(排他)网关
对于排他网关,请配置每条出向路径的概率:
| 设置 | 说明 |
|---|---|
| 概率 | 此路径的相对权重(自动归一化) |
| 周期性 | 随时间变化的概率 |
| 条件 | 按条件选择路径 |
**注意:**概率表示相对权重。将顺序流设为70、20、10,与设为7、2、1的结果相同。
AND(并行)网关
无需配置;所有出向路径都会同时执行。
OR(包容)网关
与XOR类似,但可以选择多条路径,并且至少会选择一条。
顺序流设置
配置单条顺序流(元素之间的箭头):
| 设置 | 说明 |
|---|---|
| 概率 | 顺序流离开网关时的相对权重 |
| 周期性 | 随时间变化 |
| 条件 | 按条件选择顺序流 |
分布编辑器参考
配置分布时,您需要使用分布编辑器:
可用的分布类型
| 类型 | 参数 | 适用场景 |
|---|---|---|
| 固定 | value | 常量值 |
| 正态 | mean, stdDev | 对称变化 |
| 均匀分布 | min, max | 范围内概率相等 |
| 三角分布 | min, mode, max | 范围内有一个最可能值 |
| 泊松 | lambda, rateUnit | 到达率 |
| 对数正态 | mean, stdDev | 右偏的时间分布 |
| 威布尔分布 | scale, shape | 可靠性建模 |
| Pearson VI | alpha1, alpha2, beta | 复杂模式 |
| Beta | min, max, alpha, beta | 在最小值和最大值之间灵活变化 |
时间单位
适用时,时长可使用以下单位:
- 秒
- 分钟
- 小时
- 天
速率单位
对于到达分布:
- 每小时
- 每天
- 每周
- 每月
- 每年
详细说明请参阅概率分布。
周期性编辑器参考
配置随时间变化的参数时:
| 类型 | 参数 | 示例 |
|---|---|---|
| 始终 | (无) | 不随时间变化 |
| 默认 | (无) | 后备规则 |
| 每天 | startTime, endTime | 每天09:00-17:00 |
| 每个工作日 | startTime, endTime | 周一至周五的工作时间 |
| 每个周末日 | startTime, endTime | 周六至周日的周末时段 |
| 每周 | startDay, startTime, endDay, endTime | 每周跨多天的模式 |
| 每月 | startDayOfMonth, startTime, endDayOfMonth, endTime | 月末处理 |
| 每年 | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | 季节性模式 |
| 固定周期 | startDateTime, endDateTime | 一次性事件 |
详细说明请参阅周期性。
条件编辑器参考
条件可根据案例属性改变参数值:
| 条件类型 | 说明 |
|---|---|
| 值匹配 | 属性等于指定值 |
| 范围 | 数字属性处于某个范围内 |
示例:根据客户等级应用不同的处理时间。
运行模拟
运行控制
| 控件 | 说明 |
|---|---|
| 运行模拟 | 开始运行模拟 |
| 进度条 | 显示运行期间的完成百分比 |
| 取消 | 停止正在运行的模拟 |
运行限制
| 限制 | 数值 | 用途 |
|---|---|---|
| 最大事件数 | 5,000,000 | 防止模拟持续运行 |
事件数限制
模拟达到5,000,000个事件后将停止。如果达到此限制,请考虑缩短模拟周期或降低到达率。
模拟输出
模拟完成后,会在您的流程中创建一个数据集,其中包含完整的事件日志:
输出内容
| 字段 | 说明 |
|---|---|
| 案例ID | 每个模拟案例的唯一标识符 |
| 活动 | 已执行活动的名称 |
| 开始时间戳 | 活动开始时间 |
| 完成时间戳 | 活动结束时间 |
| 资源 | 执行活动的资源 |
| 属性 | 执行时的案例属性值 |
使用输出数据
模拟生成的事件日志是标准的ProcessMind数据集。您可以:
- 在流程浏览器中查看
- 使用ProcessMind的所有功能进行分析
- 与其他数据集(历史数据或模拟数据)进行比较
- 导出以供外部分析
后续步骤
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。