Application Flows
This article describes inter-application flow management in Kabeen
Functional flows allow you to describe data sharing between two applications and document technical parameters (protocol, format, ports, etc.). They are visible in an application's record and will be represented in the flow mapping.
Adding an Application Flow
- Open the Applications tab in the left menu and select the relevant application
- In the application record, choose the Data tab in the top banner
- The Flows section lists existing flows. A "+" button is located on the right to create a new flow
- Click the "+" button in the Flows section. An "Add a flow" modal window opens
General Tab
The General tab allows you to define the essential elements of the flow:
- Source: the current application is pre-selected as the source. A "+" button optionally allows adding a middleware (intermediate application).
- Destination: choose the target application via the dropdown list.
- Data: select the relevant data (for example "Contract" or "Invoices"). This list includes data associated with the application.
- Description: optional field to describe the flow (nature of exchanges, context, etc.).
Advanced Tab
The Advanced tab offers technical parameters:
- Protocol: exchange protocol (HTTP, FTP, REST API, etc.).
- Format: format of exchanged data (CSV, JSON, XML…).
- Frequency: exchange frequency (real-time, daily, weekly, etc.).
- Port: network port type and number (e.g., "TCP" and "8080-9000").
- Encryption: specify whether exchanges are encrypted or not.
After entering all necessary information, click Add to save the flow.
Using Flow Mapping
Access the Flow Diagram
- In the side menu under General, click Diagrams, then choose Flow mapping diagram
- The diagram opens and displays a mosaic of applications sorted by domain (e.g., Collaboration, Customer relations and sales, etc.)
- A filter bar can be displayed ("Show filter bar" button) to filter by applications, data, functional domains, or flow type
Read the Mapping
- Nodes: each rectangle represents an application. Columns are categories from your repository (collaboration, finance, CRM, etc.)
- Flows: lines connect applications that exchange data. The legend at the bottom of the screen indicates the nature of flows:
- Direct flow (blue line): data transfer directly from source to target
- Middleware flow (purple line): data passes through an intermediate application (middleware)
- Zoom and pan: use the "+" and "–" buttons at the bottom right to zoom in or out
- Focus: hover over an application to highlight its flows and better understand its exchanges
Automatic Update
When you create, modify, or delete a flow in an application record, the mapping is automatically updated. No additional action is required.