Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rpothin/servicebus-csharp-function-dataverse
A complete solution that includes everything you need to build, deploy, and monitor an Azure solution to process messages into a Dataverse environment. This application uses the Azure Developer CLI (azd) to get you up and running on Azure quickly, an Azure Service Bus for the messages, a C# Azure Functions app, and Azure Monitor for monitoring and logging.
https://github.com/rpothin/servicebus-csharp-function-dataverse
azd-templates azure azure-functions dataverse power-platform service-bus
Last synced: 3 months ago
JSON representation
A complete solution that includes everything you need to build, deploy, and monitor an Azure solution to process messages into a Dataverse environment. This application uses the Azure Developer CLI (azd) to get you up and running on Azure quickly, an Azure Service Bus for the messages, a C# Azure Functions app, and Azure Monitor for monitoring and logging.
- Host: GitHub
- URL: https://github.com/rpothin/servicebus-csharp-function-dataverse
- Owner: rpothin
- License: mit
- Created: 2022-10-04T01:18:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T02:49:42.000Z (over 1 year ago)
- Last Synced: 2024-07-29T17:04:28.779Z (6 months ago)
- Topics: azd-templates, azure, azure-functions, dataverse, power-platform, service-bus
- Language: PowerShell
- Homepage:
- Size: 188 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Azure Developer CLI Template - rpothin/servicebus-csharp-function-dataverse
Application to process messages from an Azure Service Bus to a Dataverse environment through a C# Azure Functions application using the Microsoft.PowerPlatform.Dataverse.Client package.
Feature request
ยท
Report a bug
ยท
Support Q&A## ๐ข What is the servicebus-csharp-function-dataverse project?
It is a GitHub repository using the [**Azure Developer CLI**](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/overview) to get you up and running on Azure quickly in a scenario where you need to process messages from an Azure Service Bus to a Dataverse environment through a C# Azure Functions app.
It contains components (infrastructure as code in Bicep, C# Azure Functions application code...) that will help you be up and running quickly.
![servicebus-csharp-function-dataverse](https://user-images.githubusercontent.com/23240245/194187578-dd13f3d7-22bb-486e-a54c-1a8242cc5e7a.jpg)
## ๐ Documentation
1. [Prerequisites for deploying the solution](./docs/00-Prerequisites.md)
2. [Setup and deployment of the solution](./docs/01-Quickstart.md)
3. [Test the deployed solution](./docs/02-TestTheSolution.md)
4. [GitHub configuration](./docs/03-GitHubConfiguration.md)### Annex
- [Architecture of the solution](./docs/A1-Architecture.md)
- [Custom environment variables](./docs/A2-CustomEnvironmentVariables.md)
- [Get the URL of a Dataverse environment](./docs/A3-GetDataverseEnvironmentUrl.md)## โ Code of Conduct
I, **Raphael Pothin** ([@rpothin](https://github.com/rpothin)), as creator of this project, am dedicated to providing a welcoming, diverse, and harrassment-free experience for everyone.
I expect everyone visiting or participating in this project to abide by the following [**Code of Conduct**](CODE_OF_CONDUCT.md).
Please read it.## ๐ Contributing to this project
From opening a bug report to creating a pull request: every contribution is appreciated and welcomed.
For more information, see [CONTRIBUTING.md](CONTRIBUTING.md)### Not Sure Where to Start?
If you want to participate to this project, but you are not sure how you can do it, do not hesitate to contact [@rpothin](https://github.com/rpothin):
- By email at **[email protected]**
- On [Twitter](https://twitter.com/RaphaelPothin)## ๐ License
All files in this repository are subject to the [MIT](LICENSE) license.
## ๐ก Inspiration
We would like to thank the open-source projects below that helped us find some ideas on how to organize this project.
- [Azure-Samples/todo-csharp-cosmos-sql](https://github.com/Azure-Samples/todo-csharp-cosmos-sql) & all the other [great Azure Developer CLI templates](https://azure.github.io/awesome-azd/)
- [Gordonby/servicebus-dotnet-functionapp](https://github.com/Gordonby/servicebus-dotnet-functionapp)