Knowledge
There are a few concepts that you need to know before using API Autoflow effectively.
Since these concepts are core to using API AutoFlow, We recommend you read this page and watch a short video on the left before moving forward.
Workflow​
A workflow is a common feature among iPaaS platforms for users to create the automation, logic, and data transformation.
A workflow starts with a trigger (INPUT) and provides a result (OUTPUT).
Refer to Workflow page to learn more about how to use workflow.
Depending on where workflow is used, the INPUT and OUTPUT may be different.
1. INPUT Simulation​
The first thing when creating a workflow is to simulate the INPUT data.
Simulation provides the capability to mimic or emulate the input data, allowing developers to test, visualize, and refine their designs as they build the workflow.
2. Actions, Scopes and variables​
Then, actions can be added to achieve your desired outcome.
Scope is where data (variables) get stored and accessed in different parts of the workflow.
3. OUTPUT Mapping​
The workflow's OUTPUT needs to be mapped with one of the data in the scope.
Server​
HTTP server has request and response. Refer to Server page to learn more.
INPUT | HTTP Request |
OUTPUT | HTTP Response |
Service​
Service is like a function in programming with INPUT and OUTPUT arguments. Refer to Service page to learn more.
INPUT | INPUT Argument(s) |
OUTPUT | OUTPUT Argument(S) |
Kafka Subscribe​
Kafka subscribes to an event and "RECEIVE" data but does not have an output. Refer to Kafka page to learn more.
INPUT | RECEIVED |
OUTPUT | No output |
API​
OpenAPI schema to define your endpoints
Client​
Client is a connection to systems such as database
Data Type​
You need to know the types of data in order to work with the data.
- String
- Object
- Array
- Number
- Null
JSON (JavaScript Object Notation) is a stringified form of data consisting of object (key-value pairs), arrays, and nested structures. It is a lightweight data interchange format that is easy for humans to read and write, and easy for machines to parse and generate.
Where to find the features​
Refer to Layout for more details