Skip to main content

Integration plug-ins

A plug-in teaches the Integration extension how to talk to one downstream system, such as an ETRM, or to one kind of destination, such as a message queue, a storage account or a webhook. It brings the codes the system knows each curve and timeseries by, the settings each group needs, and the ODSL that sends the data in the system's own format. Groups, schedules and the daily report then work the same way for every system.

Pick a plug-in below to see what it needs and how it sends your data. The generic plug-ins (Message queue, Azure Blob Storage, Azure Data Lake, Azure Files, Webhook, Azure Event Grid and Power BI) all send the same content, described in What the generic plug-ins send; add a system on the Integrations screen for each destination of its kind: many systems can send with one plug-in.


Installing a plug-in​

Open Operations, then Integrations, and select New system: the dialog lists every published plug-in that is not installed yet under Plug-ins you can install. Select Install on the one you want; the dialog then sets up a system that sends with it. The home page lists the plug-ins you can install too.

A plug-in is installed once. Each destination is a system on it, with its own name, code, secrets, groups and daily report, such as one Azure Blob Storage system per container. See Systems.

Installing a plug-in installs the Integration extension as well when it is missing. While a plug-in is installed, the Integration extension cannot be uninstalled. See Getting started for setting up a first group once the plug-in is installed.


What a plug-in brings​

PartWhat it isWhere you see it
IdentitiesThe codes the system knows each curve or timeseries by, such as a Molecule product.Columns on each group's Items tab.
Group settingsWhat each group sending to the system is asked for, such as a test environment or a timezone.Each group's Settings tab.
Data propertiesSettings kept on each curve or timeseries.Columns on each group's Items tab.
SecretsWhat the system needs to connect, such as a user and an API key. You set their values; they are kept in the secret store.The Secrets part of each system's System setup tab, and each group's Settings tab.
RunnerThe ODSL that turns each item into the system's format and sends it.The schedule of each group.

All of a plug-in's codes, settings and secrets are listed on the System setup tab of each system on it.


No plug-in for your system?​