PowerPlatformConnectors/certified-connectors/dox42
dox42diegoschleis 715d805154
Dox42 (#1906)
* Add dox42 Custom Connector to certified-connectors folder

* Change description of the dox42 Connectorf
Make slight adjustment in the README.md

* Change Host URL to more generic URL

* Make some parameters mandatory to prevent potential errors

* Revert connector to old logic

* Add HTTP POST method as action

* Implement the suggested changes

* Make requested changes

* Remove placeholders from security section

Co-authored-by: Diego Schleis <dox42diegoschleis>
2022-08-24 13:00:18 +02:00
..
README.md Dox42 (#1788) 2022-07-08 16:31:18 +02:00
apiDefinition.swagger.json Dox42 (#1788) 2022-07-08 16:31:18 +02:00
apiProperties.json Dox42 (#1906) 2022-08-24 13:00:18 +02:00

README.md

dox42 connector

dox42 provides a powerful and very extensive REST API. Using dox42 you can automatically generate documents with data from all sources, like D365, SharePoint or others. dox42 uses Azure Active Directory for authentication.

Prerequisites

You will need the following to proceed:

  • A Microsoft Power Apps or Power Automate plan
  • Azure Active Directory
  • a dox42 license (dox42 Online or dox42 Server + dox42 Word/Excel/PowerPoint Add-ins)
  • dox42 Server Designer application (Version 1.0.1.4 or later)

Building the connector

Since dox42 uses Azure Active Directory (AD) authentication, we first need to set up a few things in Azure AD so that our connectors can securely generate your documents with dox42. After that is completed, you can test the connector.

Set up an Azure AD application for your custom connector

We first need to register dox42 as an application in Azure AD. This will allow the connector to identify itself to Azure AD so that it can ask for permissions to access your data on behalf of the end user. You can read more about this here and follow the steps below:

  1. Create an Azure AD application This Azure AD application will be used to identify the connector to dox42. This can be done using [Azure Portal] (https://portal.azure.com), by following the steps here. Once created, note down the value of Application (Client) ID. You will need this later.

  2. Configure (Update) your Azure AD application to use the dox42 connector: This step will ensure that your application can successfully retrieve an access token to invoke dox42 on behalf of your users. To do this, follow the steps here.

At this point, we now have a valid Azure AD application that can be used to get permissions from end users and access dox42 document generation. The next step for us is to modify the premium connector.

For calling the dox42 document generation, insert a query string from the dox42 Server Designer application, when designing your flow.

Supported Operations

The connector supports the following operations:

  • dox42_Call_GET: Make an HTTP GET request to the dox42 service
  • dox42_Call_POST: Make an HTTP POST request to the dox42 service