Installing the North52 Quick Button App

The North52 Quick Button App allows you to buttons to Dynamics 365 forms, which can then be used to trigger North52 formulas. The App comes in a Dynamics 365 solution. To install the solution, go to: https://www.north52.com/apps/button-app/. Note, ensure North52 BPA is already installed. Select Download this App: Enter your email address and select Request App Download Link: Click on the link to download the solution: Go to Dynamics 365 Solutions … Continue reading Installing the North52 Quick Button App

Finding out Which Speech Synthesizers Are Installed on Windows in C#

To find out which speech synthesizers are installed on your windows machine, run the code below. This will tell you the name, gender of the voice, the culture, age, etc: [sourcecode language=”CSharp”] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Speech.Synthesis; namespace Carl.TextToSpeech { class Program { static void Main(string[] args) { using (SpeechSynthesizer synth = new SpeechSynthesizer()) { foreach (InstalledVoice voice in synth.GetInstalledVoices()) { Console.WriteLine("{0} {1} {2}", … Continue reading Finding out Which Speech Synthesizers Are Installed on Windows in C#

Text-To-Speech Hello World in Windows

In this post, we will use the Speech Synthesizer in the System.Speech.Synthesis namespace to convert text to speech. Create a new console app in Visual Studio: Add a reference to System.Speech: Click on the Solution->Configuration Manager: Change the platform to your current platform: Add the code:   [sourcecode language=”CSharp”] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Speech.Synthesis; namespace Carl.TextToSpeech { class Program { static void Main(string[] … Continue reading Text-To-Speech Hello World in Windows

USD – ShellExecute Action

In Unified Service Desk, there is an action called ShellExecute that allows execution of an application. For example, if we open USD and open the debugger, we can see under the CRM Global Manager ShellExecute action: From USD configuration, we can see the description as: “Launches an application by specifying the complete URL or path to the application.   Note: The user must have rights to run the application. The URL or path … Continue reading USD – ShellExecute Action

Uninstalling Unified Service Desk Solutions

To uninstall the Unified Service Desk solutions, do the following. In Dynamics 365, go to Settings->Solutions and delete: DynamicsUnifiedServiceDesk – Dynamics Unified Service Desk UiiForMicrosoftDynamicsCRM2011 – User Interface Integration For Microsoft Dynamics 365 USDUnifiedClientCustomization – Usd Unified Client Customization USDCrmWebClientCustomization – Usd Crm Web Client Customization  

Getting Local Option Set Metadata with WebAPI and JavaScript

In this post, we will use the WebAPI with JavaScript to get the metadata for a local option set. Let’s say we have a local option set called Customer Priority, with 3 options: A B C The option set is part of the Contact entity. We can see the local option set on the form below: And its name is new_contactpriority: Using the WebAPI, we can get these values through … Continue reading Getting Local Option Set Metadata with WebAPI and JavaScript

Using Latebound Constants Generator

The Latebound Constants Generator is a tool by Jonas Rapp to generate constant classes for late bound Dynamics 365 development. To use it, open the XrmToolBox and install “Latebound Constants Generator”: This will install: Select the link, you will see below. Click Load entities: This will load the entities and selected entity attributes: Note the ability to filter entities by Solution, whether to show system or customized entities, managed or unmanaged, … Continue reading Using Latebound Constants Generator

Installing Sample Data in Dynamics 365

To install sample data in Dynamics 365, go to Settings->Data Management: Select Sample Data: Click Install Sample Data: You will see the message “Installation of sample data is processed in the background. You can continue to use Microsoft Dynamics 365”: Close the dialog. Click to open it again. You will see the message when complete, “Sample data is installed on the system”. Note the option to Remove Sample Data: Sample … Continue reading Installing Sample Data in Dynamics 365

Enable and Disable Turbo Forms and Legacy Forms in Dynamics 365

In Dynamics 365, there are Legacy Forms and Turbo Forms. Turbo forms are a new form rendering option that was built to provide better performance. The only difference to end users is that forms will load faster. However, developers will need to ensure their original legacy forms load properly as turbo forms. You can read more about the changes here on the Microsoft Dynamics 365 CE blog. The option to … Continue reading Enable and Disable Turbo Forms and Legacy Forms in Dynamics 365