管理您的工作流执行 - Amazon Simple Workflow Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理您的工作流执行

使用 Amazon SWF 控制台,您可以管理当前正在运行和/或已关闭的工作流执行。

要访问我的工作流执行视图,请在 Amazon SWF 控制面板中选择查找执行按钮。


        查找工作流程执行

如果您首先输入了一个工作流 ID,则控制台会显示带该工作流 ID 的执行。或者,如果选择 Find Execution(s)My Workflow Executions 视图可供您根据工作流执行的启动时间、它们是否仍在运行以及它们的相关元数据查询工作流执行。对于给定查询,您可以从以下类型的元数据中的任何一个中进行选择:

  • 工作流 ID

  • 工作流类型

  • 标签

  • 关闭状态

如果工作流执行已关闭,则关闭状态是以下值中的一个,这些值指示工作流关闭时的状态。

  • Completed

  • Failed

  • 已取消

  • 已超时

  • 作为新域继续

注意

在枚举工作流执行之前,您必须从 Domain (域) 下拉列表选择域。


        我的执行 UI

列举工作流执行列表后,您可以执行下列操作。

  • 发送工作流执行信号,即发送正在运行的工作流附加数据。

    
            发送工作流程执行信号
  • 尝试取消工作流执行。最好的做法是取消工作流执行而不是终止它。取消可使工作流执行有机会执行任何清理任务然后正确关闭任务。

    
            取消工作流程执行
  • 终止工作流执行。请注意,最好的做法是取消工作流执行而不是终止它。

    
            终止工作流执行
  • 重新运行已关闭的工作流执行。


        重新启动工作流程执行
若要重新运行已关闭的工作流执行
  1. 在工作流执行列表中,选择要重新运行的已关闭执行。当您选择已关闭的执行时,“Re-Run”按钮启用。选择 Re-Run

    此时出现对话框的 Re-Run Execution (重新运行执行) 序列。

  2. Execution Details (执行详细信息) 对话框中,请指定以下信息。对话框中已填入来自原始执行的信息。

    • Domain

    • 工作流名称

    • 工作流版本

    • 工作流 ID

    通过选择 Advanced Options 链接,可指定以下附加选项。

    • 任务列表

    • 最大执行运行时间

    • 任务启动到关闭超时

    选择 Continue

  3. Additional Options (其他选项) 对话框中,指定执行的输入字符串。通过选择 Advanced Options 链接可指定与此运行或工作流执行相关的Tags,以及更改执行 Child Policy。如前述对话框一样,原始执行的信息已填入。

    选择 Review(审核)。

  4. Review (审核) 对话框中,验证所有信息是否正确。如果信息正确,请选择 Re-Run Execution。否则,选择 Back 以更改信息。