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.
Published 
2 min read

Map the Full Product name from Dynamics AX for the CRM Connector 

This blog post comes from a question in the Microsoft Dynamics AX community board at https://community.dynamics.com/ax/f/33/t/120425.aspx. The question was how to map the full Product Name and not the NameAlias field that is in the InventTable table. The NameAlias field is a shorter field so it does not give you as good as description.
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.