工作流始终手动启动。 但是,启动时,它可以根据通过调度程序指定的信息(请参阅调度程序)或活动调度来保持非活动状态。
与定位工作流执行(启动、停止、暂停等)相关的操作 是异步进程:订单将被记录下来,一旦服务器可以应用该订单,该订单将生效。
工具栏允许您开始和跟踪工作流的执行。
Actions菜单和右键菜单中可用选项的列表详细说明如下。
请记住,当操作员对工作流执行操作(开始、停止、暂停等)时,不会立即执行该操作,而是将其放在队列中,以便由工作流模块处理。
此部分详细介绍了工具栏按钮。 通过Actions按钮,您可以访问其他执行选项以对选定工作流执行操作。 您还可以使用File > Actions菜单,或右键单击某个工作流并选择Actions。
Start
通过此操作,您可以开始工作流的执行:已完成的、正在编辑的或暂停的工作流将状态更改为已启动的。 工作流引擎随后将处理此工作流的执行。 如果工作流已暂停,则它将恢复,否则,工作流将从开始开始启动,并激活初始活动。
启动是一个异步进程:此请求将被保存并尽快由工作流服务器进行处理。
Pause
此操作将工作流的状态设置为已暂停。 在恢复工作流之前,不会激活活动;但是,不会暂停正在进行的操作。
Stop
此操作会停止当前正在执行的工作流。 实例的状态设置为已完成。 如果可能,停止正在进行的操作。 导入和SQL查询将立即取消。
停止是一个异步进程。 注册请求,然后工作流服务器或服务器取消正在进行的操作。 因此,停止工作流实例可能需要时间,尤其是当工作流正在多台服务器上运行时,每个服务器都必须控制以取消正在进行的任务。
Restart
此操作停止,然后重新启动工作流。 在大多数情况下,它使得能够更快地重启。 在停止需要一定时间时自动重新启动也很有用:这是因为在工作流停止时“停止”命令不可用。
Start / Pause / Stop / Restart操作也可通过工具栏中的执行图标使用。 有关更多信息,请参阅此](…/…/campaign/using/marketing-campaign-deliveries.md#creating-a-targeting-workflow)章节[。
Purge history
通过此操作,您可以清除工作流历史记录。 有关详细信息,请参阅清除日志。
Start in simulation mode
通过此选项,您可以在开始模式下模拟工作流,而不是在实际模式下。 这意味着在启用此模式时,只会执行不影响活动库或文件系统的(例如,Query、Union、Intersection等。 具有影响的活动(例如,Export、Import等。) 以及之后(在同一分支中)的签名未执行。
Execute pending tasks now
通过此操作,您可以尽快开始所有待处理的任务。 要开始特定任务,请右键单击其活动,然后选择Execute pending task(s) now。
Unconditional stop
此选项将工作流状态更改为Finished。 仅当正常停止过程在几分钟后失败时,此操作才应用为最后手段。 仅当确定没有实际的工作流作业正在进行时,才使用无条件停止。
此选项为专家用户保留。
Save as template
此操作将根据选定的工作流创建新的工作流模板。 您需要指定保存该文件夹的文件夹(在Folder字段中)。
Mass update of selected lines和Merge selected lines选项是所有Actions菜单中可用的通用平台选项。 有关更多信息,请参阅此](…/…/platform/using/updating-data.md)章节[。
选择一个或多个工作流活动后,您可以右键单击以根据您的选择操作。
右击菜单中提供以下选项:
Open:通过此选项,您可以访问活动属性。
Display logs: 通过此选项,可以视图所选活动的任务执行日志。请参阅显示日志。
Execute pending task(s) now: 通过此操作,您可以尽快开始待处理的任务。
Workflow restart from a task: 通过此选项,您可以使用之前为此活动存储的结果重新启动工作流。
Cut/Copy/Paste/Delete: 通过这些选项,您可以剪切、复制、粘贴和删除活动。
Copy as bitmap: 通过此选项,您可以拍摄所有活动的屏幕截图。
Normal execution / Enable but do not execute / Do not enable: 这些选项也可在活动 Advanced 属性的选项卡中使用。详见执行。
Save / Cancel: 允许您保存或取消对工作流所做的更改。
您可以选择一组活动,并将这些命令之一应用到它们。
右击菜单也详见此部分。