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

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

界面概述

适用于Amazon Step Functions是用于 Step Functions 的低代码可视化工作流设计器,它允许您通过编排Amazon服务。

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


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

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

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

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

状态浏览器

这些区域有:状态浏览器是您选择要将状态拖放到工作流图中的位置。这些区域有:操作面板提供AmazonAPI,以及面板提供流状态列表。您可以在状态浏览器使用顶部的搜索字段。


          Step Functions 工作流工作室状态浏览

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

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

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

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

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

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

  • Succeed:成功停止您的工作流。

  • Fail:停止您的工作流,但失败。

Canvas

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

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


          工作流 Studio 画布

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


          工作流工作室拖放

Inspector

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


          工作流 Studio 检查器配置面板

          工作流 Studio 检查器定义面板

键盘快捷键

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

键盘快捷键 函数
Ctrl+Z 撤销上次的操作
Ctrl+Shift+Z 重做上次的操作
Alt +C 使工作流在画布中居中
退格键 Remove all
Delete Remove all
Ctrl+D 复制选定状态