Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

This demo shows how to implement a approval process with an Azure Logic App and a web form

License

Notifications You must be signed in to change notification settings

aessing/demo-logicapp-approval

Repository files navigation

Logic App Approval Example Process Demo

This repository contains a demo / example of a approval process backed by a Logic App. The idea is to have the possibility to quickly implement a approval process, for example for permission.

The workflow

The idea is to have somebody request permissions, for example via a formular hosted in an Azure website, which will trigger a Logic App, which will start the approval process. This demo / example send the request via mail to an approver and write the request to after approval (or after the request was rejected) to a table in a Azure SQL Database and into an Azure Data Lake Store Gen 2 as a JSON.

Architecture diagram of the sample approval process

Screenshots

The web form

![docs/images/web-form.png)

The Logic App flow

Screenshot of the approval flow build in Azure Logic App


🚑 Support Information

For further information about this project, how to contribute, or how to contact us, please have a look at the support document of this repository. It also contains information about security related topics, licensing, and more.

👨‍⚖️ Disclaimer

THE CONTENT OF THIS REPOSITORY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE CONTENT OF THIS REPOSITORY OR THE USE OR OTHER DEALINGS BY CONTENT OF THIS REPOSITORY.