Overview
Often you'll need more ways to control the way you call another system and how you deal with the response than are available under the simple data connectors option. In this case you will need to build an advanced data connector. This will allow you to split your communication into multiple steps and give you more scope in how you process the information returned.
When building an advanced data connector you can drag the required steps on to the data connector screen and then set the parameters for each step in the same way as you create a process when you build an app. The steps available include:
-
Send HTTP Request - Similar to a simple data connector this allows you to send data to a specified URL.
-
Text Parser - This allows you to parse the results of a request for later use.
-
Template Script - A fixed or dynamic template that can form the body of an HTTP request.
-
Set Variable - This creates a variable and assigns it a value which can be used later in the process.
-
If / Else - Lets you split the process into different branches depending on whether a condition is true or false.
-
XML to JSON - Can be used if the system you are interacting with uses XML to convert to JSON which is the format used by UniFi.
-
Add Security Oauth1 - Authenticates with systems that use Oauth1 security.
-
Generate HMAC - This may be required as part of the authentication process.