e470e053d7
* version 2 Changes include: Removing "Get Historical Data" action as this was exposing a Web API end-point marked as obsolete. Correcting a number of the defined response schemas that had content nested under a "datasource" element. Updating action descriptions and markdown readme. Adding required meta data to swagger API definition. * Improvements requested by certification team Response descriptions improved. ReadMe edited to something more succinct. Icon background colour changed to an allowed value. * Added new endpoint definitions and script * Added missing comma Co-authored-by: gsmcmurtrie <gsmcmurtrie@gmail.com> |
||
---|---|---|
.. | ||
README.MD | ||
apiDefinition.swagger.json | ||
apiProperties.json | ||
script.csx |
README.MD
Industrial App Store Connector
The Industrial App Store from Intelligent Plant is built on an architecture that enables cloud-based applications and services to interact with on-site Process Data Historians and Alarm & Event Logs. The Industrial App Store Connector for Power Automate allows users to pull Industrial Plant data into their flows.
Prerequisites
-
An Industrial App Store Account Registering is simple and only involves logging in using one of a number of authentication providers.
-
An Industrial App Store Connector Licence The "Industrial App Store Connector" is a commercial product. If interested in developing the product, contact support@intelligentplant.com for a developer licence.
Obtaining Credentials
During an action confgiuration you will be asked to sign in into Industrial App Store. More information for new Industrial App Store users can be found here.
Supported Actions (operations)
Additional information on API calls made and its parameters can be found here.
-
Get Data Sources
Returns available data sources for the user.
-
Get Tags
Performs a tag search on a data source for the specified filter.
-
Get Snapshot
Performs a snapshot (i.e. "what is the value now?") data query on a data source for a specified tag.
-
Get Processed Data
Performs a processed (or aggregated) data query (e.g. Max, Min, Avg) on a data source for a specified tag and date range.
-
Get Plot Data
Performs a plot data query on a single data source for a specified tags and date range. Plot is a special type of function that returns the minimum number of data points (for a given set of parameters) required to graphically plot an accurate time-series trend.
-
Get Raw Data
Performs a raw data query (i.e. requests unprocessed data) on a data source for a specified tag and date range. Raw queries are generally not advised as they are likely to return a bulky result-set that may well be cropped by size constraints. If connecting to a Process Data Historian, it is far more efficient to request "Get Processed Data" with an "INTERP" function instead.
Supported Triggers
Coming soon. A workaround at the moment is to schedule a fequent task.
Known Limitations
- Users can only query for a single tag per action. This means if you wish to query two or more tags you'll have to define multiple actions of the same type. This is due to Microsoft not supporting 'explosive arrays' in swagger definition. We are currently working on new API endpoints to support this.
Examples
- Microsoft Power Automate Connector blog post - Connecting industrial historians to Microsoft Power Automate. One connector to get them all….
- Intelligent Plant Industrial App Store Microsoft Power Automate Connector (YouTube video) - Act on Industrial data with Microsoft Power Automate (Flow)
Useful Links
- Intelligent Plant
- Intelligent Plant Git Hub
- Industrial App Store
- Industrial App Store Wiki
- Intelligent Plant YouTube channel
Support
For any questions please contact Intelligent Plant Ltd here or fire an email to support@intelligentplant.com.