Humans should not be middleware

Dag Calafell

Blog2026-04-29T18:40:55-06:00

Find Unused Labels – Dynamics 365 Finance & Operations

August 22, 2020|

How many of your labels do you maintain, and yet are not being displayed in any way to a user? I set out to answer this question on one of my projects, and found 10%, over 100 labels, were created and abandoned as functionality was changed over time.  These [...]

Push notification if early meeting tomorrow morning

August 17, 2020|

As a consultant I have meetings at all times of the day.  One of my first steps in my day is to check my calendar to understand just how much time I have before I need to join my first meeting, and to review my meetings to make sure [...]

How to Combine Multiple D365SCM OneBoxes into One Environment

May 27, 2020|

In Dynamics AX 2012 I commonly added AOSs to the data migration environment to speed up data migration.  On one project I had an environment with twelve 2.6 GHz physical cores (24 threads when hyper-threading) which I would add up to five additional "underutilized" development servers as AOSs when [...]

Monitor Deprecated Features or Release Schedule

May 12, 2020|

Microsoft has committed to giving 12 months notice before making a potentially breaking change.  Read more.  They will post the breaking changes to the Removed or deprecated features for Finance and Operations page on Docs.  I encourage you to read the introduction on that page so you understand exactly [...]

The Utility of Query Range Functions – Dynamics 365 for Finance Operations Supply Chain Management

May 8, 2020|

Query range functions are a feature of F&O which enables specifying a criteria without knowing the exact value or having to do the calculation yourself.  This could be used to filter a form, or when specifying 'records to include' on a scheduled batch (very handy). Examples: (currentDate()) (anyUserIdNotCurrent()) (day(-2)) (greaterThanDate(-2)) [...]

Static IP not guaranteed for Dynamics 365 for Finance and Operations

December 13, 2019|

Microsoft Dynamics 365 for Finance and Operations offers a lot of flexibility and significantly reduced maintenance effort than the previous versions (AX).  Along with being a cloud-hosted SaaS solution, we had to modify our approach to making modifications, interfacing with the system, licensing and more.  One change which can [...]

Searching Code in Dynamics 365 Finance and Operations Using PowerShell

November 8, 2019|Tags: |

You can search the Finance and Operations XML files (the X++ source code) using regular expressions by using PowerShell's Select-String command.  This is a strategy that I've used many times and I wonder if others have realized the ease of approaching code searches this way. For some background, we'll be [...]

F&O Data Expansion Tool: Error Tracing Not Started

October 17, 2019|Tags: |

Tracing not started error?  Perhaps, like me, you recently rebooted the environment and it had not fully initialized before you tried to start recording on a new Data Expansion project. 1. Reboot the environment. 2. Create and build a runnable class ("job") to call DataExpansionTraceControl::clear(true). 3. Run [...]

F&O Data Expansion Tool: Recording Data Creation

October 10, 2019|Tags: |

The Data Expansion Tool is a tool which will generate data in the current Microsoft Dynamics 365 for Finance and Operations environment. The tool itself is not documented and the video which demonstrated it has been lost because the Office Mix web site was retired. It enables you to [...]

F&O Data Expansion Tool: The Execution Traces event publisher is not installed

September 12, 2019|Tags: |

The Data Expansion Tool is a tool which will generate data in the current Microsoft Dynamics 365 for Finance and Operations environment.  The tool itself is not documented and the video which demonstrated it has been lost because the Office Mix web site was retired.  It enables you to [...]

What F&O Tables do not have Data Entities?

September 5, 2019|

If you are like me sometimes it can be hard to translate from technical name to the actual data entity name. As a Microsoft Dynamics 365 for Finance and Operations developer it is sometimes useful to use the cross reference to identify the proper entity to use, however some [...]

Call an Azure Function from Dynamics 365 for Finance and Operations

August 29, 2019|

In this example, F&O will directly call an Azure Function which can do some processing (usually integrating with other services). 1. Create a new Azure Function App in the Azure portal.  Once created, add an Azure Function with an HTTP trigger. (Psst: Application Insights should be deployed to [...]

Reminders When Meeting Scheduled Outside of Business Hours – Flow

August 12, 2019|

When working on global implementations, meetings outside of typical business hours are very common.  The following describes a Flow which reminds me of off-hours meetings before bedtime so that I can set my alarm appropriately. Start with a Flow trigger on a schedule.  The trigger is called "Recurrence."  [...]

Using the LogicApps and Flow Connector for Dynamics 365 for Finance and Operations

August 6, 2019|

Finding the Right Data Entity Let's say you know you want to read data from F&O and OData endpoints are appropriate.  LogicApps is a great way to pull that data and push it to another service.  Or perhaps you subscribed to an F&O Business Event and want additional [...]

Go to Top