Chris Roehrich articles

Chris Roehrich
Published 
2 min read

Using X++ to add a control at runtime 

Adding controls at runtime can be a powerful feature of Microsoft Dynamics AX client development. As a developer you may choose to display a control based on business logic and one way to do this can be with X++. I had a recent case where attempting this caused the Financial dimension fields to not work.
Published 
1 min read

Workflow approval via email shows incorrect responses 

I have seen this now a few times in support cases so thought an article should be published.  When using the Workflow email approval functionality, you need to make sure that you use a different Azure service namespace for each environment. Do not setup the same one for each environment (Test, Staging, PROD, etc.) because you will receive
Published 
6 min read

Adding Exchange Rates using the AIF LedgerExchangeRateService Service 

The following is a quick example that may help if you need to add an Exchange Rate to an existing Currency Pair in Microsoft Dynamics AX 2012 R3 using the AIF LedgerExchangeRateService service. I ran into a couple snags along the way and finally was able to insert data correctly in AX using the below. When you create the AIF Inbound Port