Efficient data entryDynamics 365 encourages users to manage their data concurrently. Users can view and update records even while their colleagues are modifying the very same records. This is in contrast to the old days of Excel sheets being lock...
Setting the scene
We write JavaScript to perform business logic client-side on Dynamics forms.
Sometimes we want to dynamically alter the layout of a form (collapse tabs, hide sections etc.)
Sometimes we want to update field values
And sometimes ...
Quick one! Have you ever tried, or are you currently trying to get statuscodemetadata programatically from your Dynamics organisation? e.g. the Status Reason on your Lead or Contact entity.
I mean these values, with their label and underlying valu...
Why test my Dynamics 365 UI?
We know how configurable Dynamics 365 is; so much so that no two Dynamics organisations are created equal. Companies work in different ways, leverage varying business processes and come in many shapes and sizes. This i...
When extending Dynamics 365 using plugins and workflows, requirements often involve interacting with SLAs. This could mean retrieving:
Daily working hours for example Monday - Friday 09:00 - 17:00
Scheduled breaks in the working day such as lunch...
Unit testing your client-side customisations for Dynamics 365 just got easier.
xrm-mock is a package that lets you generate a fake implementation of the Xrm object in your client-side code, allowing you to unit test your scripts.
How do I install ...
JavaScript files become large, very quickly, when it comes to customising Dynamics 365 forms. Code reusability tends to be low across forms, and external libraries often have vast amounts of redundant code.
The module pattern in JavaScript is simi...
TL;DR export the chart, find the line of xml which reads as follows, and add IsValueShownAsLabel="True"
<Series ChartType="StackedColumn" Font="{0}, 9.5px" IsValueShownAsLabel="True" LabelForeColor=&quo...