Personal Charts at D365

Charts in Microsoft Dynamics 365 are a very useful way to display data for

  • quick
  • high-level
  • visual

analysis.

User can easily:

  • create it
  • delete it
  • share it
  • assign it
  • export/import it

How to Disable the Script Error Notifications in Dynamics 365 ?

If you have any CRM presentations I would really recommend to disable the “Send Report to Microsoft” error pop-up. I saw users who were scared when they saw it. It is very easy to disable it.

You can disable the Script Error Notifications in Dynamics 365 using following steps:

  1. Navigate to Microsoft Dynamics CRM > Settings > Administration > Privacy Preferences
  2. On the Privacy Preferences Tab, select the option “ Specify the Web Application Error Notification preferences on behalf of users”
  3. Select the one of following options
  • “Never send error report to Microsoft”
  • “Automatically send an error report to Microsoft without asking the user for permission”

We have started very interesting discussion about it on Linkedin. Please look at this post. Here is url: https://www.linkedin.com/feed/update/urn:li:activity:6269476936607633408/

Other useful links:

https://community.dynamics.com/crm/b/xrminadynamicsbox/archive/2014/10/20/how-to-disable-the-send-report-to-microsoft-error-pop-up

https://community.dynamics.com/crm/b/crmtipsfromadeveloper/archive/2017/03/28/disable-the-script-error-notifications-in-ms-dynamics-crm-365

How to Disable the Script Error Notifications in Dynamics CRM 2015

Unit testing is important but… where do I start?

If you have attended the increasingly popular CRM Saturday conference, you probably gained some valuable insights around the key aspects of delivering successful CRM implementations, and how to overcome the main challenges one may face during the implementation.

If not, I encourage you to visit the web site, it has great speakers, great content, and lots of networking opportunities… not to mention is one of the few Dynamics events out there where attendance is 100% free.

Two of the sessions were around test automation and how to implement a true DevOps strategy for Dynamics CRM, two key areas and best practices to increase the overall quality and healthiness of your CRM implementation, which, in turn, would give you the following benefits:

  •     Turning your customers into even more happy customers  (external)
  •     Making your colleagues a bit less stressed because of regression / production bugs will be reduced (internal)

If you are still not convinced about why your team should unit test your code, here’s another blog post with the slides of the test automation presentation.

Once your team realises how important unit testing is, the next immediate question probably is:

  • “Ok, I have an implementation which has been running for years , and I have a bunch of existing code, not tested. At the same time, I have a limited set of resources and trying to unit test everything would be mad… where do I start?”

Ideally, one should achieve a code coverage above 90%, but if you have limited resources, my advice would be: the 80/20 rule.

Try to find the 20% of your code which represents at least the 80% of the total number of executions or executed time, just because if there is a bug in there, then it is likely to affect more users than a piece of code which is executed from time to time only (this might be actually more complex as maybe something than just runs from time to time may have a bigger impact based on a million different variables… but I hope you get the idea).

The next question might be…. how to measure it?

Well, it turns out, from a plugin / codeactivity perspective, you could extract that information from the System Jobs entity rather easily.

Every time a plugin / workflow is executed, a new entry in that table is created, with the Created On, Completed On, fields etc, so you could actually measure how much time a single workflow / plugin execution took. If you have an On-Premise installation, then that is just a SQL query with some groupings, if On-Line, then a data extract plus some Excel manipulation magic should be enough too or… make use of the great Organisation Insights feature in AppSource:

Are you unit testing your code? If so, how did you start unit testing legacy code? Did you use a different approach? We would love to know more about your own experiences.

Please leave a comment below.

Join the Dynamics AX User Group (AXUG)

Join the Dynamics AX User Group (AXUG) to engage 365 days a year with the largest, user-led community for companies using Dynamics AX and Dynamics 365.

AXUG provides a hub for thousands of AX user, partners and developers to exchange knowledge on how to best maximize product performance to achieve business success. Our resourceful community is powered by users, for users and specializes in the delivery of member-driven education and enriched networking – helping to boost competencies, confidence levels and connections for our members.

Dynamics 365 Tech Conference 2017

Sunday, March 12, 2017 (2:00 PM) to Wednesday, March 15, 2017 (4:30 PM) (Pacific Time) at Washington State Convention Center

The Dynamics 365 Tech Conference is the event to access deep developer-based education exclusive to Microsoft Dynamics 365 for Operations. Learn from and get inspired at the Dynamics 365 Tech Conference while interacting directly with Microsoft engineering, the people that build Dynamics 365 for Operations.

The Dynamics 365 Developers and Implementers Round-table is for developers and implementers for operations, and sales and marketing. Anyone who is on AX or CRM currently who are looking to migrate/upgrade to Dynamics 365 should attend.
This session is available as a free standalone registration if you will not be attending the Dynamics 365 Tech Conference, or you can edit and add the session onto your current registration.

Details: Thurs. March. 16th 10am-12pm local time. The Conference Center, Chalen 5.

More info: https://www.d365tech.com/

CRM Events in Europe

In the previous post we were asked by some readers about any other CRM events in Europe like CRM Saturday. Also one blog’ reader has asked us about CRM events particularly in Poland.

Like so far we identified the following CRM events in Europe:

  • CRM Saturday – It is a free CRM Technical & Strategy Event organised by the Microsoft Dynamics Community in selected cities like London, Dublin, Zurich, Istanbul. The upcoming event will be in Dublin on 4th March 2017. In one of our post we described CRM Saturday 2017 at London.
  • CRM Meetup –  This event is a typical free CRM Meetup organised by local CRM community at Microsoft’ office at London.
  • Extreme CRM –  It is the premier event focused exclusively on helping the CRM community maximize the business benefits from their CRM solutions. It is global opportunity to share the knowledge and experience between CRM providers from different countries. The upcoming event will be in March 2017 at Lisbon.

As far I know there are not to many CRM events in Poland.  We know about:

  1. Dynamics Business Forum. It is the biggest event in Poland for the leaders on the Dynamics CRM and NAV market. Like you can notice speakers are mainly from two leading Dynamics companies: Netwise and IT.INTEGRO
  2. Dynamics NAV conference. It is an event rather for Dynamics NAV’ leaders than Dynamics CRM’ providers.

If you know anything about any other CRM’ events  in Europe we would love to hear about it.

Thank you very much!

Microsoft Tech Summit – Build your cloud and infrastructure skills

I was invited for Microsoft Tech Summit at Birmingham. It is very important for companies like TopOneCRM to constantly interact with Microsoft community. It will be a great pleasure for me to represent TopOneCRM on this event  and connect with Microsoft engineering experts, technology partners and Microsoft’ community.

It is a two-day free technical training event where you can improve your cloud and infrastructure skills. More details you can find using following link – Microsoft Tech Summit 2016-17

Hopefully see you there!

CRM Saturday – Free CRM Technical & Strategy Event

I really enjoyed CRM Saturday at Microsoft in Paddington, London. Great day and very insightful sessions from all the speakers. Nice to see all the familiar faces again. I have finally met personally those who I have connected only on Linkedin or I have knows only their blogs e.g. Ben Hosking, Marius Agur Pedersen and many others.

It was fantastic well organised event with very informative sessions. I highly recommend CRM Saturday to all CRM professionals. It is a great occasion to see many colleagues from the Dynamics community. See you at the next one!

If you need more information about CRM Saturday 2017 please visit following links:

  1. What I learnt from CRM Saturday Paddington by Ben Hosking
  2. Agenda for CRM Saturday London