Fixing Dynamics 365 Marketing Event Portal Loading Issues
I recently updated Dynamics 365 Marketing instance and installed the portal application. Here are the steps I followed to deploy the sample event portal: Power Apps portal hosted custom event website (Dynamics 365 Marketing Developer Guide) | Microsoft Docs I downloaded event portal zip file according to the application version and deployed it using DeployToDynamics365Instance.ps1… Read More ›

Dynamics 365 Customer Service macros – Update case field values
This is the second post of this series, if you are not familiar with the Agent scripts and Macros, you can check out the previous article for a step by step tutorial on how to configure Macros and Agent Scripts. Since we have already discussed the background in the previous post, let’s dive right into… Read More ›

Dynamics 365 Customer Service macros – Create new case with predefined field values
Dynamics365 is adding more and more features to help automate repetitive tasks for users in Customer Support product space. One of the latest additions is Agent Scripts and Macros in CS space. Macro function has lots of options available however in this article, I am only focusing on Case related actions. Before we begin, here… Read More ›
How to copy planner tasks with labels using Graph API
I tried to create a flow that copies planner tasks from one plan to another and came across an issue where standard flow connectors did not support copying labels. I found that this could be implemented using graph API. Here are the steps: Prerequisites Create an app registration in Azure AD Follow the steps mentioned… Read More ›

Update current time and current user without using Javascript in model driven forms
Sometimes we need to capture field updates for audit purposes. Here is an example: Account form has a field for “Account Application Status” (Options – Approved/Rejected). In either case, we need to capture who approved/rejected the application and date/time. My first idea was to implement this using business rules. However, this cannot be implemented using… Read More ›
Accessing Office 365 Audit log API in Power Platform can be tricky – Here’s why..
In a recent project, I had to query Office 365 audit log API using Power Automate. While this looked like a fairly easy task, there were quite a few learnings along the way. I had to research and test different approaches/methods for this seemingly simple task. I thought of sharing my experience in an article… Read More ›

Auto update outgoing email subject with case title and case number in Dynamics365 CE
Dynamics 365 unified service desk enables users to compose emails in a separate popup window. Every time an agent is composing an email within a case, he/she will have to manually update the email subject and append case number. This could cause errors as incorrect case numbers might get copied or else, agent may forget… Read More ›

How I implemented 1-click clock-in/out feature in the “Return to the workplace” PowerApp
This is a challenging time for businesses as they are trying to operate under new health regulations/policies. Microsoft provides an all inclusive Power Apps solution free for businesses that they can use to effectively record, manage and monitor location readiness, employee health and facilities management. You can visit : https://docs.microsoft.com/en-us/powerapps/sample-apps/return-to-workplace/overview to learn more about this… Read More ›
Expandable Rich Text editor control in Power Apps
Data input should be simple and efficient in any application for the end users. This improves usability of the app and overall user experience. Today, we will learn how to make a rich text field expand in a modal box so that it gives more space for end users to input data. Here is a… Read More ›
Power Apps error handling Part 2 – displaying error messages
In part 1, we discussed how to create custom error messages in Power Automate and pass them to your canvas app. In this article, let’s see how we can display these error messages with a modern look and feel. Here is the final output: For this, I am going to use my earlier example –… Read More ›
Loading…
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.