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

powerplatform Article's
30 articles in total
Favicon
Announcing Powerful Devs Conference + Hack Together 2025
Favicon
Use Power Query SDK in Visual Studio Code for Power BI
Favicon
Form-based Dataverse Web Resources with React, Typescript and FluentUI - Part 2
Favicon
Power BI vs Tableau vs Looker vs Qlik: A detailed comparison between top data visualization tools
Favicon
Power Platform Connect to Git
Favicon
PACX ⁓ Projects, aka how to manage scopes
Favicon
My posts by technology
Favicon
How to Publish a Power Platform Connector
Favicon
Beyond Traditional Development: Power Apps and The New Era of Business Agility
Favicon
Finding the Right Microsoft Platform for Your Applications
Favicon
Two ways to trigger Topics in Copilot Studio
Favicon
Platform Main Togel Online Terpercaya Pasti Bayar
Favicon
Top Advanced Power BI Features for Your Business
Favicon
Reducing Energy Costs with Advanced Analytics in Power BI
Favicon
The Art of Over Engineering on the Power Platform
Favicon
Invoke an HTTP request without a premium license: connectors summary
Favicon
Decoding Microsoft Integration Tools:Which One is Right for You?
Favicon
What is Power Automate: A Complete Guide
Favicon
Get SharePoint library info from Teams context
Favicon
DAX in Power BI- getting started... quickly
Favicon
What’s Your Data Telling You? Power BI Makes It Easy to Find Out
Favicon
BizMagnets WhatsApp for Education: A New Era in Digital Learning Communication
Favicon
Virtual PCF Controls are GA... but theming is not!
Favicon
Get Started with Free Vue.js Templates for Responsive Websites
Favicon
Force refresh of custom scripts in Power Platform model-driven apps
Favicon
For A Despicably Good Cause : Small Steps, Big Impact!
Favicon
Strategies to Securing Sensitive Documents in SharePoint
Favicon
From Template to Tailored:The Power Platform Way
Favicon
Why You Should Hire a Power BI Developer for Your Business
Favicon
E-commerce chatbots: Types, use cases, and benefits

Featured ones: