Creating an Integration on the Admin Dashboard
In order to deploy an integration through Pandium, you must first create the integration. The below steps will walk you through how to do so.

Step 1: Navigate to the "Integrations" resource within the Admin Dashboard and hit "Create"

Step 2: Select the type

Type: Internal

Internal integrations are fully powered by the platform

Fill in the Repository Settings

Repo Settings
Here is where you tell us where you code lives.
    Repository URL: A link to the repository Bitbucket, Azure, or Github.
    Repository Tracking Branch: You can tell us the branch to track for releases. Every time we see this branched pushed we will create a new Release.
    Repository Path: Path to PANDIUM.yaml relative to the root of the repository. If left blank, we will look for the file in the root.

Scheduling

You can set the default schedule that the end-customer user will be able to select when setting up there integration. You can also set up a drop-down schedule so that your end-customer users are able to pick for themselves. In both cases, we use cron string format to define the frequency. Lastly, you can set on initial install if the tenant schedule is active or not.

Type: External

If you are setting up an external integration, then this is where you can provide a link to the landing page, and an id for how we should refer to this integration programmatically. This is most relevant when embedding the marketplace, and wanting to show integrations that Pandium doesn't know about as installed. See Embedding the Marketplace for more information.

Step 3: Marketplace Settings

Applying to both types of integrations, this is where you fill in all the information you want displayed for end-user discovery. The text boxes in bold are required. When you are ready to publish your script, toggle the "Publish in marketplace" button.

Step 4: Select Connectors (Internal Only)

Selecting a Connector
Here is where you tell us the connectors that your integration will be using. If you make it Global, then you will only connect to it once, and then all of your tenants will share the same global secrets.

Step 5: Provision Connectors (Internal Only)

For connectors that need it, this is where you add any secrets like a Client id or Client Secret that is necessary to facilitate a connection with the 3rd-Party system.
Last modified 2mo ago