Category: Power Automate

Compress photos in Power Automate
Compress photos in Power Automate
Blog Posts

One of my clients, takes many photos as part of their data entry process using a Canvas app. We need to compress the photos as the collected data, including the photos, is used to generate a PDF. This PDF generation was timing out every now and then. How to compress photos Table of Contents In… READ MORE

Power Platform MCP - Investigating Power Automate Flow Runs with AI
Power Platform MCP – Investigating Power Automate Flow Runs with AI
Blog Posts

When Power Automate flows start failing, the traditional approach involves manually navigating through the Power Automate portal, clicking through run histories, and examining individual actions to find the root cause. With my Power Platform MCP server, I can streamline this entire investigation process using natural language prompts that automatically gather context, analyze failures, and provide… READ MORE

SharePoint Approval Requests in Power Automate
SharePoint Approval Requests in Power Automate
Blog Posts

If you’ve been working with SharePoint and Power Automate for any length of time and you work with SharePoint approval requests to get some form or file approved, you’ve probably experienced the frustration of trying to create approval workflows that feel seamlessly integrated with your SharePoint lists and libraries. The traditional Power Automate approval actions… READ MORE

Manipulate JSON objects or arrays: using setProperty/addProperty
Manipulate JSON objects or arrays: using setProperty/addProperty
Blog Posts

In Power Automate, working with JSON objects and arrays is essential for building advanced, scalable, and maintainable flows. JSON acts as the backbone of data exchange, allowing you to represent structured information flexibly. Two powerful expressions—setProperty() and addProperty()—unlock the ability to dynamically update, expand, and manipulate JSON objects. This article explores what these functions do, why they matter, and… READ MORE

Environment variables in Canvas Apps
Environment variables in Canvas Apps
Blog Posts

What are Environment Variables? Environment variables are a way to store and manage configuration data that can be reused across apps, flows, and other components within a Dataverse environment. They help make your solutions more portable, maintainable, and scalable. As an example, you might be storing your files in Azure Blob storage. You would want… READ MORE

Basic – DocuSign for Power Automate
Basic – DocuSign for Power Automate
Blog Posts

Hi Everyone, I’m back, and today, we will learn how to implement translating addresses to longitude and latitude (using Azure Maps API) and validating check-ins. For example, there will be a plan for the Salesperson to go to location X for Customer A. On the day itself, the Salesperson can check in on the Client Office,… READ MORE

Power Fx Navigate with Record Context - The Hidden Object Wrapper
Power Fx Navigate with Record Context – The Hidden Object Wrapper
Blog Posts

Recently I struggled to navigate between custom pages in Power Fx while passing a record as context. The error was vague and the solution wasn’t obvious. The Problem I tried the straightforward approach: This threw a generic error: “Unsupported property ‘_ownerid_value’.” The error message didn’t point to the real issue, making it difficult to diagnose.… READ MORE

Default retry settings in Power Automate
Default retry settings in Power Automate
Blog Posts

When actions in Power Automate flows go wrong, they may rerun depending on the failure occurred. One of the errors that may trigger is the 429 Error that is reported when there are throttling issues OneDrive for Business connector Table of Contents In this post I’m using the OneDrive for Business connector as its throttling and retry… READ MORE