Business Applications, Dev Best Practice (and common sense), dynamics 365, Dynamics 365 - new UI, Model-driven, PowerApps, Uncategorized

The curious case of the model-driven app prefix_

Since Microsoft first introduced the concept of a solution we all live in fear of creating an entity with the prefix "new_". If you do things properly you create a solution first, define a publisher with the unique prefix then all new entities and custom fields will be created with that prefix. For example, for… Continue reading The curious case of the model-driven app prefix_

Business Applications, Canvas, Dev Best Practice (and common sense), PowerApps, Uncategorized

Use CDS views to pre-filter data from CDS entity in Canvas app

In a Canvas app, if you pick up a CDS entity as a data source, in my case, a Contact entity, you can also pick up a view. If you pick up None as per screenshot below, it will retrieve you an unfiltered set of records. Here you can see all my CDS contacts in… Continue reading Use CDS views to pre-filter data from CDS entity in Canvas app

Dev Best Practice (and common sense), dynamics 365, Dynamics 365 - new UI, Uncategorized

Fixing the ribbon button issue for a new Dynamics 365 UI

The issue After changing to a new UI a custom web resource launched from a custom button of the ribbon bar stopped receiving parameters. This leads to the incorrect page layout generation and other issues which are based on the missing parameter. The diagnostics There are things to consider while performing re-work on the page:… Continue reading Fixing the ribbon button issue for a new Dynamics 365 UI

Dev Best Practice (and common sense), dynamics 365, PowerApps, PowerPack, Uncategorized

Add-Ons, No-code and Other Imaginary Friends vs System Support and Maintenance (random drawings)

Customisation & Configuration  No Add-Ons   + Add-Ons   Business Logic Complicity No Add-Ons + Add-Ons + Add-Ons + “No coding” coding   Support Support Responsibilities *US - a Dev team for the continues development or a Customer/Support Team - for after GoLive Triage Responsibilities *US - a Dev team for the continues development or… Continue reading Add-Ons, No-code and Other Imaginary Friends vs System Support and Maintenance (random drawings)

CRM Consulting Best Practice, Dev Best Practice (and common sense)

Agile with no Refactoring is no Agile

Let's say, you have a task to draw an elephant trunk. You are very excited about the elephant trunk project. It's going to be cool, it's going to be an Agile project, of course. To play it safe, we can always modify the trunk, change a color, a size, a style. We will present the… Continue reading Agile with no Refactoring is no Agile