Integrate the approval center into a model driven app/Dynamics 365 CE

Power Automate provides a standard solution to manage approvals in a Dataverse environment. Approval requests can be easily generated from cloud flows. Users have the ability to view and respond to approval requests from email, teams or the approval center which is accessible from the power automate website only. Today, I will present a way … Continue reading Integrate the approval center into a model driven app/Dynamics 365 CE

Render Actionable Adaptive card in Outlook for recipients outside of your domain

Power Maverick

In my last post, I mentioned how you can hide the cards and show a regular body if the rendering of the card failed or if the device did not support Actionable Adaptive cards. The rendering of Adaptive cards usually fails when you are sending emails to someone outside your domain.

In this post, I am gonna show you how you can enable Actionable Adaptive card to be able to render on the recipients outside of your domain.

Install Outlook Add-in for Debugging

First we will install an Outlook add-in that will help us debug any issues with the rendering of the Actionable Messages in Outlook. To install the add-in follow this guide from Microsoft and search for “Actionable Messages Debugger for Outlook“. This will come handy later.

Approval Process

In order to make sure your Actionable Messages render for recipients outside of your domain in the…

View original post 707 more words

Connect Microsoft Dynamics 365 Developer Toolkit to a Dataverse environment using Global Discovery service (deprecation of the Regional Discovery service)

Many of us use the Microsoft Dynamics 365 Developer Toolkit for plugin development. This tool helps developers avoid manual tasks and helps them focus on implementing the business logic. Unfortunately, this tool is no longer working since the switch from Regional Discovery service to the Global Discovery service. Actually, the error "FCB 'EnableRegionalDisco' is disabled" … Continue reading Connect Microsoft Dynamics 365 Developer Toolkit to a Dataverse environment using Global Discovery service (deprecation of the Regional Discovery service)

How to get the type of the regarding field of an activity using Power Automate Cloud Flow ?

The activities have a field named Regarding which is of type Multi-table lookups. This field supports several types like account, contact, lead (…). This post will discuss how to get the type of lookup used or in other words which table is used with Power Automate Cloud Flows. For the demo, I created a simple … Continue reading How to get the type of the regarding field of an activity using Power Automate Cloud Flow ?

Apply a business logic to the Opportunity Close Quick Create form according to the context of the opportunity closure

In the release 2 2019, Microsoft introduced the ability to modify the Opportunity Close dialog using the Quick Create Form. In this blog, we will discuss the ability to apply a business logic to the Opportunity Close Quick Create form according to the context of the opportunity closure. Use Case Change the "Close Date" label … Continue reading Apply a business logic to the Opportunity Close Quick Create form according to the context of the opportunity closure

Cancel the save based on the result of an asynchronous operation

In 2017, Natraj Yegnaraman shared a clever method to cancel the save of a form. His approach was to cancel the save before the asynchronous operation and then retrigger the save if needed after the asynchronous operation is resolved. You can find all the details on the following link. This approach is explained by the … Continue reading Cancel the save based on the result of an asynchronous operation

A glance of the “OnLoad” event on a Model Driven App form (Async OnLoad event)

This blog will discuss a potential upcoming feature that is related to the "OnLoad" event of the forms for a model driven app. The goal is to look at the process of turning this event from synchronous to asynchronous using the "app settings" component. Also, some benefits of implementing an asynchronous logic on the "OnLoad" … Continue reading A glance of the “OnLoad” event on a Model Driven App form (Async OnLoad event)

How to execute a JavaScript function on all forms without registering it manually?

Model-driven apps provides a rich set of client APIs to interact with form objects and events to control what and when to display on a form. The JavaScript functions react to different events so that the code gets executed when the event occurs on the form. The process of associating a function to an event is done … Continue reading How to execute a JavaScript function on all forms without registering it manually?

How to set up complex conditions for business process flow ?

Business Process Flow (BPF) is a very useful tool to standardize data entry on a model driven app. In simple cases, a linear BPF is a good option. However, in more complex scenarios, a BPF can be enhanced by using branching. I will discuss on this blog the limitations and workarounds concerning branching conditions.I was … Continue reading How to set up complex conditions for business process flow ?