Setting up SSO Single Sign On in Unified Service Desk 4.2

Unified Service Desk 4.2 went general availability recently, and if you upgraded you may see that when you launch USD you are prompted to log in. Enabling the Single Sign On (SSO) settings in USD will change this so it launches the user right into USD without having to re-enter their credentials. Shout out to Microsoft superstar John Mathews for the tip on how to enable this one. First log into … Continue reading Setting up SSO Single Sign On in Unified Service Desk 4.2

Running Omnichannel for Customer Service on Unified Service Desk for Amazing Agent Experiences

In this post, we will take a deep dive into how to install and configure Unified Service Desk – Omnichannel for Customer Service so agents can use Dynamics 365 Omnichannel within Unified Service Desk (USD). We can use Omnichannel with USD to have agents receive chats within the Unified Service Desk interface, thereby opening it to flexible session-based workflow and integrations with third-party systems. Let’s look at how it works. First, let’s … Continue reading Running Omnichannel for Customer Service on Unified Service Desk for Amazing Agent Experiences

Find N:N Related Records in Unified Service Desk with Related Records Analyzer

When building USD apps, it is easy to get lost in finding which actions are used where. This can be particularly problematic when looking at the USD debugger trying to understand a configuration that someone else set up. Or, you want to make changes to an action call but aren’t sure if it is used by other areas of the system. Let’s look at how we can use the Related … Continue reading Find N:N Related Records in Unified Service Desk with Related Records Analyzer

Setting the Default Unified Interface App in Unified Service Desk

In Unified Service Desk, we can set the default Unified Interface app, so when a user logs into USD, they are automatically taken to the app. Let’s look at how to do this. Let’s first create 2 apps. Go to /apps in your org and create a New App: The first app we will call UciApp1: Which has Accounts: Save and Publish. The 2nd app we will call UciApp2: Which … Continue reading Setting the Default Unified Interface App in Unified Service Desk

How to Use 127.0.0.1 in USD CTI Calls

Unified Service Desk handles CTI calls that listen to http://localhost:5000 by default. We can change the port through configuration in the USD server. However, what if instead of looking for localhost, we would like USD to recognize 127.0.0.1? I ran into this scenario recently when dealing with some telephony software that could use 127.0.0.1 but not localhost. In this post, we will look at how to set this up in … Continue reading How to Use 127.0.0.1 in USD CTI Calls

KPI Control Error When Opening USD

When opening Unified Service Desk, you may come across the error “The hosted application KPI couldn’t be created” and it refers to the UnifiedServiceDesk.KPIControl.KPI, saying the file does not exist: In the USD configuration, we can see the Demo Customizations customization file is showing no ZIP file being uploaded: And the KPI hosted control points to the assembly it is looking for: To resolve this, let’s install the Web Client … Continue reading KPI Control Error When Opening USD

Using Entity Search in Windows Navigation Rules to Get the Selected Record in USD

In Unified Service Desk, when a user selects a record from a list of records, it’s useful to know which record was selected if you want to route the record in a specific way. Let’s go through an example of what this means and how we can use Entity Search in Windows Navigation Rules to do this. Below I have a list of Contacts in an Account record in USD: … Continue reading Using Entity Search in Windows Navigation Rules to Get the Selected Record in USD

Using USD Event Parameters To Help With Business Logic

In this post, we will look at Unified Service Desk Event Parameters that can be used to help with building business logic into your USD apps. Event Parameters are parameters that are populated as a result of a USD event occurring. When used with action calls when events run, they can be used like other parameters in USD. Let’s look at how they work. In my USD environment I have … Continue reading Using USD Event Parameters To Help With Business Logic

Setting Default Zoom Level for Chrome Process Pages Per User in USD

In a previous post we looked at setting the default zoom level of Chrome Process pages for all users in an organization. However, we may want individual users to control the zoom level of pages themselves. To do this, go to the location your USD is installed (E.g. C:\Program Files\Microsoft Dynamics CRM USD\USD) and open the UnifiedServiceDesk.exe.config file in notepad: Find the AppSettings section: We’re going to add a new entry in … Continue reading Setting Default Zoom Level for Chrome Process Pages Per User in USD

Setting Lookup and Option Set Fields in USD Forms Using New_CRM_Page

In Unified Service Desk, we can create a new entity using the New_CRM_Page action call. When we run this command, we can default fields on the new record. Setting these fields is pretty simple. Let’s look at how to set lookups and option sets fields. Let’s say we want to create an Account record and set the Relationship Type option set and the Product Price List lookup fields: Relationship Type: … Continue reading Setting Lookup and Option Set Fields in USD Forms Using New_CRM_Page