There are many options for Microsoft partners when creating solutions to transfer data into and out of the Microsoft Cloud for Industry products. To assist, this repository has created a set of quick start templates to be a starting point for partners with a guidance on technology choice on the most common patterns seen to date.
The intent is to minimize the friction for partners to create solutions for Microsoft Cloud for Industry and over time, we expect to add more patterns as required.
- MsIndustryLinks PowerShell module that supports:
- Generation of Power Automate workflow templates
- Packaging of workflows into a Power Platform solution
- Generation of ready-to-publish AppSource offer listing in Partner Center
- Helper scripts to set up mock APIs and sample data for testing
See MsIndustryLinks reference for more information on the cmdlets available for this module.
The easiest way to get started is to fork this repository so you can modify the files to meet your needs.
The templates, modules and scripts in this repository use a combination of the following tools:
- PowerShell 7.0+
- Power Platform CLI
- Azure CLI
- Bicep
- Python 3.6+
- azcopy (Mac users can use brew to install:
brew install azcopy
) - Azure Partner Center CLI
Use the following templates to build and publish your own Industry Link! Each use case includes a README file that contains instructions on how to modify, build and publish a solution.
Solution | Use Case |
---|---|
Solution-Aware Power Automate Flows in AppSource | Ideal for transfering data between an API or file and Dataverse using Power Platform. |
Logic App-based Industry Link in Azure Marketplace | Ideal for transfering data between an API, file, Event Hubs, and Dataverse using Azure. |
Contributions to this repository are welcome. Here's how you can contribute:
- Submit bugs and help us verify fixes.
- Submit feature requests and help us implement them.
- Submit pull requests for bug fixes and features.
Please refer to Contribution Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.