启动一个子工作流程,同时将你当前的工作流程暂停。一旦子工作流程完成,最初的工作流程就会再次激活。
通过与start_task_from_template相结合,可在组件中使用。
identifier:start_workflow
属性
wf。 将被启动的子工作流的ID
start_step。 这允许用户覆盖定义的子工作流的起始步骤。
stop_current_workflow。 如果当前的工作流不是根工作流,并且该值被设置为true。那么调用的工作流将被停止。
延迟。 为过渡设置一个延迟,直到它被触发。延迟的单位是毫秒。
sound_feedback_enabled。 默认情况下,一个过渡会触发一个声音来提示用户。这可以通过将此属性设置为false来禁用。
构成要素
输出。 将参数传递给调用子工作流程的起始步骤
实例
最小的
<start_workflow id="start_login" wf="login"/>
所有选项
<start_workflow id="start_login" wf="login" start_step="login_area" delay="2000" sound_feedback_enabled="false" stop_current_workflow="true">
<output>
<param name="skip_scan" type="bool">1</param>
<param name="area">#{location}</param>
</output>
</start_workflow>