About Integration
  • 25 Aug 2023
  • 2 Minutes to read
  • Dark
    Light

About Integration

  • Dark
    Light

Article summary

Overview

Data can come from a variety of sources. To support business needs Decisions allows for robust integrations with numerous platforms with different methods. All designers, except for Forms, within Decisions can be integrated. 

The primary Integrations are through Webservice, Databases, Modules, and the SDK. Below is an overview of each type of Integration.


Webservices

Integration tools offer the option to integrate with a Webservice either internally or externally. 

This can be executed by establishing Integration via a Service's URL and WSDL. Establishing a Webservice Integration allows users to utilize its functions via Flow step.

REST Integration

As another way to integrate via Webservice, users can integrate via REST. This allows users to utilize GET and POST functions via a REST API. Such features allow API software, such as Postman, to interact with a Flow.

Users can integrate with a REST Service through the use of either No Authentication, Basic Authentication, Windows Auth, or OAuth. 


Database Integrations

Database Integrations interact with an external database to integrate, fetch data, query, etc. by performing Actions in the System > Integration folder. 

In addition, the Flow Designer's Toolbox contains the INTEGRATIONS category that perform additional integration functionalities such as the transaction steps.

ODBC Integration

In the event that a user needs to integrate with a specific database, or the user needs to access or control to a Database Management System, they may integrate with an Open Database Connectivity (ODBC) API.

Any database not inherently supported by Decisions can be connected to by building logic in this Flow.  


Agents

To interact with a client server secured by a Firewall, utilize the Decisions Agent Management System. This system performs tasks relating to database integration, writing files to the client machine, and updating database values.


Modules

All prepackaged integrations aka Modules are found in Features folder under System > Administration

From here, Administrators may view all Modules available as well as which ones are installed into the instance or not. Modules may be installed from here, and they do not require a server restart to apply.

Prerequisites
The majority of Modules require pre-configured Accounts to interact with each specific module.


Software Development Kit

Custom integrations can be built using the Software Development Kit, or SDK. The SDK allows developers to create custom Flow steps or Modules to suit their business needs when integrating with an external service.


Integration Steps

Once any Integration is made special steps become available. In the Flow Designer these steps can be found on the right-hand panel by navigating to the INTEGRATION folder within the Toolbox tab. They are categorized by the name of the Integration or Module.


For further information on Integrations, visit the Decisions Forum.

Was this article helpful?