Skip to main content

Guidance on the Best Mobile Experience for your Sales Users

Dynamics 365 sales implementations often have requirements for mobile apps and considering the multiple options available such as Dynamics 365 Sales mobile app, Power Apps mobile, the newer native mobile apps (wrap feature) and the Dynamics 365 for phones and tablets app, it can feel overwhelming and difficult to decide on which is the best option for your project.  

With this post we aim to highlight the strengths and limitations of each option so that you can make an informed decision for your projects.  

SAles-App.jpgDynamics 365 Sales Mobile App

The Dynamics 365 Sales mobile app has been introduced to cover field seller scenarios and help sellers make best use of the time they spend on the road. It is a lightweight app which provides rich new functionality with new features such as Exchange Online calendar integration, receive reminders, track activities, voice dictation for capturing notes, attending meetings and more. Therefore, a key prerequisite is enabling server-side synchronization to light up capabilities such as up next meetings and the reminder cards. 

Additionally to the lightweight experience, sales mobile app also supports the UCI experience (same experience as in Power apps mobile app), accessing the sitemap of Sales Hub or custom apps, pin records and manage records using UCI forms.  

Capabilities 

Dynamics 365 Sales app 

Apps you can run 

Dynamics 365 Sales Hub 

*Other model driven apps can be run but the app is optimized for sales scenarios. 

Persona(s)  

Salespersons 

Offline support 

Limited offline support. For full offline support, consider switching over to Power Apps mobile. 

Customizations  

Can use quick view forms or Unified Interface forms (controlled by setting in PPAC) to read or update.

If UCI forms are used with extensive customization such as PCF controls, it is recommended to switch over to Power Apps mobile. 

Limited customization options for the lightweight experience: 

→ Cannot change home page. 
→ Cannot have custom icon for the app.
→
Customization to the theme
→
Customizations of menu buttons 

 For the lightweight (quick view) forms: 

→Quick view forms can be edited  
→
No support for business rules, business process flows, java script for the quick view forms. 
→
No support for PCF controls or custom pages. 
→
Can include custom entities for quick create.  

 For UCI forms:  
→Business rules, business process flows, and java script are supported. 

Client 

iOS and Android mobile devices (for tablet it will only use Unified Interface).  

Searching 

Dataverse search (best experience) and categorized search. 

Management 

Mobile device management such as Intune. 

SalesMobileAppPicture1.png   SalesMobileAppPicture2.png

                                    Dynamics 356 Sales mobile app

Power-Apps-Mobile-simple.jpgPower Apps Mobile

 With Power Apps mobile you can run custom model-driven apps, canvas apps and selected first party apps on a mobile device. Please note that not all first party apps are currently available for the Power apps mobile client.

Capabilities

Power Apps mobile

Apps you can run

Custom apps (model driven and canvas)

Dynamics 365 Marketing

Dynamics 365 Customer Service

Please note that support for Dynamics 365 Sales Hub is in the roadmap.

Persona(s)

All persona(s) for accessing purpose-built apps.

Offline support

Offline for model driven apps is managed using offline profiles and configuration.

Offline for canvas apps capabilities need to be built by the app developer. Canvas apps can only work in offline mode by using Power apps mobile client.  

Customizations

Rich customizations options:

→ For Model driven apps the sitemap, data model, business logic, reporting, theming can be easily configured and customized. Supports business rules, business process flows, PCF controls, custom pages, Power FX.
→ For Canvas apps the screens, data, business logic, theming can be also easily configured and customized. Supports PCF controls, custom pages, Power FX, business rule with scope entity only when saving data.
→ Cannot have custom icon for the app.

Client

iOS and Android devices

Windows – with Power Apps for Windows

Searching

For model driven apps, Dataverse search and categorized search.

For canvas apps, searching and filtering need to be implemented by the app developer.

Management

Mobile device management such as Intune.

With model-driven apps, much of the layout is determined by the components you add. Model-driven apps are especially well suited to process driven apps that are data dense and make it easy for users to move between related records. For example, if you are building an app to manage a complex process, such as onboarding new employees, managing a sales process, or members’ relationships in an organization such as a bank, a model-driven app is a great choice.

 PowerAppsMobilePicture1.gifPowerAppsMobilePicture2.gif

                        Model-driven app in Power Apps mobile app

With canvas apps, the app maker has total control over the app layout. Canvas apps are designed by dragging and dropping elements onto a canvas, just as you would design a slide in PowerPoint. You can create Excel-like expressions for specifying logic and working with data. Build apps that integrate business data from a wide variety of Microsoft and third-party sources. Share your app so that users can run it in a browser or on a mobile device and embed your app so they can run it in SharePoint, Power BI, or Teams.

    PowerAppsMobileCanvasApp1.pngpastedimage1662475003174v1.png

                       Canvas apps in Power Apps mobile app

For a categorized comparison between model driven and canvas apps, please see this matrix.

Power-Apps-Mobile-simple.jpgStandalone native mobile apps – wrap in Power Apps

The wrap feature in Power Apps enables you to wrap your canvas apps as custom-branded Android and iOS apps for native distribution to mobile users.

With this feature, makers can publish their canvas app as standalone, native mobile app without needing to access the app via Power App mobile app.

PowerAppsMobileNativeCanvasApp.png

                             Native Canvas app

Key benefits:

• Low-code mobile app creation
• Branding starting from home page
• Custom icon for the app 
• Embedding multiple canvas app into a single mobile app 
• Governance with Intune

Capabilities

Native mobile apps (wrap feature)

Apps you can run

One or multiple wrapped canvas apps.

Persona(s)

All persona(s) for accessing purpose-built apps.

Offline support

Offline for canvas apps capabilities need to be built by the app developer. Canvas apps can only work in offline mode using Power apps mobile client. 

Customizations

Rich customizations options:

→ For Canvas apps the screens, data, business logic, theming can be also easily configured and customized. Supports PCF controls, custom pages, Power FX, business rule with scope entity only when saving data.
→ Can have custom icon for the app.

Client

iOS and Android devices

Searching

For canvas apps, searching and filtering need to be implemented by the app developer.

Management

Mobile device management such as Intune.

D365-for-Phones-Simple.jpgDynamics 365 for phones and tablets

Use the Dynamics 365 for phones or Dynamics 365 for tablets app to run customer engagement apps such as Dynamics 365 Sales, Dynamics 365 Customer Service, and Dynamics 365 Marketing built on Microsoft Dataverse on your mobile device. Download the Dynamics 365 mobile app and sign-in to run the same apps that you use in a web browser on your mobile device.

In terms of user interface and experience, the Dynamics 365 for phone and tablets app uses the Unified interface forms just like the Power apps for mobile app. Cloud customers should use Dynamics 365 Sales app or Power Apps mobile.

Capabilities

Power Apps mobile

Apps you can run

Dynamics 365 Sales Hub

Dynamics 365 Marketing

Dynamics 365 Customer Service

Dynamics 365 Customer Engagement on-premises apps.

Model-driven apps.

Persona(s)

Salespersons for Sales Hub app.

Offline support

Offline mode setup is the same as for Power Apps mobile.

Offline for model driven apps is managed using offline profiles and configuration.

Customizations

Rich customizations options for model-driven apps (including first party apps):

→ For Model driven apps the sitemap, data model, business logic, reporting, theming can be easily configured and customized.
→ Supports business rules, business process flows, PCF controls, custom pages, Power FX.

Client

iOS and Android devices

Windows 10 – via Power Apps for Windows

Searching

Dataverse search and categorized search.

Management

Mobile device management such as Intune.

Authors:

-Corina Balan (Senior Program Manager)

-Sanjeev Kumar (Senior Program Manager)

Comments