
Welcome to this free Udemy course! This course is both a gift to the Microsoft Dynamics 365 community, and also an interactive forum. I will be sure to pay attention to comments, feedback, and will attempt to engage as much as possible with students. I've been working with Microsoft Dynamics in one form or another for fourteen years, and I somehow still enjoy myself every day with it - and I learn something new every day as well! I'm happy to share this information and I hope you enjoy this course.
Microsoft Dynamics 365 is an enormous and growing platform of business applications that are related and which reside (mostly) on a common set of data now named the "Dataverse." Microsoft seems to be attempting to cover every conceivable base when it comes to to the software needs of most businesses. This is even true for "line of business" apps, since they have released the Power Platform, which provides the ability to create custom applications in Power Apps using most of the customization functions originally developed in Microsoft Dynamics CRM (the grandmother of Dynamics 365 and Model-Driven Power Apps). This module provides a whirlwind tour of three apps - Sales, Service and Field Service.
It's important to understand that there are actually several administrative interfaces for Microsoft Dynamics 365. Some high-level functions, such as licensing and User information must be configured in the Microsoft 365 administration environment, while other critical operations are managed in the Power Platform Admin Center. Many of the environment-specific administrative actions take place within the Advanced Settings of Microsoft Dynamics 365 itself, and finally, there is the App Designer. Keeping track of where you manage what is an important set of information, and this module delivers that.
If you have not signed up for a Microsoft Dynamics 365 Trial, and have instead purchased licenses of Microsoft Dynamics Customer Engagement, you will need to first create an "Environment" and install the apps for which you have a license, before you can even log into the system. You may also wish to perform this step to create a "Development" or "Sandbox" environment. Using the Power Platform Admin Center, Microsoft has made it easier than ever to manage environments. This module walks through the steps to create this important first step.
When first setting up Microsoft Dynamics 365 for your users, System Settings is a good place to start. Here you will set up the environment in terms of formatting, choices such as Bing Maps integration, and Outlook Integration settings, plus a lot of other important decisions. This module walks through the more important settings to understand and work with.
To help your users have a better experience, you should deliver the information in this module to them. For this reason, this video is downloadable, so you can distribute it. Personal Settings has no effect on the system itself - it's mainly for the personal preferences of the user. While there is an add-on that allows you, as administrator, to manage these settings on behalf of your users - and in bulk (see the Resources of this lesson), without that add-on, each user must perform these settings themselves.
One of the most important and beneficial integrations with Microsoft Dynamics is that between the platform and Microsoft 365 itself (essentially, Outlook.) This integration allows the user to send and receive emails from within Microsoft Dynamics, and also allows Outlook Contacts, Tasks, Appointments to be synchronized with Microsoft Dynamics 365 as well. This module walks through the steps to ensure that your users can use this integration. This can be configured on a per-user basis, so it's not an all-or-none proposition. You will notice that this module is from the perspective of those who are subscribing to Microsoft 365 along with their Dynamics subscription. If your organization is using another email provider, please see the Resources for this lesson.
There are some important data management functions that the administrator will sooner or later need to perform. Bulk Delete allows for the deletion of data in an efficient manner, Duplicate Detection can prevent or at least mitigate data duplication issues, which are the bane of any Administrator. It's also important to be able to import data using the data import wizard, as well as creating a data import map. These topics are covered in this module.
When importing data, there are a couple of common issues that cause failures. One is data duplication, especially if you have Duplicate Detection rules set (which you should!) The other issue is more subtle, where a "reference" is duplicated. This module dives into these two issues and walks through the concept of the duplicate reference and the "lookup" field, and how the data import wizard establishes reference for lookups, and what you can do to avoid issues with duplicate references.
In the Resources section of this lecture, please find a note to further explain the concept of mapping lookup fields along with two sample data files - one for Accounts and one for Contacts. This will help you understand the concept of mapping lookup fields. There are times when this is absolutely necessary - especially when dealing with organizations that do not necessarily believe that duplicate data is a problem. When you deal with references, it most certainly is. This is a way to work around that issue.
There are literally over a hundred topics I could have chosen to add to this free, Basic Admin course, but I chose Global Option Sets for a few reasons - 1) They are a pet peeve of mine - so many deployments fail to use them and end up managing multiple Local Option sets and trying to keep them in sync, and 2) It lends itself well to field relationship mapping, which is especially important to understand if you use the Sales app, since the Lead to Opportunity/Contact/Account flow is extremely powerful.
In the last fourteen years, I have NEVER been on a Sales deployment where we didn't create fields on the Leads and then map them over to the Account, Contact, and Opportunity. Very often these characterizing fields were Option Sets - and as soon as Microsoft released the Global Option set, we realized the importance immediately.
In this final module, we identify a problem to solve, then analyze the issues around the problem, especially with respect to the current architecture of Microsoft Dynamics 365, then determine the best design. Once we have a decent design, we carry out the customization and then deploy the changes, all the while using best practices - for instance, working inside of a Solution.
While none of this requires one line of code, we nevertheless call this "Solution Development" - why? Because we are developing a solution. It's that simple.
Whether you would actually make use of a solution to track costs in Opportunities in Dynamics 365 Sales (which is not easy to do without some level of customization), or whether you want to learn how to step through the process of performing customizations in your Dynamics environment, I hope you will find this module useful.
And if you would like to learn more about customization, then please let me know. Thanks!
This free course is a gift to the Dynamics 365 Customer Engagement (Sales and Service) community, delivered by Owen Scott - a 14-year veteran of the platform. The intention of this course is not only to introduce some of the fundamental elements of administration, including the first steps required to get started deploying Microsoft Dynamics 365, but also to provide some slightly more advanced topics, like integration with Microsoft 365, data management, how and why to use Global Option sets, field relationship mapping, and a module to walk the student through a tiny case study for the software development lifecycle of Requirements, Analysis, Design and Deployment of a simple solution within Dynamics 365.
This course is also intended to provide a community forum by one of the foremost leaders of the Microsoft Dynamics 365 community. Owen Scott has delivered Microsoft Dynamics 365 over 100 times for small businesses, and more than 30 times for the Enterprise, providing solutions for Aerospace, Manufacturing, Healthcare, State and Local Governments, Higher Education, K-12, Financial Services, Real Estate, and the Entertainment industries, just to name a few. Interaction with this course will help inform a more comprehensive course offering planned to be released within the next eight months or so. Ideas and interest in topics expressed by the students of this course will influence what we cover, so feel free to communicate with Owen during this course!