Migrating AX to new domain

Poor lonesome cowboy

List of things you don’t want to hear as an AX Administrator: Oh, by the way, we’re switching to a new domain. A slight panic falls over you upon hearing these words. Before the objections start to shape in your head, your AX server is placed in a new domain and you’re in charge of making it run like before. Best of luck. I’m going to go with this real-life scenario of a development server that is moved to a […]

Barcode initialization

barcode tattood on forehead

Rather frequently these days (since the coming of WHS) I find myself in a situation where I require all items in a company to have at least some provisional barcode. Also bear in mind that as long as you do not use your barcodes outside your own warehouse(s), there is no requirement to have an official gtin-range assigned. To keep things simple (I do like my things on the simple side), here is a little job I wrote to generate […]

Factoring in Dynamics AX (part 1)


Factoring is an increasingly popular financial tool. It consists of selling open receivables to a financial institution (factor) . Even my dentist uses factoring. Factoring is a wonderful solution for medical professionals who deal with long cash cycles. In this article I want to talk a about how you can implement factoring in Dynamics AX. In the download section you can find an AX project with the framework for a factoring solution. It should be fairly easy to modify this […]

Digging up the dirt. Inside the InventTrans (Part 3)


Continued from part 2 In parts 1 and 2 of this series on the InventTrans, I explained how a purchase order line mutates in the InventTrans table during the various stages of its life. The following table summarizes the changes in the inventTrans at various stages of the purchase order line. field create orderline post confirmation post arrival journal post product receipt post invoice StatusReceipt Ordered Ordered Registered Received Purchased ItemId ZF123 ZF123 ZF123 ZF123 ZF123 Qty 3 3 3 […]

Digging up the dirt. Inside the InventTrans (Part 2)

purchase order

In this part of the series on the inventTrans, we will take a look at one of the processes that uses this table. The previous part can be found here. Purchase order The steps of the purchase order process: Create order Confirm order Post arrival journal Post receipt Post invoice To keep things simple, imagine we create a purchase order with a single order line. Create order The effects of creating a purchase order (with one purchase order line) on the […]

Digging up the dirt. Inside the InventTrans (Part 1)


I thought about naming this post ‘InventTrans for Dummies’, but we have to consider the source. We all know that the beating heart of the AX in- and outbound process is the inventtrans table. In essence this table is a ledger of any and all inventory movements and as such it is the ultimate source for answers to inevitable questions about changes to inventory cost, inventory value and inventory levels. The table itself is no great mystery, but considering how […]

Security roles and authorization in Dynamics AX (Part 3)


Continued from part 2 In theory there is no difference between theory and practice. In practice there is.No matter how well you plan your authorization, you will run into ad-hoc issues requiring ad-hoc remedies. In part 3 of the series on authorization I’ll share some tips and tricks that might come in handy. The AX2012 Security Development Tool Saying that the authorization framework in AX is not very user-friendly is an understatement. The good people in Redmond recognized this fact […]

Security roles and authorization in Dynamics AX (Part 2)

Monitoring cameras

Continued from part 1 This is the second part of my article about Security roles and authorization in Dynamics AX. Out of the box AX comes loaded with predefined security roles. Isn’t that great? Welllll….no. I never had much use for them, not even as a starting point for bigger and better things. With the possible exception of the CEO there is no such thing as a standard role in any organization. It is tempting to simply assign standard roles […]

Security roles and authorization in Dynamics AX (Part 1)

System security

…and then you find yourself responsible for setting up a security and authorization policy in AX, or worse, you inherit somebody else’s twisted logic. Up to version 6, Dynamics AX has always been lacking a solid authorization framework. In 2012 Redmond decided to make up for this, and boy did they make up. They didn’t just come up with a security system that actually works, they made it so that even the brightest minds will have a hard time coming […]

Pub/Sub options in AX

Reed Elsevier building

(And now for something completely different) Someone recently pointed out to me that AX (as of version 6) has the possibility of using publishers. For those of you who are not familiar with the concept, let me offer a brief, somewhat skeptical, explanation. Pub/sub is a concept where a class A reports (publishes) an event rather than acts on it (Extra! Extra! Read all about it! Somebody just clicked on me!). Its subscribers, any number of classes, receive the event […]