更新时间:2024-07-11 GMT+08:00
分享

如何调测BPM流程编排

使用说明

与服务编排类似,BPM也有一个流程执行历史的查看器,称为“日志跟踪器”。通过跟踪流程的每一步的输入和输出,确定流程的执行结果是否符合预期。

操作步骤

  1. 参考登录经典应用设计器中操作,登录经典版应用设计器。
  2. 打开某个BPM,单击编辑器上方的“运行”按钮,运行BPM,模拟与BPM的交互。

    交互完成后,需要确认步骤操作的结果是否符合预期。

  3. 单击BPM编辑器页面右上方的“跟踪”,打开“日志跟踪器”页面。
  4. 在“日志跟踪器”页面,查看BPM执行的每一步的详细信息,例如查看变量传递是否符合预期。

    图1 日志跟踪器

    日志跟踪器界面分为两部分,即搜索框和流程日志跟踪记录表格。

    • 搜索框
      图2 搜索框
      • 流程切换:用户可以根据时间筛选曾启动过的流程,每个流程的跟踪信息只保存半个小时。
      • 搜索框:根据流程跟踪信息进行搜索。
      • 下载:将当前完整的流程日志,以文件形式下载到本地,便于保存或查看。
    • 表格:日志跟踪器表格记录了BPM流程流转的日志。其中包含时间戳、所属模块的类型、所属模块的名字、具体操作的图元类型、图元名称以及该操作的描述。模块在执行子流程时,会切换为子流程的类型和名称。

  5. 若不符合预期,则重新返回BPM修改,重复 2

常见错误

  1. 变量赋值错误?

    请检查输入参数的类型与定义是否匹配,必要时进行类型转换。

  2. 变量结构错误?

    请检查输入参数的结构(属性名、取值类型)与目标结构是否一致。当出现大段JSON报错信息时,可借助JSON Viewer或在线JSON格式化工具进行对比。

  3. 没有走指定分支?流程意外终止?

    由于流程的结束是隐含的,当没有下一步的内容时流程即结束。因此,在排他网关里如果没有设置默认分支,当所有分支的条件都不满足时,流程即进入结束状态。

相关文档