Logo

dev-resources.site

for different kinds of informations.

From Template to Tailored:The Power Platform Way

Published at
11/11/2024
Categories
powerfuldevs
powerplatform
powerautomate
Author
balagmadhu
Author
10 person written this
balagmadhu
open
From Template to Tailored:The Power Platform Way

Intro:
In today’s fast-paced business environment, efficiency and automation are key to staying ahead. Imagine a scenario where various teams within your organization need to generate Non-Disclosure Agreements (NDAs) quickly and accurately. Manually creating these documents can be time-consuming and prone to errors. By using Microsoft Forms as a trigger, we’ll collect the necessary information from users, pick a Word template from OneDrive, and populate it with the provided data. Finally, we’ll automate the process of emailing the completed NDA to the requester

Conceptual Architecture:

The below diagram illustrates the process from the user submitting the form to the final step of emailing the populated NDA

Image description

Logics in actions:

Some Business Logic to populate the word template were as below

1) Few Date Manipulation - all the dates are dummy values but were pulled / mapped from the Microsoft FORM template

To get the year of contract created

Year(DateValue("2024-09-11"))
Enter fullscreen mode Exit fullscreen mode

To get the month of the contract created

Text(DateValue("2024-09-11"), "mmmm")
Enter fullscreen mode Exit fullscreen mode

To calculate the no of terms of contract

RoundUp(DateDiff(DateValue("2019-06-01"), DateValue("2024-01-01"), TimeUnit.Years), 0)
Enter fullscreen mode Exit fullscreen mode

To populate dates for periodic review
adds a specified number of units to a date value. In this case, you’re adding 425 days to the date “2024-01-01”.

DateAdd(DateValue("2024-01-01"), 425, TimeUnit.Days)
Enter fullscreen mode Exit fullscreen mode

2) Had to create a custom connector to convert numbers into string / text as legal documentation you specify the value of the contract in text.

DEMO:
The demo is just a proof of concept as the solution was specific to the problem solving / opportunity I was exploring

Unit test to mimic the data from MS form

data Input

The email attached with the updated working document
email

The “Populate a Microsoft Word template” action in Power Automate can be incredibly versatile and useful in various business scenarios like

powerfuldevs Article's
30 articles in total
Favicon
The Rise of AI Agents: Understanding the Revolution and Adapting to Change
Favicon
Google and Anthropic are working on AI agents - so I made an open source alternative
Favicon
Power BI vs Tableau vs Looker vs Qlik: A detailed comparison between top data visualization tools
Favicon
Finding the Right Microsoft Platform for Your Applications
Favicon
Top Advanced Power BI Features for Your Business
Favicon
Decoding Microsoft Integration Tools:Which One is Right for You?
Favicon
For A Despicably Good Cause : Small Steps, Big Impact!
Favicon
From Template to Tailored:The Power Platform Way
Favicon
Why You Should Hire a Power BI Developer for Your Business
Favicon
Never code lines on the HTML canvas again
Favicon
From Vanar Sena to Low Code Champions: Lessons from the Ramayana for Digital Transformation
Favicon
From Scribbles to Spells: Perfecting Instructions in Copilot Studio
Favicon
Securing Plain Text using SHA hashing: SHA-256 Sorcery
Favicon
Transforming Inventory Management with Power BI Dashboards in 2024
Favicon
Guía Paso a Paso para Realizar una Portabilidad Telefónica Empresarial
Favicon
Low-Code, Big Risks: Why Security Awareness is Crucial for Citizen Developers
Favicon
How to Build an AI Agent to Automate Mobile Auto Repair Task Scheduling
Favicon
💸 Make Money with Your AI Agent
Favicon
Writing Clean Code in Ruby on Rails Applications 🧼💻
Favicon
ALWAYS A DATA NERD
Favicon
Dataverse Solution Checker doesn't like PCFs
Favicon
Permission and Data Security in No-Code: Why it matters and How to control
Favicon
Best Tool for Query anything with SQL
Favicon
Unveiling the Mysteries: Dataverse API
Favicon
Guide: How to add Write-Back capabilities to Power BI reports with Power Apps — Part 2
Favicon
Guide: How to add Write-Back capabilities to your Power BI reports with Power Apps - Part 1
Favicon
Draw on the HTML canvas without code
Favicon
The Impact of Low-Code/No-Code Tools on Traditional Software Development
Favicon
Microsoft Power BI Consulting & Development Services
Favicon
🚀 Embed Formbricks Forms in Webflow in Minutes — No Code, Just Magic! 💻✨

Featured ones: