用例开发自动化Effects操作效果

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

操作效果

操作效果允许您在自动化触发或恢复时自动运行操作

配置

要设置操作效果,请首先打开自动化配置向导。在效果页面,添加一个操作效果;这将带您到操作效果配置页面。在已配置操作下,默认情况下将添加一个操作,并显示为未配置

从这个未配置的操作开始,您可以开始配置您的操作。首先,搜索并选择您要执行的操作。界面将显示所选操作所需的参数,如下图所示。如果参数类型受到支持,您可以直接在UI中提供一个值。

要添加更多操作,请选择添加操作按钮。这将添加一个新选项卡,允许您配置一个新操作。注意,当配置了多个操作时,执行顺序不能保证;操作可能以任何顺序执行。

使用效果输入的操作效果

使用条件效果输入

可用输入

某些对象集条件会暴露效果输入。这些可以在操作效果中使用。要使用条件效果输入,操作参数的类型需要与暴露的条件效果输入的类型一致。例如,如果条件监控Alert对象类型,操作需要采用对象类型为Alert的对象引用参数。

以下条件暴露效果输入:

以下效果输入可以被暴露:

  • 对象集
  • 对象列表
  • 单个对象
  • 属性引用

在下面的示例中,对象添加到集合条件暴露了一个效果输入,该输入是包含支持票支持票类型的对象集。鉴于所选的关闭支持票操作期望一个类型为支持票的对象集参数,条件效果输入新支持票已添加是一个可选择的选项。

使用效果输入的操作效果

注意,对象集和对象列表输入不能与单个对象和属性引用输入结合使用,因为前者一次包含多个对象,而后者一次包含一个对象。

配置执行模式

当使用效果输入时,可以配置执行模式以确定对象和操作应如何分组。可用选项取决于效果输入是针对一个受影响的对象(例如,单个对象和属性引用输入)还是多个受影响的对象(如对象集和对象列表输入)。

使用单个对象和属性引用输入意味着每个操作针对条件中的每个对象执行一次。可以通过自定义并行化设置来优化操作的执行,该设置更改每次执行的操作数量。

操作效果并行化设置

使用对象集和对象列表输入意味着操作针对多个对象同时执行。更改执行模式将修改对象在操作执行中的分组方式。可用的对象分组选项如下:

  • 针对所有对象执行一次: 确保如果条件由多个对象同时触发,操作只执行一次。
  • 针对每批对象执行一次: 将对象拆分为固定大小的批次,并针对每个批次执行一次操作。使用此选项优化自动化以更高的规模运行。
  • 针对每组对象执行一次: 根据条件的对象类型的一组对象属性对对象进行分组。如果您的操作接受一个对象集,但假定该集合中的所有对象在一组属性上是相同的,则使用此选项。例如,如果您的操作需要一组支持票,但期望它们属于同一类别,按类别属性分组将确保操作只针对一个类别在同一时间执行。注意,分组基于属性值的精确匹配。对于数组类型属性,值必须是精确、有序的匹配才能被分组在一起。
操作效果执行模式设置

错误处理

您可以配置多种方法来处理失败的操作,包括重试策略。可用的重试策略包括:

  • 恒定回退: 自动重试,事件之间的等待时间固定。
  • 指数回退: 重试之间的等待时间指数增加。

您还可以配置抖动的量,这是重试之间延迟时间的变化,以防止同时重试。可以指定抖动为:

  • 重试延迟应随机变化的因子。对于每次重试延迟,随机选择的延迟的一部分乘以因子并加或减到延迟。例如,给定延迟为100 ms和因子为0.25,重试延迟将在75 ms125 ms之间。
  • 重试延迟应随机变化的持续时间。对于每次重试延迟,随机选择的持续时间的一部分加或减到延迟。例如,给定延迟为100 ms和持续时间20 ms,重试延迟将在80ms120ms之间。

操作可见性设置

并非所有操作都适合与Automate一起使用。您可以在Ontology Manager中配置操作类型后,禁用操作在Automate中使用。在创建操作类型后,通过从操作类型列表中选择操作类型来查看其详细信息,然后在左侧面板中导航到安全性和提交标准选项卡。然后,在前端消费者部分找到允许Automate提交操作的开关并关闭它。

在Ontology Manager中禁用Foundry Automate的操作

权限

操作与自动化的所有者相关联。这意味着操作将代表自动化的所有者运行。 这要求配置操作的所有者必须通过该操作的提交标准

操作代表特定用户(自动化的所有者)运行,因此如果相关联的用户账户被禁用或删除,操作将不再运行。