Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all articles
Browse latest Browse all 51311

CRM for Tablets (MoCA) Client Diagnostic Tools

$
0
0

Microsoft Dynamics CRM Online 2016 update and Microsoft Dynamics CRM 2016 offers usage of web resource and iframes in Tablet Client. This could be of great business use by presenting rich external content to CRM Tablet users. Examples could be presenting stock ticker or news feeds but it’s not limited to these examples. Watch the demonstration Microsoft Dynamics CRM 2015 CRM for Tablets New Features - Iframes that describes the feature and exhibits business case usage scenarios.

Dynamics help center page iFrame and web resource support in CRM for tablets well describes the feature and the TechNet page Create web resources and IFrame content for use with the CRM for tablets client describes how to configure it.

Here I am describing the diagnostic tools introduced with CRM Tablet client to detect and recover from issue those might surface by web resource and iFrame on the form. Nature of this feature is to render content from external applications. Such external content is mostly outside the boundaries of CRM Customizer or Administrator and the impact of it on CRM Tablet App could sometimes result into unexpected performance and/or stability issues. The CRM Tablet client built-in Diagnostics available for Android and iOS can be useful in such situations. Let’s have quick look at these Diagnostics and what it can be used for.

These Diagnostic tools are accessible from Settings under Client extensions. Tapping on Client Extensions shows dialog where you can enable/disable these functions.

Figure 1: Diagnostics tools under Settings -> Client extensions

Client Extension allows to Enable or Disable all the web resource and iFrames at the app level.

Crash detection is Enabled by default. When enabled it detects crashes of CRM App and prompts user to disable web resources & iFrames if 2 consecutive crashes are detected.

Developer/Diagnostic mode allows to run the CRM App in diagnostics mode. In Diagnostic mode iFrame and web resource are not loaded with initial form load. It can be loaded On demand the “Load” button. It also allows to take snapshot of Memory usage. Memory usage Snapshots are created on system events like FormReady, iFrame/web resource onReadyState, NavigateAway or can be requested on demand.

Memory snapshots data is accessible form Diagnostics report under ellipses fly out menu on the form. Performance results table on the right shows the memory snapshots data like memory used, time stamp and on which event snapshot was taken.

Figure 2: Memory Snapshots accessible from Diagnostic report

While these tool doesn’t really fix the issue but saves a lot of time and effort while Developing, Testing and Troubleshooting. It can quickly pinpoint if a specific web resource or iFrame is causing unexpected behaviors with the CRM Tablet App in a general.

Hope this is helpful! Thank you!

Bhavesh Shastri


Viewing all articles
Browse latest Browse all 51311

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>