Amazon Simple Workflow Service
开发人员指南 (API 版本 2012-01-25)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

管理您的工作流程执行

Amazon SWF 控制台中的 My Workflow Executions 视图提供了用于管理正在运行以及已关闭工作流程执行的功能。若要访问此视图,请单击 Amazon SWF 控制面板中的 Find Execution(s) (查找执行) 按钮。

 查找工作流程执行

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

  • 工作流程 ID

  • 工作流程类型

  • 标签

  • 关闭状态

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

  • 已完成

  • 已失败

  • 已取消

  • 超时

  • 作为新域继续

注意

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

 我的执行 UI

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

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

     发送工作流程执行信号
  • 尝试取消工作流程执行。最好的做法是取消工作流程执行而不是终止它。取消为工作流程执行提供了执行任何清除任务以及适当关闭任务的机会。

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

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

 重新启动工作流程执行

若要重新运行已关闭的工作流程执行

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

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

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

    • 工作流程名称

    • 工作流程版本

    • 工作流程 ID

    通过单击 Advanced Options (高级选项) 链接,可指定以下附加选项。

    • 任务列表

    • 最大执行运行时间

    • 任务启动到关闭超时

    单击 Continue

  3. Additional Options (其他选项) 对话框中,指定执行的输入字符串。您可以通过单击“Advanced Options”链接指定与此运行或工作流程执行相关的标签,并更改执行子策略。如前述对话框一样,原始执行的信息已填入。

    单击 Review (审核)

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