Skip to main content
3 min read

Workflows

Workflows

The Workflows page lists workflows that Aiden can match to inbox requests. Create or edit the full workflow definition in Workspace Settings.

Open Aiden DevOps -> Workflows (under Configure). Subtitle: Workflows matched to inbox requests. Create or edit them in Workspace Settings.

Available for roles: Admin Workspace Admin Workspace User

Scope: Workspace

View vs create and edit​

ActionWhoWhere
Browse the DevOps catalog, search, open a cardAdmin, Workspace Admin, Workspace UserAiden DevOps -> Workflows
Create metadata, edit stages, publish versionsAdmin, Workspace AdminWorkspace Settings -> Workflows (also reached from New Workflow / Edit)

Workspace Users can still override which workflow runs on a request in the Requests Inbox when they approve.

Page actions​

ControlWhat it does
New WorkflowStarts creating a workflow (opens the workspace workflow create experience)
Search workflowsFilters the catalog
EditOpens the workflow for editing (admins)

Catalog​

Each card shows:

  • Category (for example platform-engineering, infrastructure-as-code, incident-response)
  • Workflow name
  • Short description
  • Publish state (for example Published)

The page also shows the total workflow count.

Write descriptions that match tickets reliably​

Triage matches tickets using workflow descriptions (and related example queries on the platform side). Prefer specific, distinct wording.

Good examples:

  • Provision a temporary S3 bucket in the named AWS account and region, then comment the bucket name on the ticket. Do not delete existing buckets.
  • Rotate the staging Postgres application password in Vault, update the linked secret, and comment when complete. Never touch production.
  • Investigate a failing GitHub Actions workflow run named in the ticket, summarize the failing job log, and suggest a fix. Do not push commits.

Bad examples:

  • Handle infra requests (too broad; overlaps everything)
  • Do the usual access stuff (no service, environment, or success criteria)
  • Two workflows both described as Fix CI with no pipeline or repo scope (matching cannot tell them apart)

Overlapping workflows​

When two descriptions are near-duplicates, Aiden may pick either or match poorly. Fix by:

  1. Narrowing each description to a unique trigger (environment, system, or outcome).
  2. Adding distinct Example Queries on the platform workflow form.
  3. Overriding Workflow to run on approve on the request when a one-off correction is enough.
  4. Retiring or unpublishing the weaker Active version.

From suggested draft to executable workflow​

  1. In the Requests Inbox, when no workflow matched, click Describe Workflow and describe the procedure in plain English.
  2. Review the suggested draft (stages and integrations). Treat it as a starting point, not production truth.
  3. An Admin or Workspace Admin opens the workflow under Workspace Settings -> Workflows, adds stages, agents, tools, and runbooks, then runs a test.
  4. Publish an immutable version as Candidate, then promote to Active when ready for matching traffic.
  5. Confirm a new matching ticket selects that workflow in the inbox, then approve safely.

Describe your SOP to draft a workflow from a request

Review stage guidance, example queries, and suggested integrations

Full stage, publish, and failure-handling detail lives on the platform Workflows page.