All posts

230 articles, newest first.

AI

Set Your Preferred Solution for the Dataverse MCP

I was working with the Dataverse MCP server yesterday and noticed that when I created new tables through it, they were all getting the default cr*** prefix from the Common Data Services Default…

Power Apps

Copy Hidden Power Automate Expressions

While recently walking a colleague through Power Automate, I was reminded of one of my long-standing frustrations: how difficult it is to copy expressions once they’ve been inserted into actions like…

Dev Tools

Installing .NET Tools on Air Gapped Systems

In today’s digital age, the vast majority of our tasks rely heavily on internet connectivity. However, there are scenarios, more common than one might think, where systems are intentionally kept…

Power Apps

Enable the Export to PDF Ribbon Button

Dataverse allows you to easily generate your Word Templates as PDF files. Last year they expanded the functionality beyone just the out of the box sales entities to all custom entities.

Power Apps

Open Model Apps Url Using Unique Name

When generating links for records, lists or reports in a Dataverse environment it is important that they open the specific application they relate to so users have the best experience.

Power Apps

Team Member License Enforcement in GCC

If you have custom applications built on Dynamics/Dataverse within the US Government Community Cloud (GCC) and only have Team user license that were purchased after October 2018 your apps screen may…

Power Apps

PowerApps Calendar Control

This calendar control was built off of React Big Calendar. The calendar can be used to display events with or without related resources.

Power Apps

Bing Maps PCF Control

This PCF control allows you to display information for a view that contains latitude and longitude information within Bing Maps.

Power Apps

Azure Maps PCF Control

This PCF control allows you to display information for a view that contains latitude and longitude information within Azure Maps.

Power Apps

PCF Color Picker

For anyone looking for a PCF Color Picker I just released one out on GitHub! It utilizes React and the Office UI Fabric controls.

Power Apps

Custom Flow Connector For Parsing Address

While working on a demo of the Business Cards Scanner component for PowerApps I found that the component only returns the address as a single line and not as parsed address components (UPDATE: The…

Power Apps

VSTS and SourceTree

Recently started using Git with VSTS and wanted to connect it up to Sourcetree. This article by Adam Prescott helped me out. You can view the article here:

Dev Tools

Dev Box Tools

AstroGrep - Fiddler - LINQPad - XRMToolkit - Team Foundation Sidekicks - WinDirStat - JustDecompile - CodeCompare - Search Everything - SMTP Diag Tool - HTML CheatSheet - Right Click "Command Window…

Power Apps

Download SDK Tools for Dynamics V9.0+

Microsoft is no longer providing the entire SDK and samples as a download. Instead they are hosting the samples on a their website and providing the sdk and tools on nuget.

Power Apps

Filtering Down the CrmSvcUtil

Most of the time i use late bound but there are times when early bound makes things easier. I needed to limit the size of the file so filtering down on just the entities i use was needed.

Power Apps

ADFS 2.1 & 3.0 Config Debug Tracing

Run CMD as Administrator- WEVTUTIL sl "AD FS Tracing/Debug" /l:5- Open the file “C:/Windows/ADFS/Microsoft.IdentityServer.Servicehost.exe.config”- Find the following sections shown in the image…

Misc

Create Status Reason Values Using C#

The CRM interface no longer allows you to enter the Value for a Status Reason. I had to update several entities to all have the same values but some of them were created way back in CRM 4.0 when you…

Power Apps

Disable CRL Checking in IIS 8

When working on a system with no internet access it is important to ensure that CRL checking is disabled. If not disabled you will always receive a 403.13 error after entering you pin.

Windows

Get Process ID of Application Pool (w3wp.exe)

When wanting to debug in VS sometimes I only want to attach to a specific Application Pool. To find out which Process Id belongs to what Application pool open a Command Prompt and use the following…

Power Apps

Recently I have been working with two plugins in my web pages. DirtyForm, which allows you to detect when changes have been made to fields, and JQueryUI which has a very flexible popup calendar for…

Windows

IE11 __dopostback undefined

After attempting to access my web app in IE11 I noticed all the links were no longer working. Looking through the JavaScript debugger I saw the error "__dopostback undefined" when attempting to click…

Power Apps

Wake Up IIS Websites

One of the biggest issues I have found with using authentication methods like Kerberos Constrained Delegation is that the first person who hits the site in the morning gets a 500 error until the…

Power Apps

Reset Default Org for CRM Users

The script below will change the default org for users. This can be helpful if you have disabled the original default org and users are now getting the crm error that the organization has been…

Power Apps

CRM 2011 Performance Settings

Disable Loopback check HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa New DWORD Value: DisableLoopbackCheck = 1 (Decimal) CRM Settings HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSCRM New DWORD…

Dev Tools

TimeGem – Free Tile Layout Software

As a true techie I always look to find computer solutions that can help me save time and money. I decided to tackle putting down tile in my basement and wondered if there was any software that could…

Power Apps

ADFS 2.0 Config Debug Tracing

Run CMD as Administrator- wevtutil sl "AD FS 2.0 Tracing/Debug" /l:5- Open Event Viewer.- To open Event Viewer, click Start, point to Programs, point to Administrative Tools, and then click Event…

Personal

The Flying W by Glenn Wilson

My Wife Anne Marie and I had a great vacation in Philly this weekend with my Mom. We stopped by Weidener University on Saturday and took some panoramic photos of a sculpture that my Grandfather…

Power Apps

CustomRule - Just one at a time please.

When you define a CommandDefinition in the CRM 2011 and you want to use a CustomRule underneath an EnableRule just remember that your CustomRule will never fire if you have other EnableRules applied…

Misc

Web.Config Modification Manager Update

So this is an update of a solution from Harmjan Greving which was an update from thekid.me.uk which can be used to view, modify, and create web.config modification that will be pushed to all servers…

Power Apps

CRM 2011 Ribbon XML Tips

foreach (EntityMetadata em in resp.EntityMetadata) { if (em.IsCustomEntity == true) { entRibReq.EntityName = em.LogicalName; if (em.IsIntersect == true) //check to see if the entity is a M2M…

Power Apps

Global Context for CRM 2011

When creating htm pages as webresources in 2011 there are many times you would want to get information about CRM such as the orgname and server url.

Dev Tools

RunAs Another User from Context Menu

If you would like a quick way to run programs as another user there is a utility from Sysinternals called Shell RunAs. This utility will allow you to access the RunAs command from a context menu.

Personal

Anne Marie in The Producers

My wonderful wife Anne Marie is going to be performing in an upcoming production of The Producers. This is musical written by Mel Brooks, so you know it has to be funny.

Power Apps

Copy data between rows in the same table

So here was my issue. I needed to copy some from one row in a table to another row. I tried using the SQL Server Managment Studio but it does not allow you to copy and past binary information.

Power Apps

Grouping Articles By Month

After creating a blog site I wanted to show a webpart that grouped the posts by month. To accomplish this I added a calculated field to my Posts list and used the following formula:

Power Apps

Register Bamboo Calendar Web Part

I recently downloaded the Bamboo Calendar Plus Web Part v2.5. I ran the setup file and installed both the Calendar Plus Web Part and the Bamboo License Manager v2.7. Here are the issues I ran into:

Misc

cPanel - Backup

After having my e-mail accidentally removed and LunarPages.com charging me $75 dollars to have it restored I created a backup script to download the automated cPanel backups.

Misc

cPanel/Horde - Proxy

If you are like me and work in the corporate world you are restricted to ports 80 and 443. I found this great php program that will allow you to run cPanel and Horde on port 80.