更新时间:2023-04-27 GMT+08:00
分享

如何调测工作流

使用说明

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

操作步骤

  1. 参考如何登录新版应用设计器中操作,登录新版应用设计器。
  2. 在左侧导航栏中,选择“流程”
  3. 打开某个工作流,单击编辑器上方的“运行”,运行工作流,模拟与工作流进行交互。

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

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

    图1 日志跟踪器

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

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

  6. 若不符合预期,则重新返回工作流修改,重复3

常见错误

  • 变量赋值错误?

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

  • 变量结构错误?

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

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

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

分享:

    相关文档

    相关产品