Skip to main content

Require Capability

Category: System Require Capability block screenshot

Statement gate for workflows that need a runtime capability before continuing. Defaults to onUnavailable: "STOP" and throws the shared capability health/preflight message when the capability is not ready. onUnavailable: "CONTINUE" lets the workflow branch manually. Use storeOkIn, storeStatusIn, and storeMessageIn to capture the result. This is a check only. It does not add execution permission; process execution still obeys externalProcess policy and resolved executable provenance.

Inputs

InputRequiredValue KindTypesEnum Values
idyesexpression
importNamenoexpression
onUnavailablenoexpression
storeOkInnovariable-name
storeStatusInnovariable-name
storeMessageInnovariable-name

Notes

  • Statement gate for workflows that need a runtime capability before continuing.
  • Defaults to onUnavailable: "STOP" and throws the shared capability health/preflight message when the capability is not ready.
  • onUnavailable: "CONTINUE" lets the workflow branch manually. Use storeOkIn, storeStatusIn, and storeMessageIn to capture the result.
  • This is a check only. It does not add execution permission; process execution still obeys externalProcess policy and resolved executable provenance.