高级 Functoid
概述
高级 functoid 根据用途可分为五组:
管理循环记录。 当输入实例消息包含具有不可预知的重复元素数(由源架构中的循环记录表示)的部分时,索引、迭代、循环、Nil 值、记录计数、表提取程序和表循环 functoid 以各种组合使用。
条件映射。 值映射和值映射 (平展) functoid 用于提供从输入实例消息到输出实例消息的条件映射。 如果它们的第一个输入参数为 True,则第二个输入参数将放入输出实例消息的指定元素或属性中;否则,将不会在输出实例消息中创建该元素或属性。
任意脚本。 将输入实例消息映射到输出实例消息时, 脚本 functoid 用于运行任意脚本或编译的代码。 此类脚本或编译代码可创建为从源实例消息、已配置的常数值、其他 functoid 的输出或它们的组合接受输入参数。
简单映射。 “ 批量复制” functoid 可用于将整个元素(包括其子元素)从输入实例消息复制到输出实例消息的任意深度。
故障排除。 Assert functoid 可用于测试有关元素值的假设。
可用 functoid
高级 functoid 包括:
- “添加”Functoid
- “索引”Functoid
- “迭代”Functoid
- “循环”Functoid
- “批量复制”functoid
- “零值”Functoid
- “记录计数”Functoid
- “脚本”Functoid
- “表循环”和“表提取程序”Functoid
- “值映射”Functoid
- “值映射(平展)”Functoid
有关这些 functoid 的更多详细信息,请参阅 UI 指南中的 Functoid 参考和开发人员 API 命名空间参考。