Glossary

Estimated reading time: 4 min

API is the acronym for Application Programming Interface. 

It’s an intermediary software that helps applications to talk with each other. In Wiresk, APIs are used to extract and share data between various applications and services making them work together smoothly. 

APIs are everywhere around us; when you send a mobile payment, when you open a weather app on your phone, when you post a photo on Instagram and share it to Facebook or twitter. APIs are the behind-the-scenes technology that enables different software systems to communicate. 

For a detailed breakdown of the topic refer to: 

Wikipedia: https://en.wikipedia.org/wiki/API 

It’s a unique identifier used to authenticate and authorize access to an application (API). It acts as a secure token for Wiresk to communicate with your connected application and services. 

Condition logic in workflow automation is a series of established rules that dictate the sequence of actions depending on specific conditions. It operates in a manner that is like “if-then” statements in programming: if a specific condition is fulfilled, a specific action is activated; if not, a different action is taken or no action is taken at all. This logic enables workflows to adjust in real-time to varying circumstances. 

A Flow is our Wiresk terminology to define a workflow automation that you create with our Flow Builder. A flow can be a single step or a multi-step. 

A Flow is: When something happens, the workflow automation will trigger a series of actions that follow predefined rules and conditions. 

Wiresk visual interface, where you can build your Flows (Automated workflow). 

An input field is a designated space(field) where data or information is inserted or given to start or manage the Flow. It is for users to input necessary information that the Flow needs to function correctly. 

In simple terms, The Data Mapping is the process of transferring data from point A to a selected point B. 

Refer to:  Field Data Mapping documentation. 

It is an action that your automation will do after the Trigger. The Methods are like mini programs that do one thing, it will perform a specific task on a particular app or service you’ve connected to Wiresk like get info or send emails. 

After setting up your Trigger in your Flow (define the starting event), you must choose what Method (action) your flow will perform. Multiple Methods can be used for complex Flows. 

A no-code query builder is a tool that allows users to create complex SQL queries without having to write any code. This makes it possible for non-technical users to access and analyze data without having to learn SQL. 

No-code query builders are typically graphical user interfaces (GUIs) that allow users to select and filter data. They also often provide pre-built templates for common queries. 

A routing key is a parameter used to direct data or tasks to specific workflows based on defined conditions. It acts as a filter, ensuring that the right information triggers the proper action within a Flow. You will need a routing key to do a ‘Run once” for testing your Flows. In a Flow creation, you can set up an HTTP Trigger with a generated API, this will be your Routing key. 

When setting up your Flow, you can use “Run Once” for a run test. It will use a data set sample retrieved during your Trigger parameter with the “Get Sample” step. 

A “Get sample” is as its name suggests, a sample of data. The data will be used to MAP (refer to FIELD MAPPING documentation) your Method parameters depending on your Flow. 

It’s a feature that allows you to run your Flow at a Specific time or intervals automatically instead of being triggered by events like Webhooks. 

In Wiresk you can set up your recurrence such as: 

  • Regular intervals will monitor your Trigger by intervals in minute 
  • Daily recurrence will monitor your Trigger by day and hour  
  • Monthly recurrence will monitor your Trigger every month on a defined date and hour 
  • Yearly recurrence will monitor your Trigger on a specific date and hour every year 
  • Specific dates will start your Trigger on specific dates 

A step in Wiresk refers to an individual action or task within a Flow. Each step represents a specific process, such as sending an email, updating a record, or triggering another app. Steps are executed in the order defined by the workflow, with data passing from one step to the next. 

Synchronous execution means that tasks are executed one after the other. Each task must be completed before the next one starts. 

Imagine you have a workflow where you first send an email, then update a database, and finally notify a user. If these steps are synchronous: 

  • The platform sends the email and waits for it to be sent. 
  • Once the email is sent, it updates the database. 
  • After the database is updated, it notifies the user. 

Asynchronous execution means that tasks can be started without waiting for the previous ones to be completed. Wiresk can run multiple Steps or Methods simultaneously. 

Using the same workflow (sending an email, updating a database, notifying a user), if these steps are asynchronous: 

  • The platform starts sending the email and moves on to update the database without waiting for the email to be sent. 
  • It then notifies the user while the email is still being sent and the database update is in progress. 

It is a Wiresk feature that enables users to perform specific actions within a workflow. These tools can include pre-built actions like sending emails, updating databases, generating reports, or integrating with third-party applications. Tools help you automate tasks without needing to write code, offering a way to build Flows through simple, customizable components. 

Every Flow starts with a Trigger, it’s the event that will initiate your Flows. 

There are 2 types of Triggers: 

  • Scheduled Triggers which you can set up a recurrence rule and based on specific event and conditions. 
  • Instant Triggers, also called Webhooks, will activate your Flow automatically by a spontaneous event from your applications. This means, the Flow is automated without a scheduler and will run until you deactivate the Flow manually. 

Depending on your Flow scenario, you can set up multiple Triggers. 

In the context of an automation workflow, a webhook is a function that allows one application to send real-time data to another application. 

Characteristics of a Webhook: 

  • Real time data transfer 
  • Trigger-based 
  • Simple integration 

Webhook documentation.