x++ to get D365 FO tenant id
If you saw my DynamicsCon March 2021 session about D365 integrations using Logic Apps, thank you! If you didn't, you can see it below on YouTube. If you didn't see the session, and
This is a fun surprise that can take a bit of digging. When adding fields to the PurchTable table's HeaderToLineUpdate field group, this error can pop up if they aren't accounted for in
Sometimes you need to get stuff in and out of D365; Logic Apps help with this a lot. Here are some simple examples of GETs and POSTs that call D365 exposed web services,
I never thought I'd get this (in their words) "hack" from a supply chain consultant, but apparently anything is possible in 2020. Here is a great way to run multiple desktop Teams clients
With every AX release it seems the way enumeration values are stored and referenced changes. Thanks to my good friend Muhammad, we now have a great SQL query to look these up in
There's a new sheriff in town making all sorts of rules around order fulfillment, and it goes by the name DOM [Distributed Order Management]. DOM is a massive new retail feature in D365
This is a frustrating bug that can happen in between DOM runs. The reason is there is a [bad] join between the SalesLine and DOMSalesLineToProcess tables, based solely on DlvMode. Until resolved, the
Tracing and debugging interactive user sessions is one thing, but how do you trace a batch job in a tier two SAT environment? Here's a high level how: If the environment has multiple
There are enough x++ date and time functions to do just about anything, but sometimes they can make simple tasks fussy, and lack precision. I was investigating how to bring in [at least]
Part 1 was a simple example of how to add a cash payment to a call center order. Here, we'll explore how to add a credit card payment to the order. The functional
If you ever need to do this, do it here.
Creating call center payments via x++ is a challenging and increasingly common task that every architect needs to know. It's a reasonable client request to integrate or create payments, and it's something that
There are a lot of ways to call D365 web services – Postman, Fiddler, Logic Apps – but they're all a bit fussy. Getting authentication right the first time can be stressful, and they all
Breaking up with sales orders can be hard to do. You try your best to make invoicing work, but eventually you cut your losses and to part ways. Or at least try to.
One of the seemingly scariest changes moving to D365 a few years ago [when it was still AX7] was the loss of the constant in our lives that was AIF. AIF was the
There are a lot of posts out there about how to send e-mails in Dynamics. It's something we've all been doing for years, but a lot of us could be doing it better.
D365 error Mailbox does not exist when using Print Management
Entity cannot be deleted while dependent Entities for a processing group exist. Delete dependent Entities for a processing group and try again.
TL;DR: In D365, use SP_RemoveTable instead of DROP
How to migrate D365 Retail Receipts from one environment to another
This is more of a reminder for me than you that the DimensionDefaultingService class doesn't exist in D365. The DimensionDefaultingService was a short-lived class; brought into existence for only one version of AX.
Use x++ form extension to add custom DMF data entity to a form's Open in Excel menu.
Sometimes we need great tools beyond Visual Studio and the cloud. Here is an ongoing list of the best stuff: Agent Ransack Agent Ransack is what Windows Search dreams of being. It's the
The DMFUtil class is a great code collection to be aware of in case you ever find yourself trying to kick off DMF import/exports via x++, or are just curious about how