🪜 The Stairway to Heaven Badge – Ascending with Microsoft Cloud APIs 🌥️✨
We embarked on a cloud-powered journey, skillfully combining three powerful Microsoft Cloud APIs: Dataverse, Azure Storage REST API, and Azure Face API. Together, they’ve elevated our Dark Ledger solution to new heights of innovation and functionality. Here’s how we made magic happen. 🧙♂️
1. Dataverse – The Ledger’s Core 📜🔗
At the heart of our dark operations lies Dataverse, the keeper of all knowledge and the driver of our workflows. With the Dataverse Web API, we’ve created an enchanted process that triggers the OneFlow API to handle contracts for each Order of Doom. Here’s how:
- Trigger the Spell: When a new Order of Doom is created, a Power Automate flow springs into action, retrieving the requester’s details and the order specifics.
- Summon OneFlow: Using these details, the flow invokes the OneFlow API to craft a contract that’s sent for e-signature.
- Centralized Power: All this data is stored and tracked in Dataverse, making it the foundation of our interactive map and contract records.
2. Azure Face API – Identity Verification 🧠🖼️
What’s a sinister operation without proof of completion? That’s where the Azure Face API steps in, acting as our Polyjuice Potion for digital identity verification. When a target is “handled,” here’s what happens:
- Photo Submission: The person responsible uploads an image of the deed.
- Identity Match: The Face API, integrated with Power Automate, analyzes the photo and compares it to the target’s profile in Dataverse.
- Deed Confirmed: If the identity matches, the flow sends a final confirmation email and updates the record in Dataverse.
3. Azure Storage REST API – Mapping the Shadows 🗺️✨
The Azure Storage REST API brings a new layer of sorcery to our solution by enabling real-time tracking for the interactive map. This API, used within Power Automate, is our secret weapon for dynamic data handling:
- Store Location Information: Each Order of Doom includes precise location details for both the requester and the target.
- Real-Time Updates: Using the Azure Storage REST API, these locations are posted and retrieved, enabling our Google Maps-powered map to display updated positions in real-time.
- Seamless Integration: The flow ensures that every movement is logged with precision, offering a spellbinding experience for users.