界面概述 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

界面概述

适用于工作流 StudioAmazon Step Functions是 Step Functions 的低代码可视化工作流程设计器,它允许你通过编排来创建无服务器工作流Amazon服务。

通过概述界面组件了解 Workflow Studio:状态浏览器、画布和检查器面板。


        Step Functions 工作流 Studio 组件
  1. 这些区域有:状态浏览器包含两个面板。这些区域有:操作面板提供了一个列表Amazon您可以在画布中拖放到工作流程图中的 API。每个动作都代表任务状态。这些区域有:面板提供了流状态列表,您可以将这些状态拖放到画布中的工作流程图中。

  2. 这些区域有:画布您可以将状态拖放到工作流图中,更改状态顺序,然后选择要配置或查看的状态。

  3. 这些区域有:Inspector面板是你可以选择外形式,它允许您查看和编辑所选任何州的属性,以及定义,您可以在其中查看工作流程的亚马逊州语言代码,并突出显示当前选定的州。

  4. Info当你需要帮助时,链接会打开一个包含上下文信息的面板。这些面板还包括指向 Step Functions 文档中相关主题的链接。

状态浏览器

这些区域有:状态浏览器是您选择要拖放到工作流程图中的州的地方。这些区域有:操作面板提供了一个列表AmazonAPI 和面板提供流状态列表。你可以在状态浏览器使用顶部的搜索字段。


          Step Functions 工作流 Studio State 浏览器

您可以使用七种流状态来指导和控制工作流程。所有这些都从前一个状态获取输入,许多都允许你过滤前一个状态的输入,然后将输出过滤到后面的状态。流状态是:

  • Choice:在您的工作流程中添加执行分支之间的选择。在配置选项卡中,您可以配置规则以确定工作流程将转换到哪个状态。

  • Parallel:将并行的执行分支添加到工作流程中。

  • Map:为输入数组的每个元素动态迭代步骤。不像Parallel流状态,aMap状态将对状态输入中数组的多个条目执行相同的步骤。

  • Pass:允许您将其输入传递给其输出。(可选)您可以将固定数据添加到输出中。

  • Wait:请您的工作流暂停一定时间或直到指定的时间或日期。

  • Succeed:成功停止工作流程。

  • Fail:因失败而停止工作流程。

画布

选择要添加到工作流程的状态后,请将其拖动到画布并将其放入工作流程图中。您还可以拖放状态,将其移动到工作流程的不同位置。如果你的工作流程很复杂,你可能无法在画布面板中查看所有工作流程。使用画布顶部的控件进行放大或缩小。要查看工作流程图的不同部分,可以在画布中拖动工作流图。

将工作流状态从Actions要么Flow面板然后将其放入工作流程中。一行显示它将放置在工作流程中的位置。新的工作流状态已添加到您的工作流程中,其代码将自动生成。


          工作流 Studio 画布

要更改状态的顺序,可以将其拖动到工作流程中的其他位置。


          工作流工作室拖放

Inspector

将状态添加到工作流程之后,您需要对其进行配置。选择要配置的状态,然后将在 “Inspector 面板中看到其配置选项。您还可以选择定义面板。将突出显示与您选择的州关联的代码。


          Workflow Studio 检查器配置面板

          Workflow Studio 检查器定义面板

键盘快捷键

Workflow Studio 支持以下键盘快捷键:

键盘快捷键 函数
Ctrl+Z 撤销上次的操作
Ctrl+Shift+Z 重做上次的操作
Alt+C 将工作流程置于画布中
退格键 删除所有选定状态
删除 删除所有选定状态
Ctrl+D 复制选定状态