Extracts data from most types of databases
ReFlow can extract data out of most databases (any ODBC source) and our scripting system enables developers to describe exactly what should be extracted and how the data should be assembled into a document for processing.
The ReFlow engine runs as a Windows Service and has it's own built-in scheduler. You can schedule specific integration tasks on certain days at any desired interval.
Comprehensive logs and email notifications
ReFlow logs all transactions from start to finish. You can view these logs in a variety of intuitive formats and also tell ReFlow which transactions you'd like to receive email notifications for.
Updates the originating database with the outcome of a transaction
Once a transaction is processed, ReFlow can update the database the data came from, marking it as failed or successful. For instance, if invoice data is extracted from a third-party
application and processed into SYSPRO, ReFlow can put the SYSRPO Invoice number into a specific field in the invoice table of the original database. Likewise if an error occurred,
the error message can be written back. This means that integration status can be monitored entirely within the third-party application if necessary and also means that no
customised developmnent is required to track what's processed and what's still pending.
ReFlow's WebService enables developers to transmit data to ReFlow from across a network or the internet. All transactions are authenticated before being processed.
All the information that describes the integration process is stored in ReFlow's internal settings system.
If you need ReFlow configured on a number of servers (at each branch in your organisation for instance), simply install the software,
import the settings pack and you're ready to go!
Write your own plugins
If you need to integrate with a system that ReFlow doesn't currently support, you can write your own Integration Node Plugin. Deploying the plugin
is as easy as placing the DLL in the plugins folder.