Primary Key for BPF Tables

Trying to identify a table’s Primary Key? In Power Apps, when you create a new Business Process Flow (BPF), a corresponding table is automatically created to store a row for each record as it progresses through the BPF stages. When the table is created, the table shares the same name as the BPF. However, the…

D365 CE Customer Address Management

Did you know that D365 Sales comes with out-of-the-box customer address management functionality? The Account and Contact tables come with OOTB Address columns: You can add these fields to the form and label them with whatever is appropriate for your use case. In my example, I have labeled them: When I enter and save data…

D365 Sales In-app Marketing

I just recently had a client decide “We’ll just use the D365 Sales in-app marketing capabilities for now.” For them, this means using Marketing Lists and Quick Campaigns for emails. Not because they don’t want to implement D365 Customer Insights-Journeys. They just want to get through their D365 Sales, Field Service and F&O implementations first.…

Business Rules vs. JavaScript

When we advise clients on best practices regarding the use of JavaScript versus Business Rules in Model-Driven Apps, we promote the use of BRs for simple client-side logic and JS for more complex real-time logic. Below are some common scenarios for the use of JavaScript. SCENARIO PURPOSE UI Manipulation Show/hide tabs, sections, or controls in…

MDA not showing up in Power Apps on a mobile device

I’m on my mobile device. I open the Power Apps app on my iPhone, and I can see the model-driven app I want to test. Great! My client opens Power Apps on their mobile device, and cannot see the MDA. Why?? Did you know?? In the Power Apps app, when you click on the user…

Something went wrong. Please refresh the page and/or try again.