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