home.social

#d365 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #d365, aggregated by home.social.

  1. Many base Microsoft events send an email. In this article, learn how to add a new D365 email notification type. Then associate the event with an email template so an email is sent when that event occurs.

    dynamics365musings.com/d365-em

  2. Sales orders in D365 can follow multiple processing paths, depending on the business scenario. In this article, you’ll learn how to create a call center order in D365 F&SC—a retail-focused workflow that applies channel-specific defaults, enforces a structured order completion process, and supports advanced pricing and payment features.

    dynamics365musings.com/call-ce

  3. Business Rules vs. Client Script. Business Rules work on the Server (mostly). Client Script works only on the Form. If you import data via API, Client Script won't run. Business Rules (usually) will. For data integrity, always prefer Server-side logic.

    #Logic #Architecture #D365

  4. XrmToolBox "Attribute Usage Inspector." Ever wonder "Can I delete this field?" This tool tells you exactly how many records are actually using that field. If it's 0% populated, delete it. Keep your schema clean.

    #DataHygiene #AdminTools #D365

  5. Dynamics 365 "Dual Write" vs "Virtual Entities." Dual Write copies data (Double storage, tight coupling). Virtual Entities reads data (No storage, loose coupling). Unless you need heavy querying logic on the D365 side, default to Virtual.

    #Architecture #Integration #D365

  6. There are several different ways to configure email in D365. Microsoft Graph is now the recommended email provider, replacing the deprecated Exchange email provider. Learn how to configure an SMTP server connection for testing.

    dynamics365musings.com/configu

  7. The update_recordset keyword in x++ is used when you need to update many records in a table quickly with the best performance. It is extremely fast because it generates a single SQL statement that is sent to the server once.

    dynamics365musings.com/update_

  8. When using a Microsoft Dynamics 365 Azure cloud-hosted environment, you may receive an error message relating to a D365 invalid certificate. In this article, learn how to use LCS to resolve this error and get your environment working again.

    dynamics365musings.com/d365-in

  9. D365 maps are really useful for storing lists of pairs of related values. Each item in a D365 map stores a key and a corresponding value. Each key in a map collection is unique, but the associated value does not have to be. For example, you could store a salesId in the key, and a related value such as the total in the value. Or, perhaps you store a RecId of one record, and its related RecId in another.

    dynamics365musings.com/d365-map

  10. When something goes wrong while running a complex process, it can be challenging to understand how to correct it. Understanding how to save error messages in D365 will help give you the information needed to take further action.

    dynamics365musings.com/save-er

  11. This tutorial will show you how to make a log to track how long a specific process takes to run. Learn how to expand custom logs to create D365 performance logs to help understand where performance may be improved.

    dynamics365musings.com/d365-pe

  12. Dynamics 365 for Finance and Operations administrators use Life Cycle Services (LCS) to apply service and quality updates to environments. Learn in this tutorial the steps necessary to apply a D365 service update to an environment.

    dynamics365musings.com/d365-se

  13. Following the articles and videos in these tutorials will take you from a beginner to a master in D365 development. This playlist takes you through an incredible journey of what you need to know to have a career as a developer in Microsoft Dynamics 365 for Finance and Operations. I plan to only add to it. So keep coming back. You will be surprised by all the useful things you will learn along the way.

    dynamics365musings.com/d365-de

  14. When an error message is unclear, these steps will show you how to determine where to change data in the system to continue moving forward. In this second D365 debug tutorial, learn new techniques and gain practice in debugging and solving error messages.

    dynamics365musings.com/d365-de

  15. In addition to learning how to develop in Microsoft Dynamics 365 for Finance and Supply Chain, it is important to become very good at solving problems. In this D365 debug tutorial, learn how to find the code causing an error message to show using Find Labels.

    dynamics365musings.com/d365-de

  16. Learn how to create D365 SSRS reports and display data retrieved from within Microsoft Dynamics 365 for Finance and Operations. Reports allow for precision control of where the information is shown on the page.

    dynamics365musings.com/create-

  17. Learn how to add exception handling by using D365 try catch statements. Without exception handling, when an error occurs the system will stop the process entirely. However, with the right code, you can ensure the system skips past invalid records and continues to process all records that are valid.

    dynamics365musings.com/d365-tr

  18. I love working with clients especially when they have new questions or conundrums for me to figure out! Someone asked if you could show or hide fields based on what you already knew about a Contact.

    Can you dynamically show or hide fields on a marketing form, all based on what information is currently captured for the Contact?Take a look at my example form and feel free to test it out.

    Blog post with how to do it coming next week!

    meganvwalker.com/contact-form-
    #d365marketing #dynamics #d365

  19. Oh, Microsoft. Why is your learning module on Fundraising and Engagement based on an app that is now part of the nonprofit accelerator and can't be downloaded itself

    But the fundraising forms shown in the learning module are nowhere to be found in the accelerator, which is up to date. I checked.

    Not like those forms aren't a good part of the reason for this project 🫠

    Where are they??

    #D365 #D365Admin

  20. Oh, Microsoft. Why is your learning module on Fundraising and Engagement based on an app that is now part of the nonprofit accelerator and can't be downloaded itself

    But the fundraising forms shown in the learning module are nowhere to be found in the accelerator, which is up to date. I checked.

    Not like those forms aren't a good part of the reason for this project 🫠

    Where are they??

    #D365 #D365Admin

  21. 18 months ago I started working with Dataverse and connecting it to Power BI. Thankfully I was quickly introduced to @ScottSewell

    Recently he has been a busy man putting together awesome content about how Dataverse and Power BI work better together now. Take look and subscribe to his YouTube #PowerBI #Dataverse #Dynamics #D365

    youtube.com/watch?v=mcdpm_5skp