Checking out the Personalized Visualizations Pane in Power BI

A new preview feature of Power BI Desktop is the ability to pin the choices of visualizations available in the Visualization Pane, so we can access them easily across multiple reports. This will be a welcome change to report designers who often use visualizations that are not out of the box. To enable the preview, go to Power BI Desktop and select Options: Under Preview features, select Personalized visualizations pane and … Continue reading Checking out the Personalized Visualizations Pane in Power BI

How to Remove the Border around a Web Resource in Dynamics 365 / Power Apps

When a web resource is created in Dynamics 365 / Power Apps, we get a border defaulting around it. For example, below is a web resource on the Account form displaying “Hello World”. We see the border around the web resource: Even though we’re not doing anything specific in the web resource HTML: To remove the border, open the form in design mode and go to the Web Resource properties: … Continue reading How to Remove the Border around a Web Resource in Dynamics 365 / Power Apps

Retrieving Entity Metadata in Dynamics 365 with JavaScript

In this post, we will look at how to retrieve Entity Metadata in Dynamics 365 with JavaScript. Let’s say you want to get the metadata for an entity. [sourcecode language=”JavaScript”] var req = new XMLHttpRequest(); req.open("GET", Xrm.Utility.getGlobalContext().getClientUrl() + "/api/data/v9.0/EntityDefinitions(LogicalName=’account’)", true); req.setRequestHeader("OData-MaxVersion", "4.0"); req.setRequestHeader("OData-Version", "4.0"); req.setRequestHeader("Accept", "application/json"); req.setRequestHeader("Content-Type", "application/json; charset=utf-8"); req.setRequestHeader("Prefer", "odata.include-annotations=\"*\""); req.onreadystatechange = function() { if (this.readyState === 4) { req.onreadystatechange = null; if (this.status === 200) { var results … Continue reading Retrieving Entity Metadata in Dynamics 365 with JavaScript

Publishing a Microsoft Power Virtual Agents Bot to Microsoft Teams

In a previous post, we looked at how to create a PowerApps Virtual Agent that gets the weather from an MSN weather service, so users can ask the bot what the weather is. In this post, we will deploy that service out to Microsoft Teams, so users of Teams can easily ask the bot questions. First, let’s go to the bot and go to Manage->Channels, then select Microsoft Teams: This … Continue reading Publishing a Microsoft Power Virtual Agents Bot to Microsoft Teams

Deploying Microsoft Power Automate Flows from One Environment to Another

In this post, we will look at how to deploy Microsoft Automate Flows from one environment to another. Let’s say we have a Flow we have created in our Development environment and we want to deploy it to our Production environment. In our Development environment, we have a flow called “Power Virtual Agent Flow Template”, which we happened to create from a Power Virtual Agent bot. This flow is in … Continue reading Deploying Microsoft Power Automate Flows from One Environment to Another

Showing an Error through JavaScript in Power Apps and Dynamics 365

When customizing model-driven Power Apps and Dynamics 365 with JavaScript, you may need to display an error to the user. One way to do this is to use Xrm.Navigation.openErrorDialog, which is called like below: Xrm.Navigation.openErrorDialog(errorOptions).then(successCallback,errorCallback); Let’s run it in browser Development Tools to show how it works. Open a Power App and in dev tools add the following code: Xrm.Navigation.openErrorDialog({ errorCode:”ABC7123″, details:”These are the details that will go into the … Continue reading Showing an Error through JavaScript in Power Apps and Dynamics 365

Using JavaScript to Add Spinner and Block UI in Dynamics 365 and Power Apps

In Power Apps and Dynamics 365, when writing custom JavaScript code, you may want to stop users from interacting with the user interface while your JavaScript code is processing. An example of this might be when a user clicks a custom button and some code runs, and while the code is running we want to display a “Processing” message until the code is complete. We can do this easily in … Continue reading Using JavaScript to Add Spinner and Block UI in Dynamics 365 and Power Apps

Create a Bot using Power Virtual Agents and Power Automate to Get Today’s Weather with No Code

The Microsoft Power Platform has exciting new capabilities with its Power Virtual Agents, used to build intelligent bots, and Power Automate, used to write no-code flows and integrations. What’s also exciting is the ability to call flows from bots in order to help bots answer questions and provide information to a customer/user. As I previously promised after the Ignite 2019 announcements, we will now look at how to create a … Continue reading Create a Bot using Power Virtual Agents and Power Automate to Get Today’s Weather with No Code

4 Years Ago Today at eXtremeCRM 2015 Conference in San Diego

I saw a photo come up in my social media feed from 4 years ago today at the eXtremeCRM 2015 (now eXtreme365) Conference in San Diego. What do you think, pretty accurate? Great conference, how time has flown and things have changed since the Dynamics CRM 2016 release preview.

Checking out the Org Browser Canvas App in Power Apps

In Microsoft Power Apps, there is an Org Browser Canvas App which connects to your Office 365 data and enables the app user to search for Office 365 users in an organization. This can be convenient if you want to enable users to contact other users, especially mobile ones. Let’s take a look at it. To install it, go to https://make.powerapps.com and select Apps, then Org Browser: Give the App … Continue reading Checking out the Org Browser Canvas App in Power Apps