AWS Step Functions Workflow Studio - AWS Step Functions

AWS Step Functions Workflow Studio

Workflow Studio for AWS Step Functions is a low-code visual workflow designer that lets you create serverless workflows by orchestrating AWS services. Using its drag-and-drop feature or the built-in code editor, you can create and edit workflows, control how input and output is filtered or transformed for each state, and configure error handling. As you drag and drop states to build your workflow, Workflow Studio validates your work and auto-generates code. You can review the generated code or update the state machine definition within the code editor. When you're finished, you can save your workflow, run it, then examine the results in the Step Functions console. You can visually add and modify workflows to orchestrate the multiple services in your application.

To use Step Functions Workflow Studio, you will need an AWS account, and credentials that provide the correct permissions for any resources you want to use. For more information, see Prerequisites for Getting Started with AWS Step Functions.

Note

Workflow Studio doesn't support Internet Explorer 11. If you're you using Internet Explorer 11 and encounter issues using Workflow Studio, try using a different browser.

You can access Workflow Studio from the Step Functions console, when you create or edit a workflow in Step Functions. You can also access Workflow Studio within AWS Application Composer. Workflow Studio in Application Composer provides a visual IaC environment that makes it easy for you to incorporate workflows in your serverless applications built using IaC tools, such as AWS CloudFormation templates. Using Workflow Studio in Application Composer, you can build workflows using AWS CloudFormation templates. Within Application Composer, you can add a new workflow, modify an existing workflow, and connect individual workflow steps to other application resources. Application Composer automatically creates and updates the needed CloudFormation resources and configurations. This helps you create and manage all resources used in your workflows in one place. This also helps you accelerate your path from workflow prototyping to production deployment.

When you use Workflow Studio in Application Composer, you can also directly connect to your local project. This helps you to work in your integrated development environment (IDE) alongside the visual canvas. For more information, see Using Workflow Studio in Application Composer.