增强工作流工作室,引入新功能以简化创作 计算博客
增强工作流工作室,引入新功能以简化创作 计算博客
2026-01-27 13:44:41

优化工作流工作室,提升创建效率

关键要点

AWS Step Functions推出了Workflow Studio,这是一个低代码的可视化工具,旨在简化无服务器应用程序的创建流程。新增了三个功能:增强的启动模板体验、代码模式和工作流执行与配置选项,进一步提升了用户的创作体验。用户可在设计视图和代码模式之间无缝切换,便于不同技能层次的开发者进行创作。所有现有工作流将自动获得这些新功能,无需额外配置。

AWS Step Functions正在成为构建可扩展的分布式无服务器应用程序的基础工具,通过工作流为开发者提供便利。2021年,Step Functions团队推出了Workflow Studio,这是一款低代码可视化工具,使即使是经验有限的开发者也能轻松创建工作流。

根据客户的反馈,Step Functions团队今天宣布了一系列新功能,旨在满足一些最常见的需求,使创作体验更直观、多样,并更好地与开发者的特定开发方式相一致。

新增功能亮点

最新版本包括三个关键新组件:

增强的启动模板体验:该更新为开发者和业务用户提供了一个先进的基础点,加快了快速创建和原型设计工作流的过程。

Workflow Studio的代码模式:今天,Workflow Studio引入了一种新的代码模式,使构建者可以在设计和代码创作视图之间切换。这一功能减少了上下文切换的需求,能够让用户无缝粘贴亚马逊状态语言ASL工作流定义,并在设计视图中继续进行工作流开发。用户可以从新的创作体验中选择一个入手模板,必要时切换至新的代码模式进行精细调整。

增强的工作流执行与配置:此版本的Workflow Studio还支持直接从创作视图执行工作流。此外,用户还可以配置额外的工作流设置,如权限、日志记录和追踪,从而增强工作流管理。

启动模板体验

改进过的启动模板体验是一个亮点,这一新界面旨在加速工作流创建过程。

加速器下载永久免费版

通过按用例或服务过滤模板,用户可以获得与项目需求相一致的优选方案。启动模板体验成为一个强大的基础,使用户能够自此更加高效地进行构建。

创建工作流的步骤如下:

转至AWS管理控制台的Step Functions状态机页面。选择“创建状态机”。

系统将展示新的模板选择界面,用户可根据关键词搜索或按用例和服务过滤模板:

选择“分布式映射处理S3中的CSV文件”,然后点击“选择”。

接下来的视图将显示工作流的可视化表示及详细描述:

每个模板有两个使用选项:

运行演示:Step Functions会自动在您的账户中部署一个AWS CloudFormation栈,包括状态机及所有相关资源。这个即开即用的演示工作流不仅展示了所选模板的功能,同时也是您独特创作的跳板。基于这个基础,您可以进行个性化定制和精细调整,以满足您的具体要求。

在其基础上构建:这将工作流的ASL放入新的Workflow Studio代码视图。重要的是,这一转变不会部署任何相关资源。目的是让用户在使用最佳实践模板的同时,能够更快地创建工作流,并根据特定的需要进行定制,而无需从零开始。

选择“运行演示”,然后选择“使用模板”。这会将工作流模板以只读模式放入Workflow Studio,便于您在部署演示资源前进一步查看工作流定义。

要部署演示,选择“部署并运行”: 几秒钟后,演示应用已成功部署到您的账户中。

设计与代码模式之间的无缝切换

Workflow Studio的另一个功能是能够在拖放式设计视图与新代码模式之间无缝切换。这种灵活性使用户能够在视觉设计和基于代码的创建之间自由切换,满足不同技能层次的开发者。

从state machines console中选择之前部署的工作流示例,并选择“编辑”:

点击代码按钮切换到代码创作视图:

这个界面与业界标准编码环境如Visual Studio Code相似。此转变使得经验丰富的开发者能够充分利用ASL,进行复杂的定制和调整,并能够轻松快速地重新排序、复制或删除步骤。

选择设计按钮可以切换回低代码编辑器:

这对于ASL经验较少的构建者或需要快速构建工作流原型、用于后续编辑的模板的经验开发者来说都是理想的选择。

直接从Workflow Studio执行工作流

Workflow Studio现在允许用户直接从界面启动工作流。此功能填补了设计与执行之间的空白,使开发者能够从Workflow Studio创作环境中启动工作流。

要从Workflow Studio启动工作流,选择“执行”按钮:

这将直接带您进入Step Functions执行界面,您可以输入输入负载并检查工作流执行情况。此功能减少了界面之间切换的需要,使开发者能更快更高效地迭代。选择“编辑”可以直接返回Workflow Studio,继续迭代完善工作流。

Workflow Studio现在还可以查看和编辑执行角色权限,配置日志记录和调整其他参数。要访问此视图,请选择Workflow Studio中的“配置”按钮:

针对现有工作流的可用性

所有新功能将自动适用于您现有的工作流,且无需额外费用。这确保您可以在没有额外步骤或配置的情况下,使用Workflow Studio的增强能力。

Workflow Studio的新功能使开发者的努力得以放大。通过简化工作流的创建和执行,开发者可以将更多时间与精力投入到应用开发的创造性方面。Workflow Studio的增强不仅提升了生产力,还提供了将创意设计转化为切实有效的应用的基础平台。

结论

Workflow Studio的不断演进,以简化和提升构建Step Functions工作流的过程为目标。无缝的创作模式转换、直接执行能力以及改进的启动模板体验的引入,标志着朝着提升创作效率与灵活性迈出了务实的一步,使Workflow Studio成为Step Functions的默认创作体验。

增强工作流工作室,引入新功能以简化创作 计算博客

如需获取更多启动模板、模式和最佳实践,请访问Serverless Workflows Collection网站上的Serverless land。

标签: 无服务器