{Quick Notes} Mixed reality and Dynamics 365: A Game changer

Recently traversed through the Mixed reality upcoming offerings from Dynamics 365 for Mixed reality based scenarios and definitely the next wave of offerings combined with the power of Mixed reality, HoloLens and Dynamics 365 will be a game changer for the industry.

Mixed reality is also referred to as Hybrid reality and basically is merger of the real and virtual worlds to produce an environment where physical and digital objects co-exist.

clip_image002

Microsoft has classified current wave of Mixed reality offerings for Dynamics 365 under 3 apps:

· Dynamics 365 Guide in Preview: This is basically an app for HoloLens in preview which assists in building holographic guides which can be used by employees to get holographic instructions as and when they need them.

· Dynamics 365 Layout: This app lets you project 3-D models to be available to be mapped in the physical world which are merged as holograms. This can be utilized to actually sense the spacing before starting the final layout of the given space.

· Dynamics 365 Remote Assist: This app will be video and calling enabled on a HoloLens and can help an employee or technician in field or site/factory to synchronize with an expert to solve the problem at the location. For example an issue with a machinery in a factory.

Thanks Microsoft to give 3 more reasons to keep us so excited and also to open up new arenas of cutting edge solutions to be delivered to the customers.

Note: This blog is based on pre-release documentation and information is subject to change based on release from Microsoft.

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

Twitter: https://twitter.com/msdynamicsblog
LinkedIn: https://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

{DYNAMICS VERIFIED PROFESSIONAL 2019} INTERVIEW WITH RAMI MOUNLA

rami

Rami Mounla is a Dynamics 365 SME and always been a great supporter of Dynamics community and shares great passion for the product. Currently he works as Solution Architect at DXC New Zealand.

Here is his experience shared in form of questions. It was an awesome read. Here it goes:

1. Name, current job title and social media links please

I am Rami Mounla working as a Solution Architect at DXC New Zealand. You can find me on Twitter @ramimounla or on LinkedIn.com/in/ramimounla

2. What does an average day at work look like

Depending the season my days look different. Typically it goes like this:
6:30am woken up by my boys
7:30am commuting on the train and doing some reading (up-skilling, catching-up on work, etc.)
8am I’m in the office getting on top of any correspondence and preparing for the stand-ups.
9am stand-ups start in New Zealand
11am Australian stand-ups start.
In between and till 5pm I’ll be doing my day job, implementing Dynamics, meeting with customers, conducting workshops, pre-sales, etc.
5pm till 9pm is family time.
9 to 2am is when the real work starts. Catching up on what I had to be working on me during the day, doing my community work, and getting ready for the next day.
6:30am boys are jumping on the bed…

3. What different roles/Job titles have you had whilst using CRM

Over the years my career mainly focused on technical Dynamics CRM consultancy and architecture. More recently I held a Practice Lead position at Datacom.

4. What job did you did before you starting using CRM

Before venturing into Dynamics I was a .NET developer. I also did some CMS work with a range of platforms as well as SharePoint consultancy.

5. What was the first version of Microsoft Dynamics CRM you worked with and how long have you been using Microsoft Dynamics CRM

First version of Dynamics was 3.0. Someone asked me to make a field mandatory. I was impressed with how easy it was to do it. That was back in 2008.

6. How do you stay up to date with the CRM

Being part of the community, it’s difficult not to keep up-to-date. I am usually anticipating new features (always check the release notes in case you missed something), talking to Microsoft about upcoming features, tapping into preview program, giving feedback and of course following the fantastic MVP family and the news they share.

7. What one feature would you add to CRM Product.

From a customizer point of view, I would love to search for attributes/forms/views etc when I am in the admin area. I believe this was finally added to CDS but it would be great to see it everywhere. From an admin, I would love to manage backups that last more than a few days (a year would be great). From an end-users perspective, the advanced find needs to be improved especially when it comes to 1:N (search a record that does not have a related X).

8. What is the best tool/solution you have used recently

It’s difficult to talk about tools without mentioning XrmToolBox. Every time I am trying to get some insight, change an under-the-hood value, bulk settings, etc. XrmToolBox always has a plugin for it. If it doens’t then you can build one. I am a big API fan and adding that polished interface on top makes it so much easier. I also love the REST editor provided by Jason Lattimer.

9. What CRM certifications do you have, do you try and keep up to date with CRM certifications

I had the full lot back in the CRM 2011 days. Since I became practice lead and MVP my focus shifted.

10. How important is it to have good business analytical skills working with Microsoft Dynamics CRM.

Unless you are a coding monkey having analytical skills is a must.

1. 10 How useful is it to have programming knowledge to become a good Microsoft Dynamics CRM Professional?

Depends on your career. If you are a solution architect or team lead then you’ll need to know the internals to advise the business and the team. However, for functional consultants or citizen developers, you don’t really need it. You can do a significant amount nowadays without a line of code. But it would help to know the limits and what requires extra customisation.

11. How often do you travel as a Microsoft Dynamics CRM Professional?

With my current role and given we have accounts across the Asia Pacific region I travel at least once a month.

12. Can you see yourself not using CRM in your career in the future

I once had the privilege to address James Phillips in a small group. I thanked him on behalf of the community for the product they have built which I and other have built our careers around. It’s difficult to think of my career without Dynamics but if it is then it’ll be tool agnostic helping the wider enterprise as opposed to one single platform.

13. What are your hobbies outside of CRM

When I am not doing work, chances are I am spending time with my precious wife and two boys. During my own time I have an interest in IoT and green energy.

14. What was the last book you read and what was the last film you watched

The last book I read is called the Innovator’s Dilemma by Clayton M. Christensen. It described how successful companies fail if they don’t embrace the right technologies. Something we see often in our field and something to be cautious about.

Last movie I watches was The Devil’s Bride or Tulen Morsian. A Finnish movie about witch hunting in the Middle Ages. It highlights how powerless minorities can easily be disadvantaged even in today’s world.

15. Has CRM ever got you in trouble with your partner/family.

I wouldn’t say CRM but work in general. I am passionate about the work I do, the products I work with, and the community. Luckily I have an understanding wife and we respect each other’s passion.

16. Have you friends ever told you to stop talking/tweeting/blogging about CRM? What does your partner/family member(s) think of CRM

I never had a complaint about my work/life balance. I try to keep a healthy balance especially with my young family.

17. Tell me something interesting/unusual about yourself

I can’t otherwise I’ll have to kill you 🙂

18. Who is the first CRM Expert you remember reading/seeing

Back in the days two MVP influenced me (among others). The first is Chris Cognetta back when on-premise was cool. I first met him in an elevator in Atlanta at Convergence, we complained about our cell phones. The second is Daniel Cai for the level of knowledge he has on customisation, API, and integration. I also met him for the first time at Convergence at the Kingswaysoft stand. I shook his hand and thanks him for his great work. They both inspired me to become an MVP.

19. Tips for someone who wants to become a CRM Expert

Be passionate about it, only produce quality, hold others accountable for their work quality, keep on top of every new release to create the best possible outcome.

Thanks for such great detailed answers Rami!

Here is a certification of appreciation from our end:

image

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

Twitter: https://twitter.com/msdynamicsblog
LinkedIn: https://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

{DYNAMICS VERIFIED PROFESSIONAL 2019} INTERVIEW WITH STEPHAN SMITH

stephan

Stephan Smith is an Ex-Microsoft employee and always been a great supporter of Dynamics community and shares great passion for the product. Currently he works as Principal Architect/Managing partner at Dynamics Mechanics.

Here is his experience shared in form of questions. It did inspire me. Hope it inspires you as well:

1. Name, current job title and social media links please

Stephan Smith, Principle Architect

https://dynamicsmechanics.com/

https://www.linkedin.com/in/stephansmithcrm/

https://twitter.com/StephanSmithCrm

2. What does an average day at work look like
Wake up, work out, eat breakfast, day planning, study, write code, attend meetings

3. What different roles/Job titles have you had whilst using CRM

Software Engineer, Technical Architect, Delivery Architect, Senior Architect

4. What job did you did before you started using CRM
I was a freelance .NET consultant.

5. What was the first version of Microsoft Dynamics CRM you worked with and how long have you been using Microsoft Dynamics CRM
I started working with CRM 4.0. I’ve been using Dynamics for the past 8 years.

6. How do you stay up to date with the CRM

Constant study and research. It was a little easier when the platform wasn’t changing every 6 months and integrated with everything else.

7. What one feature would you add to CRM Product.

Professional grade development tools

8. What is the best tool/solution you have used recently

XRM Toolkit

9. What CRM certifications do you have, do you try and keep up to date with CRM certifications

I have the following CRM certifications

· CRM 2016 Online Deployment

· CRM 2016 Customization and Configuration

· CRM 2011 Extending

· CRM 2011 Installation and Deployment

· CRM 2011 Customization and Configuration

The necessity of certifications as an expert indicator for me has diminished over time. The last set of certifications in CRM 2016 were a mandate when I was working for Microsoft Consulting. As an up and coming consultant, they had their value in either working towards promotion or when looking for a new job. I don’t rely on them anymore to prove my knowledge.

9. How important is it to have good business analytical skills working with Microsoft Dynamics CRM.

I believe the best kind of project resources are ones that have a degree of cross-functional skills. At Microsoft we were expected to have breadth of knowledge across with a chosen area of depth. This allows for the team to at least have conversational level comprehension while also have a degree of empathy when working with functional or technical teammates. Every technical consultant should have a degree of business analysis skills because the day will come when they will need to perform that duty alone on a project.

10 How useful is it to have programming knowledge to become a good Microsoft Dynamics CRM Professional?
It depends on what role you intend to play on a Dynamics project. As Microsoft continues to push the boundaries of configuration-based system development the necessity of developers is decreasing. The role of the functional consultant will become even more powerful in the coming years. Development skills tend to be more useful in advanced scenarios, but that is beginning to change.

11. How often do you travel as a Microsoft Dynamics CRM Professional?

In my previous role at Microsoft I had a 100% travel schedule. My current travel schedule is less than 5%.

12. Can you see yourself not using CRM in your career in the future

When I was a .NET developer, I felt that it was difficult to compete against other .NET developers because I didn’t have a focus niche technology. I decided to make Dynamics my niche and it’s worked out very well. I will probably always have something to do with Dynamics.

13. What are your hobbies outside of CRM

My hobbies include flying my drone and working on my businesses.

14. What was the last book you read and what was the last film you watched

The last book I read was Million Dollar Consulting by Allen Weiss. The last movie I watched was Aquaman.

15. Has CRM ever got you in trouble with your partner/family.

CRM hasn’t got me in trouble directly but studying for it has at times.

16. Have you friends ever told you to stop talking/tweeting/blogging about CRM? What does your partner/family member(s) think of CRM

No one knows what I’m talking about so CRM doesn’t usually come up. I started sitting next to Joel Lindstrom at Hitachi and he talks about CRM just as much as me.

17. Tell me something interesting/unusual about yourself

I don’t like to walk into rooms with manikins because they look like people.

18. Who is the first CRM Expert you remember reading/seeing

The first CRM expert I saw was David Yack followed by Matthew Wittemann who I worked with at a previous company.

19. Tips for someone who wants to become a CRM Expert

Create a training routine where you study weekly at least an hour a day. Utilize your white space time such as driving or riding to and from work, waiting in airports or sitting on planes. If you’re not reading, or watching video listen to business related audio books. For maximum results allocate time before work for study, eat lunch and study at your desk and study and study after work. This was the routine I used before I was hired by Microsoft.

Thanks Stephan, there was a lot to learn from your experience.

Here is a certification of appreciation from our end:

Certificate of Appreciation

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

clip_image011

Twitter: https://twitter.com/msdynamicsblog
LinkedIn: https://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

{Advanced scripting Tip} Retrieving user settings using WEB API in Dynamics 365

In one of the recent queries on Dynamics 365, there was a requirement to retrieve user settings using WEB API

The entity which needs to be used is “usersettingscollection” .

Retrieving for all user settings:

/api/data/v9.1/usersettingscollection

Output:

Retrieving for all user settings for Datetime formats:

/api/data/v9.1/usersettingscollection?$select=dateformatstring,timeformatstring

Output:

Retrieving for all user settings for Datetime format with systemuserid filter:

/api/data/v9.1/usersettingscollection?$select=dateformatstring,timeformatstring&$filter=systemuserid%20eq%20%27581aba25-d24f-49e6-a5da-da008cf52e5e%27

Output:

Note: Replace systemuserid with the system user id you want before querying.

 

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft  partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

clip_image011

Twitterhttps://twitter.com/msdynamicsblog
LinkedInhttps://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

{Advanced Customization}10 Tips to design CRM Views like a Pro

Here are a set of 10 Tips to design CRM Views like a Pro:

  1. Try to limit the number of columns on the View and limit the number of scrolls that are required to be done on the View. Usually, end users do not like to scroll more than 2 times even on the Web client. Also, more the number of columns, slower the view will load as it has performance implications.
  2. In case views show All Records then out of box status field (Active/Inactive) makes sense to be put on the View. As an example, for “Active Accounts does not make sense to show status field since this is self-explanatory and applied at the filter level itself. The column space can be saved to add another relevant column.
  3. Place generic fields such as Created On/ Modified On, Created By/Modified by towards the end of your View column definition. This helps in keeping it same as out of box views shipped with the product and is useful generic information for most views
  4. It makes sense to give users a filtered down view for their own records. For example, for a custom entity called Procurement Request, view with filtered only for current user owned Procurement request will make sense like “My Procurement Request”
  5. Select the Column width appropriately depending on the need of the column from 25 px to 300 px. Remember, optimal utilization of Dynamics 365 view column space is considered a good customization practice and results in great user experience.
  6. Remember to set default views for users based on their need and to train them on how they can change their default view by pinning and override the ones set by System administrator.
  7. Ability to create Personal views need not be applicable to all the users who you use the system. Remember that this can be controlled through Security roles.

Dynamics 365 specific:

  1. Editable grids should be only put for relevant Entities, Views, etc.
  2. Try to utilize the new editor available for the Unified interface which is part of App Designer. One of the key features of this editor is the ability to preview records in the designer itself which distinguishes it from current View editor available in web client.

1.PNG

3. For Apps select only the relevant views for the Apps using App designer. It does not make sense to include all the views in the Apps for a given entity. Instead, only include the ones which are more relevant for the App based on usage.

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft  partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

clip_image011

Twitterhttps://twitter.com/msdynamicsblog
LinkedInhttps://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

 

{DYNAMICS VERIFIED PROFESSIONAL 2019} INTERVIEW WITH SIMARANJIT SINGH BHALLA

 

bhalla

Simaranjit Singh Bhalla is a CRM Architect and Manager working in Australia.

He is one of the best technical and hard working professional I have seen in Dynamics 365 ecosystem.

His introduction in his own words:

Myself Simaranjit Singh Bhalla, have close to 10 years of experience in IT Industry. I did my Btech in IT from IIIT-Allahabad. I have also done a certification course in Data Analytics from IIM Calcutta.
I have been working in Dynamics since 2011 and also have worked on the related technologies of Azure, SSRS, SSIS, .Net, SharePoint.
I am an introvert nature and like making friends. I consider myself as a self-motivated, optimistic and hardworking person. I like spending time with both friends and family doing relaxing activities like playing poker, watching movies, watching football matches etc.  

  1. Name, current job title and social media links please

Simaranjit Singh Bhalla. I am currently working as a Manager – Technical Architect in KPMG.

Linkedln – https://www.linkedin.com/in/simaranjit-bhalla-b7926056/

Blog – https://crmazurecomponents.wordpress.com/

  1. What does an average day at work look like

I start my day with a Coffee and some fruits. Travel to office in Sydney Metro. Start my office schedule by looking at the emails of the last day and looking at my schedule for the current day.

Then comes the project work which generally starts with an “All Hands” meeting. This is followed by some 1:1 with members of my project delivery team. Sometimes there are some out of project meetings as well. I enjoy architectural related meetings as I relate to it the most.

  1. What different roles/Job titles have you had whilst using CRM

I started working in Dynamics CRM in 2011 when I joined Microsoft Global Delivery. I was working as an Associate Consultant back then. After that I worked as a Technical lead in Accenture Hyderabad India. When I moved to Dublin Ireland back in 2015, I was working as a Consultant in Storm Technologies. I moved to Australia in 2018 when I joined ASG Group which at that time used to be SMS Technologies. My designation in ASG Group was Solution Architect.

I am currently working as a Manager – Technical Architect in KPMG.

  1. What job did you did before you starting using CRM

When I first started my IT career, I was working as an Application Programmer in AS400 / COBOL. It was a lot different from .Net let alone Dynamics CRM.

I wanted to explore object oriented programming and found interest in C# programming. So after two years I moved to a product based company which designed products for Hedge fund industries. It was a very challenging work from which I feel I learned a lot.

  1. What was the first version of Microsoft Dynamics CRM you worked with and how long have you been using Microsoft Dynamics CRM

I first worked in Dynamics CRM 4.0. It was an upgrade project to Dynamics CRM 2011 onpremise. Being a novice in Dynamics, it was extremely difficult at first to understand how Dynamics SDK works. Thus the upgrade project was quite difficult for me. However with due time, when I became more familiar with Dynamics things became a little easier.

I have been working in Dynamics CRM since 8 years now and have executed I think more than 15 implementations.

  1. How do you stay up to date with the CRM

With Dynamics things have been pretty fast in the last 3-4 years. There have been so many new realises, new features, new related technologies like Flow, Powerapps, CDS, it’s honestly been difficult to keep up.

However the best way to do this is to go through various blogs such as yourself, Nishant’s , Debajit’s and trying to understand and grasp as much as possible. Then there is also Microsoft official website, and Dynamics community which can help us in sharing new stuff.

  1. What one feature would you add to CRM Product.

I feel, Microsoft have really invested a lot in last 3-4 years and the list of things which users absolutely required have been reduced a lot.

However based upon my experience in the last few engagements, User configurable alerts in Dynamics (not business rules), and a field to capture document type in both Notes and out of box SharePoint integration is desirable.

  1. What is the best tool/solution you have used recently

Dynamics has a big community and we are quite lucky that there are so many people who constantly come up with plugins /tools which makes working in Dynamics easier.

However if I really need to point out the best tool which I have recently used in Dynamics and which I really found useful, it will Ribbon workbench and data model visio diagram tool.

  1. What CRM certifications do you have, do you try and keep up to date with CRM certifications

I try to upgrade myself with the latest Dynamics certifications however owning to other commitments it’s not possible in all cases.

In Dynamics 365, I have the mentioned below certifications

DAT227x – Developing Business Applications with Microsoft PowerApps, CDS and FlowMB2 – 715 – Microsoft Dynamics 365 customer engagement Online Deployment
MB2- 716 – Microsoft Dynamics 365 Customization and Configuration

  1. How important is it to have good business analytical skills working with Microsoft Dynamics CRM.

I feel it’s very important. Dynamics is all about Customer Relationship Management and without the business knowledge we will not be able to provide the best result for the customer.

  1. How useful is it to have programming knowledge to become a good Microsoft Dynamics CRM Professional?

I feel it’s beneficial but not essential. It depends upon a lot on what profile in Dynamics we are most interested in. For example in Dynamics 365, configuration is the flavour of the game which does not require any extensive knowledge or expertise in programming.

It definitely helps you understand better how dynamics works but it’s definitely not a must have.

  1. How often do you travel as a Microsoft Dynamics CRM Professional?

I feel it depends a lot on many circumstances such as the nature of the project, the execution stage of the project, the team size, delivery model etc.

In some cases I tend to travel to client location and work from their offices on a daily basis and on other occasions I tend to work from KPMG office itself.

  1. Can you see yourself not using CRM in your career in the future

I enjoy working in Dynamics CRM but nowadays the direction in which the product is going we need to learn a lot of things like Azure, SharePoint, Flow, CDS, PowerApps etc.

I also like to upgrade myself and learn new things like programming in C#. I am even writing a book on it. So I believe we should constantly upgrade ourselves as we really don’t know what holds in future.

  1. What are your hobbies outside of CRM

I like spending time with my family. Unfortunately as I am far from them, I tend to spend more time with my friends. I recently had a Baby Girl, so looking forward to devote much of my free time to her once she is back in Australia.

Other than that I like play poker, listening songs, and watching football games of Manchester United.

  1. What was the last book you read and what was the last film you watched

The last book I read was “The Monk who Sold His Ferrari” by Robin Sharma. I found it to be an excellent read and really left a good impression on me.

The last film I watched was last week itself and it was URI, a bollywood movie.

  1. Has CRM ever got you in trouble with your partner/family.

On some occasions I feel it did put me in trouble. It was not just CRM but the office work in general. I do have a bad habit of bringing my office workload to home which I am trying to correct.

  1. Have you friends ever told you to stop talking/tweeting/blogging about CRM? What does your partner/family member(s) think of CRM

No, I try to blog but unfortunately it’s not on the same level as the blogs of some people like Deepesh, Nishant and Debojit. It’s difficult to come articles with the same debt in these three blogs.

However my family always encourages me to do in whichever thing I find happiness and peace. They just think of CRM as my Office work. They are my rock who have always motivated me even in the worst of times.

  1. Tell me something interesting/unusual about yourself

I am an introvert kind of a person who likes making new friends.

I have also taken part in a live poker tournament which was a very interesting experience for me.

  1. Who is the first CRM Expert you remember reading/seeing

Deepesh Somani, as he was my flat mate when we both worked in Microsoft.

  1. Tips for someone who wants to become a CRM Expert

Prepare to learn new things constantly. Don’t forget to go through Community blogs to upgrade yourselves and refresh your knowledge about the newly released features.

bhallacert.PNG

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft  partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

clip_image011

Twitterhttps://twitter.com/msdynamicsblog
LinkedInhttps://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en

 

 

 

(Quick Tip) Solution History in Dynamics 365

One of the pain points in Dynamics 365 Solution management was that developers or customizers would not have a trail of Solution history.

Well not any more. Dynamics 365 now provides solution history.

Lets first do some things and see the log which will remain

  1. Created a custom solution named Test and then deleted it:

Navigate to Settings-> Under Customization Select Solution History:

The log is being maintained as follows:

 

  1. Now lets try to export a solution named Test. The log is maintained as follows:

3. Lastly trying to import a solution named Test. The log is maintained here also:

Hope it helps and happy 365ing!

Any problem in CRM – end user,Microsoft  partner or an individual?

Problem Area – Technical, Functional, Training, Development or consulting?

I am here to help, get in touch here: Click here

ABOUT THE AUTHOR:

clip_image011

Twitterhttps://twitter.com/msdynamicsblog
LinkedInhttps://www.linkedin.com/in/deepesh-somani-00296932

Google Play Store:

https://play.google.com/store/apps/details?id=com.dynamicsofdynamicscrm.msdynamicsblog&hl=en