Tip #1321: Formatting currency values in Power Apps portals

Dollars are dollars are dollars. Until they’re not. I’ve been working on the portal implementation where pricing can look like this: Forms seem to be fine but any custom layout, uhm, is suddenly very challenging. I can get values without any issues but can’t format them for display. Before long, an SOS is sent: Folks, […]

Tip #1308: Secret support in SDK

A woman holding finger to the lips in a shoosh gesture

We usually don’t “tip” about SDK releases but 9.1.0.3 just landed in Nuget and it is too good not to be mentioned. By popular demand, support for not one but two new authentication types have been added: Current User ID login when using Online flows with OAuth (Including constructor/connection string support). This allows you to […]

Tip #1305: Test and enable mailboxes failure because of throttling

Red and black throttle knobs in an old car

This next tip comes from Marius “Why are you still on-premises” Agur Lind. Got a tip of your own? Send it to jar@crmtipoftheday.com (and don’t forget to include either your Twitter handle or LinkedIn profile link for the eternal link appreciation). Have you ever used an on-premise deployment and found that some testing and enabling […]

Tip #1294: Export solution before running solution checker

Export Excellence Award

tl;dr If you are getting “Couldn’t Complete” message from the solution checker, verify you can export the solution before running the solution checker. That way you’ll be able to see what’s wrong instead of an unhelpful “couldn’t complete” message. Today’s tip is from Andrew Wolfe. Got a tip? Send it to jar@crmtipoftheday.com. Tip I created […]

Tip #1286: Synchronize your watches

vintage brown and white watch lot

&tl;dr If you’re using CrmServiceClient and getting what seems to be a valid connection but cannot really use it because of the “The user authentication failed!” error, check the servers’ clocks in your infrastructure. Bo-o-o-oring I have some perfect reasonable code deployed in Azure and that code has been humming along, talking to Dynamics 365 […]