What is API Integrator?
API Integrator or Task Flow Manager (will be named this way from now on), is a workflow management system that can automatically execute multiple tasks in a specific order. Each task can use the output produced by the previous step, communicate with external systems, or perform operations defined in internal systems.
Basic Features of Task Flow Manager
Sequential Task Execution
Tasks are defined sequentially and run in the order they are defined.
Data Flow
The output of one task can be used as the input of the next task, and interconnected business processes can be executed effectively.
Automatic Triggering
Task flows can run automatically with a scheduler.
HTTP Triggering
Task flows can be triggered by HTTP requests.
Error Management
Operations to be performed in error situations can be defined, enabling predefined operations to occur when an error is encountered in the task flow.
Detailed Logging
Execution and log records of each task can be viewed step by step every time the workflow is triggered.
Statistics
Successful, failed, in-progress, and total operation statistics can be viewed through a user-friendly graph.
To use API Integrator, you need to enter the access address information of the integrator in the Define Your API Integration Module field on the General Settings page under the Administration tab in the top navigation bar.
When Can Task Flow Manager Be Used?
Task Flow Manager can be used for the following situations:Data Transfer and Exchange
Automates data transfer and data exchange operations between different systems.
Email and Notification
Manages automatic email and notification sending operations.
Reporting
Provides regular and manageable reporting for workflows and workflow steps.
Multiple API Calls
Performs multiple API calls at specific time intervals or situations.
Message Queues
Manages message sending operations to systems such as Kafka, RabbitMQ.
Error Management
Provides automatic task triggering when an error occurs in tasks defined as flows.
Automation
Can be used in many situations related to sequential jobs that are desired to be automated.
Task Flow Manager Task Types
If the flow completes unsuccessfully, you can be notified by defining an action (action) from any of the following task types.Sending Email
Sending Email
Enables automatic email sending when the task flow fails.
Making API Call
Making API Call
Enables automatic call to the specified API endpoint in error situations.
Performing Operations with Database Connector
Performing Operations with Database Connector
Enables performing previously defined operations on the database.
Running Linux Script
Running Linux Script
Enables running scripts in Linux environment.
Running Script
Running Script
Performs general script execution operations.
Creating Notification
Creating Notification
Enables creating notifications within the system.
SNMP
SNMP
Enables performing operations via SNMP protocol.

