Sharing multiple knowledge articles

Most of us are aware of the knowledge article functionality within Dynamics 365. For those who aren’t familiar with it, knowledge articles can empower users within any organisation with access to existing information.

Types of knowledge articles can include solutions to common issues, product or feature documentation, answers to frequently asked questions (FAQs), product briefs, and more. Being able to have access to this means that customer service agents can easily answer queries, without needing to spend (lots of) time investigating what’s happening, and find resolutions.

Note: At this point in time, the Knowledge Article functionality is still a restricted table within Dataverse. It requires either a Dynamics 365 plan, Customer Engagement plan, or Customer Service Enterprise plan

It’s great to be able to share information around within an organisation. There is native functionality for this, with the ability to share a knowledge article record directly with other users by clicking the ‘Email a link’ button:

Note: This is performed through going to the to Knowledge Article table, opening up a record, and carrying out the functionality from there. It cannot be done through access to Knowledge Articles on the Case form.

This will create an email (in Outlook) with a URL to the specific record:

This is of course very helpful, but is only internally facing. It’s not possible to send this to a customer who’s having an issue, as the customer wouldn’t be able to access the URL!

It’s also not particularly useful if we think about how customer service agents work, as they’d need to be moving through different areas of Dynamics 365.

Thankfully knowledge management is built into the customer service capability within the system. So for example, when we open a case record, we have the ability to search for knowledge articles directly in here:

This of course works much better from a customer service agent perspective – they have all of the functionality that they need in just one area.

So how can we share information directly with customers? Copying and pasting the information into a chat or email interaction seems quite manual and bothersome.

But there’s no need to do this manually, thankfully! Again, we have in-built functionality to handle this:

Clicking the little email icon on a knowledge article creates an email within Dynamics 365 (so you’ll need to have email enabled for users, to make this work!) with the information copied into it:

OK – this much easier. We can send customers the exact information, so that they then have it to hand.

But here’s a new scenario – what if we wanted to send MULTIPLE knowledge articles to a customer at once? We could of course click the email icon each time, but that results in a separate email being created for each one, which means the customer will be receiving multiple emails. Not the most ideal scenario, surely?

Well, thanks to my amazing colleague Ryan Hunter-Stott, there is actually a way to do this! In fact, technically you could say that there are two approaches, but holistically it’s the same thing – it involves an email.

So, you can either:

  • Select to email the knowledge article to the customer, or
  • Create a blank new email

Within the email message, we have the following option to insert a knowledge article:

Clicking this brings up an interface to be able to search for knowledge articles. Clicking the envelope icon will then insert the information in the email:

Now it’s not possible to select multiple knowledge articles in this window. BUT, it IS possible to click the button to open it up again, and insert a second one. And then a third one!

This can then be sent out to the customer, with all of the information contained in it!

It’s a nice little touch, and I think it definitely beats copying & pasting information into an email manually!

Have you ever thought about this scenario? Did you find this functionality, or end up doing it in a different way? Drop a comment below – I’d love to hear!

Farewell to the Outlook Add-In

From the first time that I used Microsoft Dynamics CRM (all the way back in the day), I remember the Outlook add-in. Or rather, I should say that I remember the PAIN that the Outlook add-in was!

You remember what I’m talking about, I hope. Here’s a screenshot of the ‘fabled’ toolbar:

The installation of this was a nightmare, to be honest. From the pre-requisites that it needed to install (and download – even if the machine already had them installed), to just hanging there, it wasn’t ever something that I looked forward to putting on machines.

It was a memory hog, slowed performance, and occasionally crashed Outlook, seemingly just because it felt like it! In addition, trying to carry out a mass roll-out of it (through SCCM, or Group Policy, or even other methods) never seemed to work properly at all.

In one of my roles we had to install this for dozens of users. Randomly, even on brand new machines (with nothing else installed), it would fail to install or initialise. Long hours were spent poring through logs, trying to work out error messages, and frantically get it working. Users were VERY used to seeing the following error happen:

In short, it’s been around for a VERY long time, as the following diagram shows (I’m loving how they compress 12 years into just a short space):

In late 2017, Microsoft announced that they were going to deprecate the Outlook add-in. There were several other options around, such as proper server-side sync, and the Dynamics 365 app for users. These were supposed to be being used instead.

The response from clients was crazy – so crazy in fact, that Microsoft did something that it very rarely does. They reversed the decision to deprecate it, and instead confirmed that it would still be sticking around. They realised that the other options weren’t at parity with the Outlook add-in for desktop, and didn’t want to deprive users of the essential functionality that they were needing.

In 2018, I was at Summit EMEA in Dublin. One of the more interesting conversations that I had with one of the senior Microsoft people was around the Outlook add-in. They told me that from the moment that Microsoft had announced that it was deprecated, every client had asked them about it. Even to non-technical people (eg sales, etc). It was due to this, in part, that they decided to un-deprecate it!

Moving on several years, the landscape has now matured. A lot of users are using Outlook through browsers, rather than the desktop version. They natively plug-into Dynamics 365 through the web as well. The Dynamics 365 App for Outlook has gotten better, along with the way that it works:

Users, on the whole, seem to have generally adopted the latest technology, and have therefore moved on from relying on the Outlook add-in for desktop. There’s also the new Unified Interface, which the Outlook add-in doesn’t support (and which will be being rolled out to all users on Dynamics 365 during 2020!).

Microsoft has therefore announced that as of March 2020 (which has just passed), the Outlook add-in has now been deprecated (once again). Support, security & other critical updates will be continue to be provided until October 1st 202, but customers will need to transition to the Dynamics 365 App for Outlook by then.

Very nicely, they’ve provided a playbook (which can be found at https://aka.ms/OutlookCOMPlaybook). This details the upgrade path, and has some good information in it for customers who will need to upgrade from it.

So if you’re still on the old version, take a look now, and work out the best way for you & your organisation to upgrade. It’ll give you newer & better functionality, work easier, and above all, shouldn’t crash your machine!

Let me know in the comments if you have any questions around this, and I’ll do my best to help you out.

Microsoft Stack Part 1: Outlook

Microsoft: Outlook

Image result for outlook

Outlook is a communication and information management software that allows users to connect and organise their email accounts, address book, calendars and task list. Although Outlook is mainly used for its email functionality, users can also enter appointments and events on the calendar application, add contact information in the address book and create lists of tasks to carry out.

It is possible to be able to connect to different types of email account (Exchange, Office365, POP3, IMAP etc). Different functionalities within Outlook will depend on the account and integration type (eg the Outlook Calendar will not synchronise back to a cloud provider if connecting to it through POP3). However there are various third-party add-ons that can provide and extend the functionality to accounts and devices

Outlook is available for both personal and business use across the Microsoft Office suite in every level of subscription offered. It can be accessed through the Outlook desktop application, or the Outlook web interface

Mail

Mail, the email component of Outlook allows users to send and receive emails, create folders and set filters to sort incoming emails into these folders, send emails at a future date, edit and manage rules for specific events and use conditional formatting.

It’s possible to flag emails visually with different colours, or to mark them as a Task (which will then appear in the Task list).

Using Rules, workflows can be set up to auto-route emails to specific folders based on the sender, subject, etc. This can assist with de-cluttering the general Inbox for users, allowing them to be more efficient. It’s also possible to set up more complicated workflows (eg auto-responders) quite easily

Calendar

The calendar component within Outlook can be used to create, edit and search for appointments and reminders, track RSVPs, manage multiple calendars, share your calendar with specific people and use the scheduling assistant to check whether attendees are free on certain dates.

Image result for outlook calendar

There is the ability to be able to delegate control of a calendar to other people, with varying degrees of access. This can allow someone else to manage the calendar on behalf of the user, as well as arrange meetings for them.

Appointments can be scheduled with both internal company contacts, as well as external contacts.

Outlook lets users schedule resources like meeting rooms, projectors, etc simply by adding them as a resource to a meeting. The resource then functions just like any attendee, including the ability to auto-respond to the meeting invite as well as the ability to see the free/busy schedule.

People

The contacts part of Outlook, known as People, allows users to create, edit and search for contacts, place contacts into folders, and link contact accounts to Twitter and LinkedIn. Users of People can also import their contacts from friends, followers and connections on Facebook, Twitter and LinkedIn.

Image result for outlook people

When using Exchange, the People section of Outlook can be used to import information for other company users and/or contacts from the Exchange Global Address Book.

Tasks

In the task manager component of Outlook, users can create, manage and organise the tasks that need to be undertaken as part of a project. Tasks allows users to create tasks, share and assign them to others, prioritise and categorise them, track tasks by time and monitor their status and progress, amongst other things.