使用 Calculate 元素,可以在各 Automation Co-Pilot 界面的流程表单中通过公式实现数字和日期字段的动态计算和显示。

包含计算字段的表单在所有使用流程表单的 Automation Co-Pilot 版本中现已实现更精准的动态处理。 您可以将 Calculate 元素用于以下目的:

  • 动态公式渲染: 在流程中的开始表单审批步骤中使用的表单现在已完全支持 Calculate 元素。 这意味着公式会自动计算,其结果直接显示在表单中。

  • 字段类型支持

    • 数字字段: 数值根据设定的公式进行计算和显示。

    • 日期字段: 使用支持的函数计算的日期现在能正确显示。

  • 实时计算显示: 当从包含 Calculate 字段的流程创建请求时,表单将根据在 Form Composer 中设置的公式逻辑动态显示计算值。

例如,您可以使用 Calculate 元素来计算以下内容:年龄、基于数量和成本的总计、自动折扣或温度转换。

过程

  1. 在左侧窗格中,单击自动化。 将显示可用机器人和表单的列表。
  2. 单击现有表单或单击新建 > 表单

    将出现表单生成器页面。

  3. Calculate 元素拖动到表单中,用于开始表单审批步骤。 您可以将 Calculate 元素用于 NumberDate 字段。
  4. 要素标签字段中输入要素的名称。 例如,如果使用了一个 Date 字段,并且您想根据日期字段计算一个数字,您可以将标签输入为: 开始日期和结束日期之间的天数是:
  5. 可选: 请输入字段下方提示的文本(最多 30 个字符)以及 Calculate 元素的工具提示(最多 200 个字符)。
  6. 单击添加表达式以使用元素、函数和运算符构建用于添加到 Calculate 元素的公式。
    • 元素: 从下拉菜单中选择一个元素,例如 Total - Number0
    • 函数: 从这些支持的功能中进行选择: AVGSUMPRODUCT
    • 运算符: 从以下受支持的运算符中进行选择:+-*/%()
    完成后单击应用
  7. 要设置数字格式,请使用数字格式化选项在数字中允许尾随零并在 bot 运行时用逗号分隔千位
  8. 使用小数下拉菜单设置小数位数。
  9. 使用特殊字符字段为要素输入前缀和后缀标签。
  10. 要设置日期格式,请从下拉菜单中选择日期格式
  11. 高级行为部分,您可以单击使字段隐藏,以便在机器人运行时向用户隐藏该元素。
  12. 单击保存

场景: 使用 Calculate 元素将华氏度转换为摄氏度

场景描述

在用户需要更改温度数值的情况下,例如在制造、设施报告或健康相关任务中,可以设置 Calculate 元素将华氏温度自动转换为摄氏温度。 这可确保在 Automation Co-Pilot 中的开始、表单或审批步骤里,数值能够直接在表单中正确且实时地显示。

公式: 要将华氏度转换为摄氏度,请使用标准公式: 摄氏度 =(华氏度 - 32)* 5 / 9

  1. 打开表单构建器
    1. 导航到自动化选项卡。

    2. 打开现有表单或单击新建→表单

  2. 添加输入字段

    1. 拖动一个 Number 元素到表单中。

    2. 将其标记为温度(华氏度)(例如 Fahrenheit_Temp)。

  3. 添加 Calculate 元素
    1. 拖动一个 Calculate 元素到表单中。

    2. 将其标记为温度(摄氏度)
    3. 可选择添加提示文本: 根据输入自动计算
  4. 创建公式
    1. 单击添加表达式
    2. 使用以下内容构建公式: (Fahrenheit_Temp - 32) * 5 / 9
    3. 使用下拉菜单选择您的输入元素 (Fahrenheit_Temp)、减法运算符 (-) 以及常数 3259,并配合适当的运算符使用。
  5. 确定输出格式
    1. 根据需要设置小数精度(1 位或 2 位小数)。
    2. 可选择添加后缀标签:°C
  6. 保存并部署
    1. 单击应用,然后保存表单。
    2. 在您的流程的开始、表单或审批步骤中使用表单。

当用户输入华氏温度时,系统会自动计算并显示其摄氏度等值——为用户提供顺畅、动态的体验,无需手动转换或借助外部工具。