Table of Contents

Class StepSkipReasons

Namespace
FlowOrchestrator.Core.Storage
Assembly
FlowOrchestrator.Core.dll

Well-known reason strings persisted on FlowSteps.ErrorMessage when a step is marked Skipped.

public static class StepSkipReasons
Inheritance
StepSkipReasons
Inherited Members

Remarks

These constants are part of the public storage contract — the engine writes them at skip time and reads them back when reversing cascade-skips on retry. External tooling that inspects step records can rely on the exact text.

Fields

PrerequisitesUnmet

Recorded when a step's runAfter dependency reached a final status that the dependency clause did not accept (e.g. RunAfter[B] = Succeeded but B finished as Failed). Skips bearing this reason are reversible: a successful manual retry of the upstream step clears them so the downstream step can be re-evaluated.

public const string PrerequisitesUnmet = "Prerequisite status did not satisfy runAfter conditions."

Field Value

string