AX2009 creating Excel spreadsheets: “The number of arguments provided is different from the number of arguments accepted by the method”

When trying to create an Excel spreadsheet via code I encountered the error “The number of arguments provided is different from the number of arguments accepted by the method”.

Having not used the process for a while, but knowing it has worked in the past I was surprised by the error.

Continue reading

DevOps project setup for D365F&SCM

D365F&SCM uses DevOps for both managing the items and tasks to be completed on the system, but also as a version control for the code. When setting up a new development machine, it is important to configure the environment to use DevOps so you can store your code changes and pull all the code others have completed.

There are several steps that need to be completed, and since this is not something that is often undertaken by a developer often, it is useful to have a documented process on how it should be configured. The exact configuration for each implementation will be different. It will depend on the role the development instance will undertake, so the setup should be documented for each implementation. This guide will walk through a basic setup that, once completed, will allow the developer to change the system and release them to DevOps.

Continue reading

AX2012 vs D365F&SCM: A Comparison

First, let’s briefly answer the question: What are the major differences between AX2012 and D365F&SCM? AX2012, also known as Dynamics AX 2012, is an older version of Microsoft’s ERP software, while D365F&SCM, or Dynamics 365 Finance and Supply Chain Management, is the newer cloud-based version. The latter offers improved features, scalability, and integration possibilities, making it the go-to choice for many businesses. However, AX2012 still holds its ground, providing a solid foundation for certain organisations.

Continue reading

D365F&SCM Caching: Improve Performance and User Experience

Microsoft Dynamics 365 F&SCM is a powerful ERP system that can handle complex business processes. However, as the amount of data and users increases, the system’s performance may suffer. One way to address this issue is through caching. In this article, we will explore what caching is, how it works, and how it can improve the system’s performance and user experience.

Continue reading

Form Personalisation Issue

A client wanted to add a new field to the sales line table, which would be a lookup to a new table. This is not an unusual request, so should don’t have been a problem. The client wanted, however, to not have the field shown no the sales form, and that couple of users that needed this field would personalise the form to add the field to the lines grid. This is where things got interesting.

Continue reading

What is SysTest Framework?

Microsoft Dynamics 365 F&SCM has rapidly become a top choice for businesses looking to streamline their processes and improve efficiency. One of the key components that sets it apart is the SysTest framework, a powerful testing tool designed to ensure the correct functionality of customisations and configurations. This blog post will explore the SysTest framework, providing an understanding of its features, benefits, and how it can be utilised within your organisation. So, what exactly is the SysTest framework? It’s a built-in testing tool within Microsoft Dynamics 365 F&SCM, specifically designed to help developers and IT professionals validate the systems functionality.

Continue reading

Dynamics Dual Write

Microsoft Dynamics Dual Write enabled Dynamics 365 F&SCM to automatically synchronise data between Dynamics 365 and a customer’s on-premises system or other cloud-based solutions. This can help to ensure that all systems remain up-to-date and consistent, reducing the risk of errors and increasing overall efficiency.

Continue reading

Performance tools

When working with the performance of Dynamics 365 F&SCM there are several tools available. Each tool has its strengths, and no one tool will give you the full picture. It is important when diagnosing performance issues to use the tools to gather information to help you understand the issue.

Gathering information helps you gain more insight into the issue, but sometimes it is to rule things out. As you review the information, a picture of what is happening and what might be happening will become clearer. The information might directly help resolve the issue, lead to understanding where more detailed information is required, or additional tools to include in the analysis.

Continue reading