Integration

The Bosflow system manages data flow not only between people but also between various systems. Clients considering Bosflow implementation typically already use solutions such as ERP systems, domain-specific systems, LDAP/Active Directory, e-PUAP or CRM. This is why questions about Bosflow’s integration capabilities always arise during our consultations.

We are able to integrate Bosflow with any system, application or platform. If an external system, application or platform does not support integration through traditional means, we use software robots to facilitate data transfer between systems.

Primary Integration Methods

The most commonly used methods for integrating the Bosflow system with external systems include:

  • Data exchange at the database level. Data can be transferred between systems using appropriate queries to tables, views and stored procedures across most database engines.
  • File exchange in various formats. We natively support common data exchange formats such as CSV, XLS/X, JSON and XML. Through flexible mapping mechanisms, we can adapt to any data format required.
  • Use of a dedicated API. If the client’s system has documented web APIs—such as those based on REST methods—it is possible to implement the appropriate API method calls.

Use of intermediary systems (queues and data exchange buses).

For more advanced asynchronous integrations, either “one-to-many” or “many-to-many,” we suggest communication based on a chosen message broker.

Use of Software Robots in Integration Processes

Where an external system lacks technical integration capabilities or where such integration would be prohibitively expensive, data transfer between systems can be achieved using software robots.

Data Import and Export Capabilities

For data that changes infrequently (such as periodically updated master data dictionaries), we recommend using a flexible import/export module for background, batch-mode synchronization. The module allows configurable mapping of incoming and outgoing data in integration messages. Cyclic task configuration is based on any desired interval, enabling virtually any batch integration scenario.

Advanced Integration in Business Processes

For deeper integration at the business process level, it is possible to embed real-time data exchange within the process flow or to use user-initiated commands executed on demand. This approach enables the Bosflow platform to efficiently coordinate any complex processes involving both system and human choreography, without unnecessary delays.

What are the benefits of implementing the Bosflow system?

14 dni
Average invoice circulation time
3 dni
15 min
Search for related documents
5 min
10 min
Finding out who has the document
1 min
5 min
Checking the invoice amount against contractual and budgetary limits
1 min
niewykonalne
Checking the amount of upcoming liabilities from documents in circulation
1 min