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.
An introduction to the Globus Flows service, what you can do with it, and important terminology used throughout this documentation.
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.
Learn how to use expressions to perform arithmetic and other calculations.
- Protecting Secrets
Learn how to prevent credentials (like passwords) or other secrets from being shown to administrators or monitors while your flow is running.
- 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
$._contextobject, which includes helpful information you can easily pass to action providers as needed.
- Example Flows
See fully-functional examples that you can copy and begin tinkering with.