Skip to main content

Input Store

Last updated on

Activities are parameterized. To allow reuse, the definition of an activity is separate from its inputs.

  • The Activity Template holds the generic definition of the function
  • The InputStore holds the concrete values for a given:
    • Process
    • Phase
    • Activity instance within an execution

What is the Input Store?

The Input Store is a collection of input sets for a process. There can be different sets of inputs for the same process, allowing you to execute a release multiple times with different values.

In the demo flow, you typically interact with the Input Store when you pre-execute or execute a release and provide the minimum required inputs.

What the Input Store holds

The Input Store holds concrete values for:

  • Process-level inputs
  • Phase-level inputs
  • Activity instance inputs within an execution (for automated activities, these map to pipeline inputs)

Defaults and overrides

To support repeated executions:

  • Inputs and variables can have default values.
  • You can override values at execution time when needed.