﻿---
title: Workflow authoring techniques
description: Techniques for authoring, running, monitoring, and organizing Elastic Workflows.
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5950/explore-analyze/workflows/authoring-techniques
products:
  - Elastic Cloud Enterprise
  - Elastic Cloud Hosted
  - Elastic Cloud Serverless
  - Elastic Cloud on Kubernetes
  - Elastic Stack
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Preview
  - Elastic Stack: Preview since 9.3
---

# Workflow authoring techniques
Techniques that apply across workflow types, regardless of which outcome you're automating. Use this section when you're building or maintaining a workflow and need guidance on the mechanics.
- [Use the YAML editor](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5950/explore-analyze/workflows/authoring-techniques/use-yaml-editor): Author and run workflows in the YAML editor in Kibana.
- [Pass data and handle errors](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5950/explore-analyze/workflows/authoring-techniques/pass-data-handle-errors): Move data between steps, use dynamic templating, and make workflows resilient with `on-failure`.
- [Monitor workflow execution](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5950/explore-analyze/workflows/authoring-techniques/monitor-workflows): Track runs, review execution history, and troubleshoot failures.
- [Manage and organize workflows](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5950/explore-analyze/workflows/authoring-techniques/manage-workflows): Find, edit, duplicate, enable, and disable workflows from the **Workflows** page.