Overriding RetrieveMultiple Pattern to Integrate with Other Systems – D365

UPDATE: If you’re using Unified Interface Apps, check out this updated post: https://carldesouza.com/overriding-the-retrievemultiple-integration-pattern-updated-for-unified-client-interface/ There are different ways to integrate data with Dynamics 365. In this post, we will look at overriding the RetrieveMultiple through a plugin so we can display data from a 3rd party system on a form in Dynamics 365. Let’s say for our accounts, we would like to link to a retail sales database to pull in products … Continue reading Overriding RetrieveMultiple Pattern to Integrate with Other Systems – D365

USD – ShowAbout Action

In Unified Service Desk, there is an action called ShowAbout. The purpose of this action is to show the about page, which contains various information about USD and Dynamics 365. Here we will create an action call that will show the about menu when USD loads. Typically, you may want to run the action from an “About” menu option. Create the action below. Note there are no data parameters: Add … Continue reading USD – ShowAbout Action

Dynamics CRM and Dynamics 365 Codenames

Below is a list of the Dynamics CRM and Dynamics 365 codenames: Version Name Codename 4.0 CRM 4.0 5.0 CRM 2011 Titan / Polaris 6.0 CRM 2013 Orion 6.1 CRM 2013 SP1 Leo 7.0 CRM 2015 Vega 7.1 CRM 2015 Online Update 1 Carina 8.0 CRM 2016 Ara 8.1 CRM 2016 SP1 Naos 8.2 Dynamics 365 1611 Centaurus 9.0 Dynamics 365 Draco

Leads in Dynamics 365

To create a Lead, go to Settings->Leads: This will display a list of leads. Here you can enter lead information, including: Note the rating: And Status: And Lead Source: Also note this is the Lead to Opportunity Sales Process. The statuses for a lead are: State Status Reason 0 : Open 1 : New 2 : Contacted 1 : Qualified 3 : Qualified 2 : Disqualified 4 : Lost 5 … Continue reading Leads in Dynamics 365

Create a USD Custom Hosted Control with VS 2017 and NuGet

To create a USD custom hosted control, first create a new Class Library project in Visual Studio: This will create the project: Delete the Class1.cs. Add the packages through NuGet: Now, add a new WPF Form: You will now see: Go to the code view of the control. Add: using Microsoft.Crm.UnifiedServiceDesk.Dynamics; Change the public partial class to use DynamicsBaseHostedControl: Change the control type to be DynamicsBaseHostedControl: Drag a button onto … Continue reading Create a USD Custom Hosted Control with VS 2017 and NuGet

Dynamics CRM Version Snapshots

Here is how each of the user interfaces of the different Dynamics CRM versions look. Dynamics CRM 2011 A distinguishing factor here is the left navigation pane. This does not exist in future versions of CRM. Dynamics CRM 2013 The older left navigation has been moved to the top navigation bar. Menu: Form: Dynamics CRM 2015 Menu: Form: Dynamics 365 Menu: Form:  

Workflow Wait Conditions in Dynamics 365

Dynamics 365 workflows can have wait conditions. For example, if you want to send a follow up email after a record has been created, you can write a workflow to do this. To do this, in your workflow add a Wait Condition: Select Process Timeout and the time period: And enter the wait time: The workflow will now wait before executing the next steps.

Real-Time vs Background Workflows in Dynamics 365

Dynamics 365 has workflows that can run either in real-time or in the background. When you create a workflow, you will be presented with this option: View the options available: To convert to a real-time workflow, click the button in the menu: Real-time workflows have several options: These include when to start executing the workflow (before or after record status changes for example) and who to execute the workflow as … Continue reading Real-Time vs Background Workflows in Dynamics 365

Connecting Dynamics 365 to Yammer

Dynamics 365 and Yammer have built in integration. To turn on this integration, in Dynamics 365, go to Settings->Administration and select Yammer Configuration: You will see this message: Followed by: Clicking Authorize Microsoft Dynamics 365 Online to connect to Yammer displays the window below. Click Allow: This will then display additional options. Yammer is now connected. Clicking on Edit message rules takes you to: Now, when you perform actions in … Continue reading Connecting Dynamics 365 to Yammer

Entity Relationships in Dynamics 365

When creating relationships between entities in Dynamics 365, you can decide how the entities are related together and additional rules. We will go through setting this up in Dynamics 365. Let’s say you have a scenario where you have 2 custom entities, “My Orders” and “My Order Lines”. The My Order Lines entity is the child of My Orders. So, one “Order” can have multiple “Lines”, but Lines cannot have … Continue reading Entity Relationships in Dynamics 365