Patrick Mouwen
Microsoft Dynamics Retail
  • Blog
  • About me
  • Services
  • Contact
  • LinkedIn
RSS
1 year with AX7 Data Management - My top 10 learnings

1yr with AX7 Data Management – My top 12 learnings

We’re so used to the speed of current evolvements around Microsoft Dynamics AX (or should I say Dynamics 365 ;-)), that most of us who are interested in integrations have familiarized themselves for long with concepts like data entities and entity stores. In this blog post, I would like to go beyond the ‘obvious’ by sharing 1 year of personal project experience in working with AX7 Data Management.

To enable you to quickly scan this blog post according to your own points of interest, I have listed my experiences in a top 10-alike pattern in random order.

More

Patrick Mouwen | oktober 11, 2016 | AX - Functional, AX - Technical - INT| AIF, API, AX7, Customization, Data entity, Data Management, DIXF, Dynamics, Dynamics 365, event, Execution log, Export, Import, Integration, Interface, Load monitoring, Microsoft, Public cloud, Refresh, Staging log, Staging table, The new Microsoft Dynamics, troubleshooting, XSLT | 0 Comments

AX7 Top 12

AX7 – My top 12 highlights

I onboarded the AX7 technical conference this week with the impression that AX7 was ‘just’ a new UI exposing AX2012R3CU9 code on a new platform with some adjustments to ‘make it work’ on the new Azure platform. But already after the first keynote I felt embarrassed about my initial thoughts which quickly made place for respect and amaze for this enormous leap in technology.

I can only compare the way Dynamics AX has developed in the last 10 years with a boxing game: initially, the boxers tease and challenge each other by some quick targeted moves. But the game really takes off when one of them finds his ‘punch’ (say with the release of AX2012) The opponent is driven towards the corner of the boxing arena and receives punch after punch, each punch having bigger impact. I think AX7 is at the core of this ‘momentum’. In this blog I’ll share the main ‘punches’ and my personal interpretation of what’s going on. If you want to dig deeper then visit the publicly available AX7 wiki.

More

Patrick Mouwen | februari 27, 2016 | AX - Functional, AX - Methodology, AX - Technical - DEV| AX7; The new Microsoft Dynamics; implementation; support; what's new, Dynamics 365 | 0 Comments

Gear Wheel Out Standing Colour

Dynamics AX Retail: how to automate processes and interfaces in a combined way

Business processes and interfaces often go hand in hand: it’s often either a business event triggering an interface or a business event following up on incoming interface data. For example: automatically creating pick orders and updating the related order statuses in the E-commerce frontend. In our aim for maximum comfort for both the business user as well as the system administrator, how can we automate this type of business events and interfaces in a combined way?

In this blog post I’ll boil the necessary standard AX ingredients into a configuration which allows you to reach this goal. I’ll also show you how to leverage this configuration to completely automate the following example flows:

  • Flow 1: importing transactions from a (3rd party) sales channel, converting the transactions to sales orders and sending an acknowledgement to the channel that the order import was successful or unsuccessful.
  • Flow 2: updating the on hand stock for the different channels and sending the stock levels to the sales channels.
  • Flow 3: creating picking lists for the incoming orders and informing the sales channel on the ‘picking’ status.
    When you have this running, it’s like simulating a factory with Lego: when your order pickers come in in the morning they’ll find the picking lists on the printer; the sales channels can work with the latest stock levels and order statuses and by leveraging role center your system administrator sits in his control room waiting for any exception to occur which requires intervention – Sounds almost like a real factory… right?

More

Patrick Mouwen | december 23, 2015 | AX - Functional, AX - Process, AX - Technical - INT| Automate, Automation., AX, AX for Retail, Batch framework, Batch job, Batch task, CDX, Commerce Data Exchange, Dynamics AX, Integration, Interface, Microsoft, Patrick Mouwen, Point-of-sale, POS, Process, Retail, Solution architect, webshop | 0 Comments

Business Report

Financial dimensions on web orders vs non-Retail orders

Say we have non-Retail B2B sales and B2C weborders in 1 company. We sell the same items through these channels. We expect the financial dimension values for the same financial dimensions to appear on our order lines but… they differ between these scenarios… HUH?Microsoft Dynamics AX Financial dimensions on sales orderAnd at invoicing we get stuck (posting is cancelled) as in the B2C scenario we miss a mandatory financial dimension value CostCenter… ARGGGGG!
More

Patrick Mouwen | oktober 27, 2015 | AX - Functional, AX - Technical - DEV| AX, AX for Retail, Dynamics AX, E-commerce, Finance, Financial dimension, header, Inheritance, line, Microsoft, order, Patrick Mouwen, Point-of-sale, Retail, sales order, Solution architect, web order, webshop | 0 Comments

DataTransferringConcept_shadow

Dynamics AX Retail 3rd party POS and E-commerce integration – Introduction

With the ongoing hunt for implementing ‘omnichannel strategies’ by Retail companies and the booming Microsoft Dynamics AX market, there must be a huge demand for integrating Microsoft Dynamics AX Retail with 3rd party POS and 3rd party E-commerce platforms. But when I google the internet for keywords like “AX 2012”, “Integration”, “3rd party”, “POS” and “E-commerce”, there are not too many hits. And if I find any hits, discussions quickly seem to head for the same solution: AIF (Application Integration Framework).

In my vision leveraging AIF in the Dynamics AX Retail area is a missed opportunity. To prove this and to provide more information regarding Dynamics AX Retail/3rd party integration in general, I’ve decided to write a series of blogs regarding this topic. In this blog post you can find the solution which I’ve recently implemented for a globally operating Retailer based on: Standard AX Retail CDX (Commerce Data Exchange). Here’s a picture of the entire architecture as described in the blog.

More

Patrick Mouwen | oktober 18, 2015 | AX - Functional, AX - Technical - INT| 3rd party, AX, AX for Retail, CDX, Commerce Data Exchange, Dynamics 365, Dynamics AX, E-commerce, Integration, Interface, Microsoft, Patrick Mouwen, Point-of-sale, POS, Retail, Solution architect, webshop | 0 Comments

Business Content Of Jigsaw Puzzle_shadow

Dynamics AX Retail 3rd party POS and E-commerce integration – Solution Design

So here’s the challenge… we have Retail CDX up-and-running… how do we hook up any middleware to integrate with 3rd party POS systems, E-commerce and other sales channels?

Hmmm… let me add one nuance here which we might overlook: how do we hook up middleware without touching the integrity of Retail CDX?

In order to answer this question I think it’s good to shortly refresh our minds about Retail CDX. Then we’ll take a look at my solution for both the batch processing as well as transactional types of interfacing.
More

Patrick Mouwen | oktober 18, 2015 | AX - Technical - INT| 3rd party, AX, AX for Retail, BizTalk, CDX, Commerce Data Exchange, Dynamics 365, Dynamics AX, E-commerce, Integration, Interface, Microsoft, Patrick Mouwen, Point-of-sale, POS, Retail, Solution architect, webshop | 1 Comment

Pool_shadow

Dynamics AX Retail 3rd party POS and E-commerce integration – Trigger mechanism

In my main blog post regarding Dynamics AX Retail 3rd party sales channel integration I presented the mechanism to trigger BizTalk to take action after an AX scheduler job run. In this blog I’ll provide some more details on this particular topic. Let me first explain how the change tracking mechanism is leveraged on AX HQ side and let’s then take a closer look on how change tracking can be leveraged on the channel database and Async client database for use by middleware like Microsoft BizTalk.

More

Patrick Mouwen | oktober 18, 2015 | AX - Technical - INT| 3rd party, AX, AX for Retail, BizTalk, CDX, Commerce Data Exchange, Dynamics AX, E-commerce, Integration, Interface, Microsoft, middleware, Patrick Mouwen, Point-of-sale, POS, Retail, Solution architect, SQL, Trigger, webshop | 0 Comments

Businessman Working With Virtual Surface_shadow

Dynamics AX Retail 3rd party POS and E-commerce integration – Control dashboard

In my main blog post regarding Dynamics AX Retail/3rd party integration I mentioned leveraging Real Time Service to allow middleware (like Microsoft BizTalk) and 3rd party systems to report to AX on the results of their actions. As the meta data is written into the standard Dynamics AX Retail download sessions and upload sessions forms, these forms will now serve system administrators to have visibility and control even beyond their the Dynamics AX Retail CDX landscape (CDX -> see rectangle in the middle, beyond CDX -> bottom rectangle):

More

Patrick Mouwen | oktober 18, 2015 | AX - Technical - DEV, AX - Technical - INT| 3rd party, AX, AX for Retail, CDX, Commerce Data Exchange, control, dashboard, Dynamics AX, E-commerce, Integration, Interface, maintenance, Microsoft, monitoring, Patrick Mouwen, Point-of-sale, POS, Retail, Solution architect, webshop | 7 Comments

Top Of Pyramid Shows Hierarchy Or Leader_shadow

Dynamics AX methodology: complex integration designs – How to keep overview

Some people hate it.. some people cherish it as a means to eternalize their brilliant designs… DOCUMENTING. One way or the other, in the bigger projects you can easily fill up a local library with all the paper produced. That’s why a good solution design is crucial in these projects. If such a design covers 1 system like AX, it’s easier to come to a holistic view on the desired solution. But what if your solution spans across multiple systems, all requiring some installation, configuration and customization. How do you keep the overview without getting lost in the details? For this situation your solution design needs an extra helper: the UML sequence diagram:

More

Patrick Mouwen | oktober 18, 2015 | AX - Methodology| AX, AX for Retail, documentation, Dynamics AX, E-commerce, Integration, Interface, methodology, Microsoft, Patrick Mouwen, Point-of-sale, POS, project management, Retail, template, UML, UML sequence diagram, webshop | 0 Comments

Recent Posts

  • background-gcceccb561_1920D365 F&O/Commerce interfacing via Azure API Management: My Best Practices
    februari 28, 2022
  • WealthHow to save your D365 F&O customer some money
    februari 23, 2022
  • How to unlock many hidden D365 Commerce FeaturesHow to Unlock Many Hidden D365 Retail Features!
    mei 11, 2020
  • Practical Guide on how to use any of the 400 APIsD365 Retail APIs Part III: How to use the Retail APIs from Power Automate (Flow) and Logic App
    januari 2, 2020
  • Engine RoomD365 Retail APIs Part II: How to know exactly what happens inside D365 Retail
    december 13, 2019
  • Treasure of D365 Retail Server CRTThe Power of the D365 Retail APIs/CRT – Part I: The Basics
    december 6, 2019
  • Run D365 RSAT from MS FLOWAdvanced RSAT II: How to run D365 RSAT directly from Azure DevOps
    september 25, 2019
  • Run D365 RSAT from MS FLOWAdvanced RSAT I: How to run D365 RSAT from MS FLOW
    september 25, 2019
  • D365FO Find Configuration DifferencesIdentify Configuration differences across D365 F&O environments
    juni 11, 2019
  • D365S D365 Operations Sales InteractionDynamics 365 CRM and ERP interaction
    december 28, 2017

Categories

  • AX – Functional
  • AX – Methodology
  • AX – Process
  • AX – Technical – DEV
  • AX – Technical – INT
  • D365 – Technical
  • Uncategorized

Pages

  • Blog
  • Contact
  • Services
Made by Design Bytes
© Patrick Mouwen 2023
Powered by WordPress • Themify WordPress Themes