操作(Action)


任务由一个或多个操作按顺序排列而成,配置中的操作步骤虽有顺序,但实际执行任务时根据条件不同操作执行的顺序是可以动态变化的,比如有IF、RETURN等情况。

操作由操作类型(type)、动作(op)、自定义标签(label)和参数(args)组成,不同操作需要的参数个数也不同。

一个操作的代码结构如下:

<action type="类型" op="动作" label="标签名">
  <args>
    <arg>参数0</arg>
    <arg>参数1</arg>
    <arg>参数2</arg>
  </args>
</action>
  

没有参数的操作可简化为:

<action type="类型" op="动作" label="标签名" />
  

没有标签的操作可简化为:

<action type="类型" op="动作" />
  

操作类型

操作和动作的组合,可以生出万千变化。

动作

标签

为动作指定非空的标签,更便于流程控制时跳转。

参数

在参数中可以使用以下代码,在实际运行时将被自动替换。