Skip to content

Workflows

Workflows

Akurion workflows turn repeated knowledge tasks into reusable processes. A workflow can define inputs, retrieval steps, AI instructions, tool usage, sharing rules, and run history.

Workflow Use Cases

Good workflow candidates include:

  • Compliance evidence review.
  • Vendor risk summary.
  • Incident postmortem draft.
  • Customer account brief.
  • Product release summary.
  • Contract obligation extraction.
  • Onboarding knowledge pack.
  • Weekly support trend report.

Workflow Lifecycle

StageDescription
DraftBuild or edit workflow definition.
PublishMake the workflow available to users or teams.
AssignGrant access to users or projects.
RunExecute the workflow with inputs.
ReviewInspect output, citations, trace, credits, and errors.
RetryRerun failed or incomplete runs.
ShareShare workflow or run result where allowed.

Control-Plane Operations

Akurion app operations include:

  • createWorkflow
  • updateWorkflow
  • deleteWorkflow
  • publishWorkflow
  • duplicateWorkflow
  • setWorkflowShare
  • assignWorkflowUsers
  • runWorkflow
  • retryWorkflowRun
  • deleteWorkflowRuns

Workflow queries include:

  • getWorkflows
  • getWorkflowDetails
  • getWorkflowRuns
  • getWorkflowRunDetails
  • getWorkflowAssignableUsers
  • getWorkflowToolCatalog
  • resolveWorkflowByShareToken

Design Recommendations

For reliable workflows:

  • Keep the goal specific.
  • Define expected inputs clearly.
  • Use metadata filters where possible.
  • Require citations for factual claims.
  • Estimate credit usage before high-volume runs.
  • Use project instructions to constrain answer style.
  • Use approval gates for sensitive or high-cost workflows.

Developer Integration

Developers can recreate workflow-style behavior using MCP or REST tools:

  • Use discover_metadata_schema to understand the corpus.
  • Use generate_multi_queries to create retrieval variants.
  • Use vector_search_with_metadata_filter to get evidence.
  • Use collect_chunks_from_multiple_files for full-document context.
  • Use answer_query for final cited synthesis.