The Feature Everyone Loved: Inside the Credit Hold Alert

Image
  The third article in my Finance Agent series In the first two articles, I wrote about building my first finance agent and then splitting one overloaded agent into three focused ones. In this article, I will cover the feature that got the biggest reaction for users. It was not a chat experience. It was a card in Teams. When a sales order went on credit hold in Dynamics 365 Finance. A few moments later, the credit team had a concise summary, a recommendation, and links to investigate. It looked simple . That simplicity took some design to work properly. Quick Video It Starts with a Finance Event The process begins when Dynamics 365 Finance raises the configured credit-hold event. Unfortunately there is not an exposed business event for a sales order being placed on credit hold, so I had to look for another approach. Fortunately, virtual entities provided a good option. The virtual table - Credit Management (mserp_creditmantablebientity) adds a row when a new credit hold is placed. ...

RPA with Dynamics 365 Finance & Supply Chain

Are you looking for ways to automate some of your routine accounting functions, like reconciling sub ledgers to the general ledger?

 

Microsoft has recently created some examples using Power Automate Desktop (think of it like Task Recording on steroids). It can not only automate steps through Dynamics 365, but it can also automate Excel and other applications.


In one example from Microsoft they automate the AR to GL reconciliation:

  • Automatic running of the AR aging and the customer/ledger reconciliation reports.
  • Power Automate then extracts data from both reports in Excel and compares the balances.
  • Power Automate then posts a Team message letting you know the subledger is in balance.
  • Power Automate saves the reports with the date in the file name, so there is backup.

Microsoft Directions & Example

 

I working with the example, I needed to make a couple of adjustments to the sample flow that was provided but I was able to get it to work. Here is a video of the flow running in my demo environment




(In my video, I manual start the flow, but I would expect this would actually be a scheduled flow that could run every day)


I think this is a great use of automation with the Microsoft platform, and I am already thinking of other ways I might be able to use this beyond just account reconciliations. One thing to keep in mind, is Power Automate Desktop work with not only cloud solutions but also on premise software. I have been able to use Power Automate Desktop to pull data from a website and move it to Excel or even move it to Dynamics 365. So anything you do on a regular basis, is a good candidate for Power Automate Desktop.

Comments

Popular posts from this blog

Showing the last 12 months based on a date slicer

A look at Dynamics 365 ERP and ERP Analytics MCP Servers

Adding a new entity to Dual-write in Dynamics 365 Finance