Open Different Custom Pages In Model-driven Apps With A Reusable Script

I’ve written about how you can add a custom page to a table/entity in a model-driven app with a script for a specific custom page. However, as you start to see the power and flexibility of custom pages, you will likely add more. Creating a script for each custom page is a pain and not … Continue reading Open Different Custom Pages In Model-driven Apps With A Reusable Script

Filter And Display Contacts Based On Account In Custom Page

Anyone using Model-driven Apps is pretty much guaranteed to use Accounts and Contacts. There is a relationship between the two tables out of the box. A contact can be linked to an Account via the Company field, and can also be set as the Primary Contact via a lookup field on an Account. If you … Continue reading Filter And Display Contacts Based On Account In Custom Page

Adding Custom Pages To A Model Driven App Navigation

I’ve written about adding Custom Pages to specific forms in a model driven app, using the command bar. This works great when your Custom Page is used to show or manage information for a specific record. But what if your Custom Page is global and shows all records or isn’t relate to an individual record? … Continue reading Adding Custom Pages To A Model Driven App Navigation

Add Information Buttons To Provide Additional Details For Custom Page Users

As you start adding custom pages to your model-driven apps in Dataverse (D365), it’s good to provide as much information and assistance to your users to give additional help where needed. A lot of times a tooltip can be used where extra text gets displayed when a user hovers their mouse over a control. Although … Continue reading Add Information Buttons To Provide Additional Details For Custom Page Users

Add Activities To A Record Timeline Using Custom Pages

Activities are a pretty common way to understand and manage records in Dataverse/D365. Users can add tasks, appointments, phone calls, and custom activities via the timeline on a record. Account Managers and Business Development Managers can review timelines to see what has been happening with that record before calling them, and Customer Service Reps can … Continue reading Add Activities To A Record Timeline Using Custom Pages

Adding Multiple Screens To A Custom Page To Provide Confirmation Of New Record Creation

One of the main differences with Canvas Apps and Custom Pages is that most times a Custom Page has just one screen. I say most times, because there are times where an extra screen is valuable and CAN be enabled. Consider someone using a custom page in Dynamics 365 to create a new record. You … Continue reading Adding Multiple Screens To A Custom Page To Provide Confirmation Of New Record Creation

Show Loading Screen In Your Custom Page While Your Collection Is Created

If you have been creating Custom Pages, hopefully you are used to creating collections by now. A collection is a temporary table you build and use inside your the custom page to store and change data on the fly. It’s perfect for holding records you gather, reshape, or filter without constantly hitting Dataverse or another … Continue reading Show Loading Screen In Your Custom Page While Your Collection Is Created

Set A Business Process Flow Stage With Custom Page

If you have used Dynamics 365 for any length of time, you probably know what a Business Process Flow or BPF is. A Business Process Flow in Dynamics 365 gives users a clear, step by step path to follow so records are handled consistently. It keeps teams aligned by showing exactly where something is in … Continue reading Set A Business Process Flow Stage With Custom Page