Situation

An operations team needs a repeatable way to define and run multi-step processing work instead of relying only on one-off scripts.

Outcome

Flux provides process definitions, process steps, process invocation, and process run records that can be exposed through PowerShell and Hive services.

Steps

  1. Create or update a process definition.
  2. Add and update process steps.
  3. Invoke a process or process definition.
  4. Review process runs and process step runs.

Implementation Evidence

  • Flux/Hive/Hive.Application/Process/
  • Flux/PowerShell/Process/
  • Docs/Docusaurus/docs/powershell/New-FluxProcessDefinition.mdx
  • Docs/Docusaurus/docs/powershell/Add-FluxProcessStep.mdx
  • Docs/Docusaurus/docs/powershell/Invoke-FluxProcess.mdx
  • Docs/Docusaurus/docs/powershell/Get-FluxProcessRun.mdx