Qntrl Circuit sample use case | Automate payment process | Automate data processing | Qntrl | Circuit | Online Help

Sample Use Cases

Payment process

In a typical payment process, for every purchase made, a payment link with the invoice will be shared with the purchaser. Upon successful payment, a receipt will be generated; in the event of failure, the entire process will have to be restarted.

 

The process can be set with a simple conditional workflow using Function and Branch states. Initially, a Function state sends the payment link with the invoice. A Branch state is then configured to handle the success or failure of the payment. Upon successful payment, a payment receipt is generated, and upon failure, a loopback flow invokes the first function to restart the payment process. Resend attempts can be configured in Error handling with Retry and Fallback options.


                                                                  

Data processing

A real-time data processing operation involves a huge volume of data input, and complex computations, and could generate a large volume of output data.

 

The huge volume of input data can be executed as multiple iterations using a Batch state, while a Parallel state configured can execute simultaneous operations in parallel to process data faster. In addition, Circuit allows you to break down a complex workflow into multiple circuits nested within one another for better organization.

                                  

Event driven process

Establishing a process to send customized emails to clients and perform tasks when specific events occur.  

 

This process can be set using the conditional state called Branch state to execute different actions depending on the conditions, and with the Parallel state, multiple functions can be executed simultaneously in parallel to achieve multiple outcomes. 
                                             

Data Synchronization

An automated background process to perform routine backups, auto-installation of software or software patches, and periodic upgrades of antivirus.

 

A workflow is created using the DB Engine state to access and retrieve data from the database. With the Function state, you can synchronize and perform a periodical backup of any service at a specific time interval. This can be scheduled using the Schedules module in Qntrl to execute this Circuit at a specific time interval. For example, you could set the scheduler to trigger the backup function every day at midnight.

ERP data backup

Automating change implementation while removing risk by creating a backup of all ERP data.

A process is set to automate a recurring monthly process using Schedules for implementing a standard server upgrade. Before modifications, the current ERP data is transferred to a backup folder via File Transfer. Subsequently, the Powershell Engine conducts a comprehensive backup of all ERP data, ensuring data integrity by transferring it from the source to the destination path.
 

Employee Onboarding

Automating employee onboarding tasks.
 
Upon approval of an employee onboarding service request, an automated workflow is initiated to provision the new employee within an organization. The workflow includes the creation of an email account for the employee by invoking a Function state. A parallel task is executed to add the employee to Active Directory (AD) using the Add AD user state, as well as to the team channel using the Add User to group state. Using the DB Engine state, an entry is recorded in the organization's legacy database.



    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.