如何向映射添加“循环”Functoid
概述
循环 functoid 将源架构中的多个记录或字段合并到目标架构中的单个记录中。
有关 循环 functoid 的概念信息,请参阅 循环 Functoid。
在有些情况下,某些 functoid 在具有“循环”functoid 的映射中使用时可能无法按预期方式工作。 如果此类 functoid 满足以下条件,则不会生成预期结果:
functoid 具有多个输入链接。
functoid 的两个或更多输入链接与“循环”functoid 输入记录的子字段链接,但这些子字段不同级。
functoid 的输出链接与“循环”functoid 输出记录的子字段链接。
将循环 functoid 添加到地图并对其进行配置
在 Visual Studio 工具箱处于活动状态的情况下,单击“ 高级 Functoid ”选项卡以选择该类别的 functoid。
此时,将显示所选类别的高级 functoid 列表。
将 “循环” functoid 从“工具箱”拖到网格页上的相应位置。
循环 functoid注意
该 functoid 将放置到显示的网格页上。 如果要将 functoid 放在其他网格页上,需要首先显示该其他网格页。
如果是构造使用多个 functoid 的映射,则需要考虑它们的左右位置关系。 Functoid 是按照从左到右的顺序执行的。 一个 functoid 的输出只能输入到其右侧的另一个 functoid 中。
若要为 Looping functoid 建立输入参数,请通过将记录或字段从源架构拖动到 Looping functoid,或将 循环 functoid 拖动到源架构中的记录或字段来创建输入链接。 根据需要重复此操作,将所有相关输入记录或字段包含在 循环 functoid 中。
若要使用 Looping functoid 中的输出参数,请将 Looping functoid 拖动到目标架构中的记录或字段,或者通过将目标架构中的记录或字段拖到 Looping functoid 来创建输出链接。
注意
与许多其他 functoid 不同, 循环 functoid 的输出只能链接到目标架构的元素。
另请参阅
- 向映射添加高级 Functoid
- UI 指南和开发人员 API 命名空间参考中的循环 Functoid 参考