如何将基本功能因子添加到映射中

许多泛函数非常易于使用。 此处称为基本功能构件,以将它们与高级类别中的功能构件区分开来。 基本功能块包括其他功能块类别,例如转换、累积、数据库、日期和时间、逻辑、数学、科学和字符串。

通常情况下,基本 functoid 的输入和输出关系具有简单的类型,例如数字和字符串。

使用基本 functoid 时,需要将其添加到网格页中,并创建来自左侧的输入链接,然后从该 functoid 创建通往右侧的输出链接。 本主题提供有关这些操作的分步说明。

向映射添加基本功能体

  1. 在 Visual Studio 工具箱处于活动状态的情况下,单击相应的选项卡以选择要使用的 functoid 类别。

    此时会显示所选类别中的可用 functoid 列表。

  2. 将您要使用的功能组件从工具箱拖动到网格页面上的适当位置。

    注释

    functoid 将放置在当前显示的网格页面上。 如果要将 functoid 置于其他网格页上,则需要先显示其他网格页。

    注释

    如果要一起使用多个 functoid 构造地图,则需要考虑其相对从左到右的位置。 运算单元从左到右执行。 一个 functoid 的输出只能输入到位于其右侧更远位置的另一个 functoid。

  1. 将记录或字段节点从源架构拖到显示的网格页面中的基本功能元件。

    -或-

    在显示的网格页中,将左侧较远位置的另一个 functoid 拖到要为其创建输入链接的基本 functoid 上。

    -或-

    在显示网格页中,将基本的 functoid 拖放到源架构的记录或字段节点上。

    -或-

    在显示的网格页中,将要创建输入链接的基本 functoid 拖动到位于最左侧的另一个 functoid。

    注释

    在拖动时,链接的移动终结点(与链接的定位终结点相反),更改为十字形图标,以便更准确地定位第二终结点。 如果将正在移动的终点悬停在不适合作为链接第二终点的对象上(例如当数据类型不匹配时),光标将更改为一个带有对角线的圆圈图标。

  2. 根据需要重复步骤 1,以确立完整的输入链接集(尽管可能不是整个输入参数集)到基本功能体。

    注释

    有几个 functoid 不需要任何输入链接。 例如,在“日期和时间”functoid 类别中,“日期”、“时间”和“日期和时间”functoid 分别提供当前日期、时间或日期和时间,这些用于处理实例消息。 因此,它们不需要源架构中的任何输入参数。

    注释

    许多 functoid 的输入参数顺序非常重要,如相应的 functoid 参考主题中所述(请参阅 UI 指南中的 Functoid 参考和开发人员 API 命名空间参考)。 创建链接的顺序确定了输入参数在 functoid 中的排列顺序。 有关 functoid 属性和指定 functoid 输入参数顺序的详细信息,请参阅 编辑 Functoid 属性和输入参数。 有关如何配置 functoid 的输入参数的信息,请参阅 如何配置 Functoid 输入参数

    注释

    在开始链接之前,请确保要链接的 functoid 或源架构节点在显示的网格页或源架构窗口中可见。

  1. 将记录或字段节点从目标模式拖到展示网格页中的基本功能元件。

    -或-

    在显示的网格页中,将另一个 functoid(位于最右侧)拖到要创建输出链接的基本 functoid。

    -或-

    将显示网格页中的基本 functoid 拖到目标架构中的记录或字段节点。

    -或-

  2. 在显示的网格页中,将要创建输出链接的基本 functoid 拖到位于更右侧的另一个 functoid 上。

    注释

    在开始链接作之前,请确保要链接的 functoid 和源架构节点已在显示的网格页和源架构窗口中分别可见。

    注释

    Functoid 链接始终尝试禁止不适当的链接,例如源和目标数据类型不匹配的链接。

    注释

    在拖动时,链接的移动终点(与链接的定位终结点相反)会更改为十字形图标,以便更准确地定位第二终结点。 如果您将正在移动的终点悬停在不适合成为链接第二个终点的对象上,例如当数据类型不匹配时,十字线图标将更改为一个显示带有对角斜线的圆的图标。

另请参阅

UI 指南中的 Functoid 参考和开发人员 API 命名空间参考