States of Circuit
Circuit
Circuit enables you to create automated workflows for IT and business by organizing a sequence of tasks.. In certain cases, a process might include complex sub-processes that can be constructed as separate standalone circuits. These circuits can be ...
PowerShell Engine
These states are used to perform any actions in the Windows machines of a private network using PowerShell commands. There are six states available in the PowerShell Task Engine for performing different operations. PowerShell Engine Install ...
AD task
The AD task is used to connect to the Active Directory of the client's network and perform AD operations securely there. There are eleven states in AD Task, Add AD User Add AD Group Add User to Group Add AD Computer Enable AD User Disable AD User ...
Files
Files task enables the creation of workflows for file management, offering the following available states: File Upload File Transfer File Download Prerequisite An active Bridge agent. Refer here to install and configure Bridge. Create the necessary ...
SSH Engine
SSH Engine state is configured to connect to a client's machine or network and remotely execute commands or scripts on the client's Linux/UNIX operating system. Prerequisite Bridge must be installed and should be active. To learn how to install and ...
DB Engine
DB Engine state enables a connection with the database hosted on a private or local network and executes the defined SQL query in the database. Prerequisite An active Bridge agent. Refer here to install and configure Bridge. Create the necessary ...
Task Engine
Circuit's Task Engine state is used to connect with other applications and access APIs from a closed space. To retrieve data from a private network, the required API must be accessed from the local machine's network for the required conditions. ...
Webhook
Webhook promotes communication between Circuit and third-party applications. With webhooks, you can make API calls and trigger notifications when a predefined action is performed as per the business requirement. Prerequisite Create a webhook that has ...
Function
A Function is a serverless, simple programming script that can handle a variety of tasks and integrate with other tools to create robust automated workflows. You can write Functions in Python, Node.js, Java, and Zoho Deluge and perform seamless ...
Failure
The Failure state is also an end state that signifies the failure of the previous task executed in the circuit and stops its execution, marking it as a failure. It is used to represent a failed execution for the user's reference. Example Use Case: In ...
Success
A Success state can be used to terminate an execution. It is used to represent a successful execution for the user's reference. As Success states are end states, they don't have any configuration or properties, such as Next state or End fields. So ...
Batch
Batch state allows you to execute a Function, Webhook, or Circuit in batches as multiple jobs in an iterative manner. While the Parallel state executes multiple states simultaneously using the same input, the Batch state executes the (same set of) ...
Wait
The Wait state introduces a pause or delay within your circuit, temporarily halting the execution for a specified duration before resuming and progressing to the next state. The delay duration can be configured in seconds. For instance, if you set a ...
Parallel
Parallel state allows you to process multiple states in parallel and perform simultaneous executions. The executions are initiated at the same time, and their input, output, and results are processed and generated concurrently. Additionally, the ...
Branch
The Branch state allows you to add conditions to the circuit's workflow, and execute tasks based on those conditions. It decides the path of the execution based on input to this Branch state. This is similar to having an 'If else' or 'switch' case. A ...
Pass
The Pass state in the circuit merely forwards the data to the next defined state. It allows you to pass the input data as-is or include supplementary information if needed during the process. To put it differently, with this state, you can insert new ...
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 ...