What’s the Hub-bub? Create Dynamics 365 Apps for your business

One of the most exciting updates to the latest version of Dynamics 365 has been the ability to define Custom Apps for your solutions. But what are they and what can they do for you?

For those who have been involved in the implementation of Dynamics solutions for a while, a bug bear of many an end user is the quality of the user experience and functions exposed to the web user interface. Previously we could tinker with the site map and add custom web resources to try and present a pretty face, but the advent of Dynamics 365 Apps gives the functionality available a much needed shot in the arm.

What is a Dynamics 365 App?

In Dynamics 365 we can add custom business apps that involve solution components such as entities, dashboards, forms, views, charts and business process flows. The use of these components are defined within the App Designer as is the sitemap for the App itself with “artifacts” such as; entities, dashboards and business process flows defined with their related “assets” – forms, views etc.

An App can be accessed using the traditional web client or using a unified interface (or hub).

AppDesigner01

What is a Hub?

Some of the key functionality available in Dynamics 365 have been packaged up in some pre-defined apps called “Hubs”, the hubs available depend on your subscriptions however the following are available at the time of writing;

  • Customer Service Hub
  • Sales Hub
  • Field Resource Hub
  • Project Resource Hub

A Hub can be accessed for the web – directly from the Dynamics 365 homepage of Office 365 and the content can also be accessed as part of the new mobile and tablet experience for Dynamics 365 v9.

Utilizing the unified interface hubs give a fresh and focused experience to your Dynamics solution.

ServiceHub

What can I do with them?

It is possible to both configure the existing apps/hubs out of the box and also create your own to suit your organizational needs. Apps can be added to a solutions and also created from components included in a solution.

The main thing from a Dynamics 365 users’ perspective is that the use of unified interface in your app makes your average CRM/xRM more sexy – visually at least, and as a system administrator/customizer you can reduce the amount of ‘noise’ encountered by your users in the solution and instead focus on what is important for their role. Assets such as; forms and views can be configured specifically for the unified interface from your D365 solution and can be filtered using the App Designer. If they don’t use an entity, view or process, don’t add it!

When a business process flow is available it is displayed with stages at top of the record form with the fields displayed as ‘fly-out’ panel on click. The image below is a comparison side by side, with the unified interface on the left and Dynamics 365 v9 web interface on the right.

hubvcrm.png

You can use the “My Apps” area to find both your Apps as well as launch the App Designer and manage security roles that can be used to access the App. Simply toggle the roles you need to be associated or removed from the app.

MyApps

My Apps view in D365 via; Settings > Application >My Apps

Here you can also apply a URL suffix for your app, for example – https://yourcrm.crm.dyanmics.com/apps/servicehub  allowing users to easily bookmark the app in their browser.

As briefly mentioned earlier the recent updates to the mobile and tablet app for Dynamics 365 means we can select our app/hub as a mobile user, this can bring continuity where required to the user experience. In our example, the same business process flow is displayed when mobile as it is in the unified interface (see below).

Screenshot_20180213-103322    Screenshot_20180213-103732

Custom controls can be added to form fields, and used both in the mobile device and unified interfaces to give you even more bang for your buck.

For new implementations the use of custom apps can be a great selling point, for existing users it could be a value add to their user experience, elevating the often bland perception of the standard interface – this will differ depending on the level of comfort for change within user groups. For many, with the smart look and feel and the use of timeline and custom controls, this is a welcome step into a whole new world of UX with Dynamics 365.

There is more information on creating a custom app here (via the CRM Software Blog).

Give it a try! 🙂

 

Advertisements

Add some style to your CRM Solution with icons from Metro Studio

If, like me you are borderline OCD with your CRM solutions (not just the functionality but the user experience) then you probably pay an unhealthy amount of attention to the icons you include, well fear not fellow obsessives – Metro Studio by the guys at SyncFusion can help reduce the anxiety. 🙂

If you haven’t already used Metro Studio, it is a great free tool that allows you to access a collection of over 4,000  icon templates that can be easily customised within a nifty UX and exported for use in your CRM solutions or App’s. You can download the latest version (Metro Studio v3) here: http://www.syncfusion.com/downloads/metrostudio

The simple drag and drop interface allows you to quickly navigate or search through the icon library and add selected items to a project folder. The icons fit perfectly within the Dynamics CRM or Windows 8/8.1 application look an feel.

Metro_1

Once you have opened or created your project then you can manipulate the size, colour, padding and background to you icon then export to a folder directory in the format of your choice. You can then add the icons as a Web Resource in your CRM solution, (for more information on web resources see this MSDN article: https://msdn.microsoft.com/en-us/library/gg309473.aspx). Enjoy!

Metro_3

Gamification in CRM

Lately one of the areas I am hearing more about and getting asked more questions around has been “Gamification” in CRM, something that is especially useful to Sales and Service driven organisations (such as contact centres for example).

What is gamification you might ask? Well in short is the a term given to the use of game mechanics or ‘thinking’ in a non-game context to engage users of staff in problem solving or to help increase contribution. The idea is that you can align user output with a particular set of goals and rules in a structured way, whilst motivating the user or users to get involved.

Gamification has been widely applied in marketing too for example over 70% of Forbes Global 2000 companies surveyed in 2013 said they planned to use gamification for the purposes of marketing and/or customer retention.

Techniques:

Gamification techniques strive to leverage people’s natural desires for socialising, learning, mastery, competition, achievement, status, self-expression or closure. Early gamification strategies used rewards for players who accomplish desired tasks or completion to engage players. The same principles can be applied to a corporate CRM instances as that of a leisure activity such as running/jogging – see Zombies, Run! https://www.zombiesrungame.com/

Examples of the application of this concept can be found in the typical contact centre environment by using targeted KPIs (key performance indicators) such as inbound calls taken (volume), average call waiting, average call time etc. and applying gameful experience to achieving those targets, supplemented by elements such as leader boards and/or incentives.

For an insight into engaging people by introducing fun, check out this video on YouTube by Mario Herger: http://youtu.be/v2PIsksNLPk

Dynamics CRM:

In Dynamics CRM gamification could be promoted using Sales and Service Dashboards to render “Top 5 Performers” etc. but there is greater scope with an organisations CRM dataset to widen the parameters of what can be achieved and the user experience involved by using additional ISV solutions such as; “Hurrah!” and “Motivation Engine” by CRM Gamified: http://crmgamified.com/motivation-engine/

You can use gamification to drive areas such as:

  • Improved case resolution times
  • Improved sales performance
  • Increase system user adoption
  • Improve the standards of data captured in CRM
  • Activity tracking

A simple, practical example could be to use gamification in CRM to drive an improvement in the quality of data captured by the customer service team around customer contact details, such as email addresses – this could then directly benefit your marketing team as they have an increases pool of accurate email address to send marketing emails to.

It’s a concept that is well worth considering from an employee and customer perspective, if you are heading to Convergence 2015 in Atlanta, you can find CRM gamified at exhibitor booth 169.

Gamified1

CRMGamified – Motivation Engine