maestro
latest
false
Maestro Orchestrate 用户指南
- 简介
- 入门指南
- 可在任何画布上构建
- 使用案例构建
- 使用流构建
- Build with BPMN
- 运营
- 监控
- 正在优化
- 参考信息
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
转换
在一个节点中对列表应用多项操作:筛选列表、调整每个项目的形状、对项目进行分组或运行您自己的 JavaScript。
转换将操作链应用于一个节点中的列表。每个操作都会收到之前操作的结果,因此您可以仅保留未结订单,重新调整每个订单的形状,然后按客户进行分组。它位于“添加节点”面板的“数据”类别中。
设置节点
-
选择其追踪节点句柄上的“+” ,然后选择“数据”>“转换” 。
-
在属性面板中,选择“ 编辑转换 ” 。
-
在集合中,输入要转换的列表,例如
$vars.scriptTask1.output。该字段应为数组。 -
按照操作的运行顺序添加操作:
操作 操作 添加筛选器 仅返回与您设置的条件匹配的项目。 添加地图 使用您定义的字段映射将每个项目转换为新形状。 添加分组依据 按字段对项目进行分组,并计算每组的计数、总和或平均值。 添加自定义脚本 以 JavaScript 运行您自己的转换逻辑。 -
选择“运行”以测试节点,并在“输出”列中查看结果。
输出
节点以output形式返回上一个操作的结果。后续节点将其读取为$vars.<nodeId>.output ,例如$vars.transform1.output 。
转换或脚本
当工作对列表进行筛选、调整或分组时,请使用“转换” 。当逻辑不适合这些操作时,请使用脚本。在转换中, “添加自定义脚本”涵盖需要代码的单个步骤。
常见问题
| 问题 | 分辨率 |
|---|---|
| 集合显示错误 | 此字段为必填字段,其格式应为数组。请在生成该值的节点的执行追踪记录中检查该值。 |
| 经过筛选器后,输出为空 | 没有与任何项目匹配的条件。检查执行追踪记录中输入的字段名称和值。 |
输出在映射后包含undefined字段 | 输入项目中不存在源字段。检查执行追踪中的输入结构。 |