Authoring Flows
The Globus Flows service allows you to create automated, reusable, and sharable workflows.
It can, for example, initiate a data transfer between two GCS collections, wait for the transfer to complete, and then run a Globus Compute function to crunch the data.
The links below describe various parts of the Globus Flows service.
- Introduction
-
An introduction to the Globus Flows service, what you can do with it, and important terminology used throughout this documentation.
- Actions
-
The Globus Flows service performs automated actions on your behalf using intermediaries, called "action providers", to interact with Globus services. Learn how to submit data to action providers while your flow is running.
- Expressions
-
Learn how to use expressions to perform arithmetic and other calculations.
- Protecting Secrets
-
Learn how to limit the visibility of sensitive data in your flow definitions and runs.
- Handling Exceptions
-
Learn how to handle exceptions when something unexpected happens in your flow.
- Performing Actions as Different Users
-
Learn how to run specific steps in your flow as a different user or client.
- Run Context
-
Learn about the
$._context
object, which includes helpful information you can easily pass to action providers as needed.