Execute a Circuit | Online Help | Qntrl | Circuit

Test/Execute a Circuit

Once you configured your circuit, you have three options:

  • Save: Stores your current configuration without executing or publishing the circuit.

  • Save and Execute: Saves and immediately runs the circuit without publishing. This is typically used for testing purposes.

  • Publish: Saves and publishes the current configuration of the circuit. Every time changes are published, a new circuit version will be generated automatically.

      

Execute a Circuit

Clicking Save and Execute opens a pop-up window with a predefined JSON input.

  • Provide a name for the execution in the Name field. This name will be used in Execution logs and is useful for tracking, troubleshooting, and auditing. IIf left blank, a name will be auto-generated.
  • Modify the key-value pairs to suit your testing scenario.
  • Click Run to initiate the execution.
 

Once execution begins, you can monitor the progress in real time.

Info
  • Each circuit can have multiple simultaneous executions.

  • Each execution supports up to 1000 state transitions.

  • The lifetime of a circuit execution is limited to 30 days.                                                              


Managing Executions

New Execution: To initiate a new execution, click the New Execution button at the top-right corner of the execution details page.

Run Again: Re-executes the circuit with a new input and the same configuration.

Retry: Re-attempts a failed execution using the same input, resuming from the failed state.

Stop Execution  : If an execution appears stuck or continues to run for a long time, a Stop Execution button will appear. Clicking it will immediately terminate the execution to prevent resource drain.

Notes
Retry is available only for failed executions.                                              




      • Related Articles

      • Execution Logs

        A record of all tested executions is maintained in Circuit, allowing you to access and re-run specific executions anytime. Follow these steps to access the execution history of a circuit: Access Execution History Go to the left pane and click on the ...
      • Circuit

        The Circuit state allows you to nest an existing, pre-configured circuit within another workflow. This is useful when your process includes complex sub-processes that are best managed as standalone circuits. Instead of rebuilding the same logic, you ...
      • Introduction to States of Circuit

        States are the building blocks of a circuit that can perform tasks, make decisions, or simply pass the output from one state to another. The state defines a specific task or process that has to be executed in that segment of the circuit. Circuit ...
      • JSON Path

        Path serves to locate specific parts or components within a JSON object. These paths start with the '$' symbol and follow JSONPath syntax. It is used to access particular elements or values within JSON objects passed in the Input Path, Output Path, ...
      • Parallel and Common Transitions

        Parallel Transitions Some workflows require multiple transitions before they can move to the next stage. For example, when a customer purchases your product, several teams might be involved in processing the order, such as Finance, Legal, and Sales. ...

      You are currently viewing the help articles of Qntrl 3.0. If you are still using our older version and require guidance with it, Click here.