David Rivard's Avatar

David Rivard

@drivard.bsky.social

Power Platform Architect | Developer | former Microsoft MVP https://itmustbecode.com/ | https://github.com/drivardxrm

900 Followers  |  858 Following  |  14 Posts  |  Joined: 04.11.2024  |  1.6393

Latest posts by drivard.bsky.social on Bluesky

Preview
PCF Controls Tips & Tricks : How to detect Authoring Mode - It Must Be Code! When you configure a PCF control on a Dataverse model-driven app, the form designer will try to render the control even though it’s not running in the actual app context. This usually isn’t a problem,...

itmustbecode.com/pcf-controls...

02.06.2025 12:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
code snippet showing isAuthoringMode property of PCF context.mode

code snippet showing isAuthoringMode property of PCF context.mode

If you’re building #PCF controls, it can helpful to know whether your control is rendering in the live app (run time) or in the form designer (design time).

πŸ“£Learn how to detect the Authoring mode in PCF code (link in comments)

#PowerApps #Dataverse

02.06.2025 12:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How to Create Deep Links to D365 F&O Records with Dataverse Virtual Tables - It Must Be Code! It is a common requirement for SaaS platform that exposes form over data to be able to share a secure link (a.k.a. Deep Link) to access a given record. That way, links can be shared publiclyβ€”via email or Teams message for exampleβ€”but clicking them still requires the user to authenticate…

itmustbecode.com/how-to-creat...

23.04.2025 12:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of FinOps Virtual Entity Manager tool showing how to generate deep links

Screenshot of FinOps Virtual Entity Manager tool showing how to generate deep links

πŸ“£ Learn how to create πŸ”— deep links to D365 F&O Records using Dataverse virtual tables.

Bonus, I also show a new Feature of the FinOps Virtual Entity Manager for XrmToolBox that lets you generate F&O deep links on the fly.

πŸ‘‡Link in comments

#D365FO #PowerAutomate #Dataverse #XrmToolBox

23.04.2025 12:21 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Model-Driven App Trick : How to Hide a Ribbon Button when the Form is Dirty - It Must Be Code! I recently encountered a requirement on a model-driven app project to display a custom ribbon button only when the form had no unsaved changesβ€”in other words, the button needed to be hidden whenever t...

In my latest post, I show how to hide a ribbon button when the form is dirty.

Whether you like to customize buttons with the classic ribbon or with the low-code approach of the modern commanding, I’ve got you covered with solutions for both extension models.

bit.ly/3Fe9xB1

#PowerApps #Dataverse

10.03.2025 16:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Azure Function Isolated Worker : Avoid comments in the Host file - It Must Be Code! As a .NET developer, the yearly release cycle is always one of my most anticipated event. This years edition is no exception, as it brings .NET 9 to the forefront with its load of improvements. Howeve...

I recently started to migrate all my #AzureFunction project to the new Isolated Worker model.

During the process I encountered a nasty bug on Http triggered functions.

Here's how I uncovered and resolved the issue.
itmustbecode.com/azure-functi...

16.12.2024 21:07 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of the Plugin Identity Manager tool for XrmToolBox

Screenshot of the Plugin Identity Manager tool for XrmToolBox

πŸš€ The latest release of the Plugin Identity Manager for #XrmToolBox introduces support for plugin packages.

The tool now automatically detects the plugin type (classic or package) and ensures the Managed Identity is linked correctly.

12.12.2024 21:34 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
React v19 – React The library for web and native user interfaces

React v19 is now stable!

react.dev/blog/2024/12...

05.12.2024 19:05 β€” πŸ‘ 1289    πŸ” 344    πŸ’¬ 32    πŸ“Œ 93

Link to repo : github.com/drivardxrm/B...

bsky-widget
github.com/saurabhdawar...

02.12.2024 12:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
PCF control that displays a Bluesky profile on a model-driven app

PCF control that displays a Bluesky profile on a model-driven app

Surfing on the Bluesky wave 🌊,
My newest PCF control lets you display Bluesky profile cards in #PowerPlatform apps.

Credit goes to @srbh.dev as the control is essentially a wrapper around his great bsky-widget library

Find it in the PCF Gallery : pcf.gallery/bluesky-prof...

#Dataverse

02.12.2024 12:39 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image

So who wants a verified 'Microsoft' and 'Microsoft MVP' label on their profile and all the posts?

I just finished setting up @bluesky.ms as a labelling service.

Go subscribe to the label to start seeing labels on verified MVPs and Microsofties.

πŸ§΅πŸ‘‡

26.11.2024 14:34 β€” πŸ‘ 472    πŸ” 164    πŸ’¬ 102    πŸ“Œ 39

πŸ‘‹ Would love to join the party.

21.11.2024 15:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
XrmToolCast episode 117 showing on the TV with my christmas tree on the side

XrmToolCast episode 117 showing on the TV with my christmas tree on the side

πŸŽ„ Celebrating Christmas Tree Day in style by watching myself on the latest episode of #XrmToolCast! πŸŽ₯✨

I had an absolute blast talking with Daryl Labar and @scottdurow.bsky.social about the Plugin Identity Manager for #XrmToolBox.

www.youtube.com/watch?v=MM56...

bit.ly/4exywel

18.11.2024 03:18 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Screenshot of nuget package downloads showing 50K download achievemnt of the Custom API manager for XrmToolBox

Screenshot of nuget package downloads showing 50K download achievemnt of the Custom API manager for XrmToolBox

I don’t usually brag about numbers, but this one is worth celebrating.

πŸ†CustomApi Manager for #XrmToolBox just hit 50K downloads!πŸ†

Knowing it’s been such a useful tool for the Power Platform community is incredibly rewarding. πŸ™

10.11.2024 17:36 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great list! Would love to be part of it. 🀩

04.11.2024 03:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Secure a Dataverse Plug-in with Managed Identity using Plugin Identity Manager for XrmToolBox - It Must Be Code! The ability to assign managed identities to Dataverse plug-ins was recently introduced in the Power Platform and was received with waves of likes and thumbs up from the Power Platform community. Right...

πŸ“£ Here’s an intro to the Plugin Identity Manager tool for #XrmToolBox!
Learn how to set up a managed identity for a #Dataverse plug-in and use the Plugin Identity Manager to simplify the process bit.ly/3NQCUdp

04.11.2024 01:25 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@drivard is following 20 prominent accounts