Showing posts with label AX2009. Show all posts
Showing posts with label AX2009. Show all posts

Wednesday, October 30, 2013

Dynamics AX community

I recently got a chance to speak to some of the Microsoft team members at AXUG Summit 2013 and got an opportunity to see some of the upcoming changes around the Dynamics AX community.  One of the major changes I have seen is in the upgrading of the Websites associated with AX (community, customer and partner source, and the documentation pages). One of the key aspects of this change is in the ability to search for things. As anyone in the community knows, the search feature for all the AX related sites was broken at best. After having some of the pages demo'ed to me, I was actually able to find what I was looking for using the search mechanism on the site without spending 4 hours tearing my hair out.

Customer source got a new look and feel that makes it seem much more like Windows 8 and brings it in line with many of the other Microsoft Web pages that have recently been modified (sorry about the picture quality .


The community team has been working hard to revamp the community site and give it a more modern Visual Studio 2013 look and feel as well as adding some gamification in the way of badges and experts.



I also had a chance to speak with several members of the technical documentation team and had some long honest discussions about the state of AX technical documentation. What I found was that all the members of the Microsoft team seemed very responsive and genuine in their desire to make things better. It really feels like Microsoft is making an honest effort to reach out to a long neglected community and attempt to bring them together. They have also created a Microsoft Dynamics AX council in hopes of reaching out to the community and using members of the community to provide feedback on upcoming products as well as access to beta previews of software as well.

When you add these changes to things like the Microsoft Garage (BTW, Mouse Without Borders is amazing), and the Microsoft RDP client for Android, you start to see something of a shift in the mentality of Microsoft. They seem more fun lately, like they are trying to change their image (without trying too hard). I really like what they are doing and I hope that this trend continues because I know that there is much work to be done in order to try and push developers into this platform (there is a real shortage of good X++ developers).





Saturday, April 30, 2011

Exporting Labels with .XPO's in Dynamics AX 2009

     As an AX developer, I have learned that there is (almost always) at least two ways to accomplish any task inside the Microsoft Dynamics AX Environment. I have had the opportunity to work with several consultant developers   and I was (and still am) surprised by the fact that none of them knew the procedure for importing and exporting .XPO files with labels. Instead what they do is provide you with either an XPO (if you are lucky, most times they send a layer even if they only changed one object) and a label file. You must then take the AOS offline so that you can copy the label files over and then restart the AOS. This can be a real hassle, especially if you are receiving these updates several times a day (it is even more annoying when you find out that they gave you an older label file and some labels are missing).
     I found this so surprising (and aggravating) that I decided to do a little Google research and what I learned was that there is no Good information out there about how to perform this procedure. So I am taking it upon myself to make this information available. You're welcome Internet:
     I set up a new test project and I created a new report and a new menu item for that report. I created a new label (@HLY739) for it:
Next, you must export the project:
Then you need to make sure that you check the box that says"Export Labels":
For my purposes, I have unselected all the languages and only selected English (United States). If you or your company uses additional languages you should check those here.Then click OK and you should get the export completed message in the compiler output window:
If that is successful, then you are ready to import the XPO into another environment:
Make sure that you have selected the radio button for application objects and labels (you can also do just the application objects or just the labels). If you select the show details check box and then click on the Labels tab, you can see all of the labels in the project an can even manually select weather or not you would like to import the label. 
Then for the last step, you can check and make sure that the label was imported correctly:

As you can see, the label has been successfully added to the new environment with absolutely no down time!