Ana içeriğe atla

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.
Enables automatic email sending when the task flow fails.
Enables automatic call to the specified API endpoint in error situations.
Enables performing previously defined operations on the database.
Enables running scripts in Linux environment.
Performs general script execution operations.
Enables creating notifications within the system.
Enables performing operations via SNMP protocol.

Accessing Task Flow Manager

You can access Task Flow Manager under the Development tab in the navigation bar on the left side of the screen, under API Integrator(Task Flow Manager).