Monitor all workflow executions through Latch Console with comprehensive visibility into execution status, logs, inputs/outputs, and provenance tracking.
This page provides a top-down overview of the Workflows product tab in Latch Console. It is useful for understanding what the tabs mean and how to navigate to them.
First, navigate to the Workflows product tab on Latch Console by clicking on the icon on the left sidebar.There are three tabs for Workflows in the Latch Console:
Workflows: Include private and public workflows
Executions: Include all executions that have been launched for all workflows in the current workspace
Automations: Include all automations that have been created in the current workspace
Workflows with the “Verified” tag have been curated and battle-tested by the Latch engineering team. Community-built workflows are not actively vetted so their quality may vary.
When you double-click on a specific workflow in “My Workflows” or “All Workflows”, you’ll be taken to the workflow’s dedicated page, which contains:
About page: Where the workflow author includes a description of the workflow, and any other relevant information. (For developers, learn how to customize the About page here).
Parameters page: Where you can fill out parameters and launch the workflow. For developers, learn how to customize the Parameters page here.
Graph page: A visual representation of the workflow’s directed acyclic graph (DAG). When the workflow is launched, the DAG will be populated with the workflow’s task logs.
Executions page: All past executions that have been launched for this workflow. You can filter by workflow version, status, and who it was run by.
(Optional) Development page: If you are the developer who registered the workflow, you will also see a Development tab, which tracks all workflow versions, creation date, release status, and associated Git commit. Visit the Development page to learn more.
When you double click on a specific execution, you will see:
Inputs page: The inputs that were used to launch the workflow.
Results page: The outputs that were generated by the workflow. (For developers: You can customize this page to highlight specific files you want to show scientists. Visit docuemntation here)
Graph and Logs: Statuses and logs for all processes that were run as part of the workflow.
Messages: Any messages that were generated by the workflow (For developers: You can customize this page to highlight specific messages you want to show scientists. Visit documentation here)
Usage report: A summary of the resources that were used to run the workflow. (For developers: Learn more how to use the usage report to optimize your workflow here here)
Sidebar: For every execution, on the sidebar, you can see duration, cost, who launched the workflow, inputs and outputs.
Execution controls: On the same sidebar, and buttons to abort, relaunch, and relaunch from failed task.
Abort: Button is available if the workflow is still running and you want to stop it.
Relaunch: Button is available if the workflow has completed and you want to run it again.
Relaunch with a dropdown for “Relaunch from failed task”: Button is available if the workflow has completed but failed and you want to run it again from the failed task without rerunning successful upstream tasks.