It is possible to connect Encodify to the third-party system in order to get additional functionality. External system will receive the data from Encodify, work with it and put it back.
Note, for bidirectional synchronization both Encodify and a third-party service system must be available to each other. In case VPN or Firewall is used, the infrastructure must be properly configured to make systems mutually accessible.
First of all, you have to enable needed connected service in the System.properties
file. The services are enabled per site by ID (can be comma-separated list of IDs) or for all sites by *
.
encode:
webapp:
connections:
list:
- type: JIRA
enabled-sites: '*'
- type: GOOGLE_VISION
enabled-sites: '*'
- type: GOOGLE_TRANSLATE
enabled-sites: '*'
- type: XERO
enabled-sites: '*'
- type: BEE_BOX
enabled-sites: '*'
- type: CUSTOM_OAUTH2
enabled-sites: '*'
- type: COGNITO
enabled-sites: '*'
To create a new connected service go to Site Configuration ► Connections ► Connected Services menu.
Add Service — a list of services where you can choose which system you want to connect.
Connected Services — a list of already added services.
Connected Accounts — a list of service accounts (you most likely will have several connections of the same type and can reuse an account created once).