Get choices names in workflows

A couple of years ago I wrote a utility for the community tool Dynamics-365-Workflow-Tools to retrieve the selected values of a multi-select optionset attribute within a workflow. I have now extended this utility to also provide the corresponding labels. By the way, by multi-select optionset I mean the Choices column type based on the new … Continue reading Get choices names in workflows

Unable to install new language

Photo by Joel Naren on Unsplash

I was trying to install a new language in my Microsoft Dataverse / Dynamics 365 environment and I carried on getting the error "Duplicate Record. A record with these values already exists". If you are suffering the same, do NOT panic 😀 I also downloaded the log file and it provided some additional technical information: … Continue reading Unable to install new language

[email-II] Creating contacts

In my previous post, I explained how we could receive and manage emails within Dynamics 365 using a shared mailbox linked to a queue. When emails are received from unknown senders, by default, a new contact gets created. Unknow means that there is not a record in the system with the same email address. "Contact" … Continue reading [email-II] Creating contacts

[email-I] A common mailbox

One of the most common requirements I have seen in business applications projects is the ability to receive and send emails directly from the main customer management system (e.g. CRM). A simple solution for this is to use Server-Side Sync to integrate Microsoft Exchange mailboxes with Dynamics 365 / Microsoft Dataverse. By the way, this … Continue reading [email-I] A common mailbox

Power Platform geographical availability

"Where are my applications and data going to be hosted?" This is probably one of the first questions you may face once you start a new project. In the case of the Power Platform, Microsoft has made available some very good documentation. The most recent information that I have seen and I have found very … Continue reading Power Platform geographical availability

Level Up God Mode

Level Up for Dynamics 365 is one of the most useful productivity tools if you are working with the Power Platform and model-driven apps. This utility is a Chrome extension that allows users to perform advanced actions, that normally would require JavaScript bookmarklets. In this article I'll describe how God Mode works and cover some … Continue reading Level Up God Mode

Where is my Category status?

The Dynamics 365 Category entity has certain peculiarities, like it doesn't have a state and status attributes as many other entities in Dynamics 365 and the Common Data Service. In this article I'll describe how to create your own custom Category Status and lock the attributes in the form accordingly. Dynamics 365 Category entity doesn't … Continue reading Where is my Category status?

Admin operation enforcement

Microsoft carries on aligning their online platforms with the new licensing models. In the coming months, certain admin operations will no longer be available when tenant exceeds storage capacity entitlements. Currently there are two different administration experience for provisioning new environments: the classic Dynamics 365 admin center and the new Power Platform admin center. This … Continue reading Admin operation enforcement

Integrating Power Apps Portals with Stripe

This article describes how to integrate the Microsoft Power Apps Portals with the payments platform Stripe. This content was produced and presented during the community event London 2020 Power Saturday. The integration is based on a real story where the startup MySoap.co is willing to sell their new soaps in an online platform. The following … Continue reading Integrating Power Apps Portals with Stripe