This is a repository for Microsoft Power Automate, Power Apps, and Azure Logic Apps connectors
https://github.com/microsoft/PowerPlatformConnectors/tree/dev/independent-publisher-connectors
- power-platform-connectors
- NOT PUSHING NEW CONNECTORS HERE AS SUBMITTING THEM AS INDEPENDENT PUBLISHER TO MSFT
- Table of Contents
- How to
- Google Books
- U.K. Government Check VAT
- WorldTimeAPI
Within this repo, there are various MSFCT custom connectors found.
There are multiple ways to create a new custom connector, below are the steps for the most manual process.
- Navigate to flow.microsoft.com
- Create a new solution and a new Custom Connector
- Define all properties (details, security, operations) and save
- Test the operations by first creating a connection
- Download the connector definition as follows:
pip install paconn
paconn login
paconn download --env [Environment ID] --dest [Destination directory]
They are stored through their JSON files, meaning they can't simply be installed as a PowerApps solution ZIP in their current state. nstead, use the PACONN command line tool:
pip install paconn
paconn login
paconn create --env [Environment ID] --api-prop [Path to apiProperties.json] --api-def [Path to apiDefinition.swagger.json] --icon [Path to icon.png]
To make sure, your Custom Connector works as intended, you could create a scheduled flow, running every day (or week) once and calling actions from the connector, tha you want to test against regression.
When set up, simply copy and paste the included _FlowFailure_Template.json
into your flow, creating a Catch block, that will send an email to you with all details about the failure.
After Copy-Paste, make sure that the "Run After" conition and the outlook connection reference are set correctly for the full Scope.
There are test flows implemented for my custom connectors already. They:
- run daily
- execute happy path for all actions
- send me email when failure happens
Contents are found in src
folder, and can be installed as follows:
pac solution pack --zipfile [ZIP Path] --folder [Folder Path] --packagetype 'Both'
pac solution unpack --zipfile [ZIP Path] --folder [Folder Path] --packagetype 'Both'
In case you have a custom connector - not native - you can have an easy headstart to build a canvas app using it: Documentation
pac auth create
pac auth list
pac auth update --index {index} --name {instancename} --environment {instanceID}
pac auth select --index {index}
cd {folder path to drop msApp}
pac canvas create --msapp {HelloWorld.msapp} --connector-display-name {connectorName}
Google Books provides and open and public library enabling searching information of various volumes while also providing a way to search within publications.
Service provided by GOV.UK allowing you to perform unverified and verified checks of UK VAT numbers and view additional details of the VAT registration such as name and address of business.
WorldTimeAPI is a simple "microservice" which returns the local-time for a given timezone in both unixtime and ISO8601 format. Some additional information is provided, such as whether that timezone is currently in Daylight Savings Time, when DST starts and ends, the UTC offset, etc.