Tuesday, January 24, 2012

Enterprise Portal Web URL Lookup Error

Got this interesting info today on an issue with Enterprise Portal development.

When creating a new URL in the Web > Web Menu Items > URLs node in the AOT, you have to type in the relative URL to your SharePoint page in the URL property. There is an ellipsis lookup button that is supposed to allow you to lookup a page. However, when you click this button, you get the error message "Error in Url property error".
Apparently, this is not an AX issue, but there is Windows update to address this issue. You can find the download for the patch and more information on the Microsoft Support web site (KB907306).

After installing the update (I wasn't required to reboot the server), I restarted my Dynamics AX client and all was well when I clicked the ellipsis button to lookup a page on SharePoint.

Windows Phone 7 Must-Have Development Tools

Not AX related, unless you want to develop a 10-minute Windows Phone 7 app (see what I did there?).

In any case, came across this interesting post through twitter, which highlights some great tools for Windows Phone 7 developers. The Silverlight Spy looks really interesting, it's somewhat like UISpy, but for Windows Phone 7 and some special features.

For this and other interesting WP7 development tools like the Isolated Storage Explorer and Metro Grid Helper, check out this blog post on Diary of Ninja.

Wednesday, January 18, 2012

Importing Data to AX 2012 Using Excel Add-ins

I came across an extremely useful blog while reading Twitter today. Alex Anikiev has started posting a series of blog posts on importing data into AX 2012 using the Excel add-ins. He lists the steps necessary to fix issues as well as diagrams of the data models! Make sure to go through his blog archive.

I have not tried any of these but skimming through the articles they look very useful! Use any import information at your own risk!

The blog is located at http://ax2012exceldataimport.blogspot.com/, and currently has the following articles:

Generic Data Import Information and Setup Walkthrough

Import Customers
Importing Vendors
Importing Main Accounts
Importing Products
Importing Customer Transactions/Balances
Importing Vendor Transactions/Balances
Importing Ledger Transactions/Balances
Importing Inventory Transactions/Balances
Importing Sales Orders
Importing Free Text Invoices
Importing Purchase Orders

Tuesday, January 17, 2012

Preview Pane on List Pages

Preview Panes are those sections at the bottom of list pages that show more information about the selected record in the list page's grid. For a preview pane, you can use ANY type of part available in AX 2012 (Info Parts, Form Parts, Cues and Cue Groups). Info parts are best suited as a preview pane part. They are easily modeled in the AOT and work on both the rich client and Enterprise Portal. Cues and Cue Groups also work on both clients, however they are not your typical Preview Pane since they do not provide a list of data but rather a summation or count of records with a graphical representation. Form Parts work well as Preview Panes, however they have separate development paths for the rich client versus the Enterprise Portal. For use in the rich client, you develop a form in the AOT. For use on the Enterprise Portal, you need to develop a web user control.

When you test a preview pane, you may notice it shows up as a regular factbox on the list page. Generally, opening the list page form from the AOT seems to have some quirks. If you want to test a list page with its preview panes and factboxes, create a menu item. That way you can add it to the menu and open the list page in the client, or you can right-click the menu item and deploy the list page to the Enterprise Portal. If you are testing on the Enterprise Portal, you do not have to deploy the list page after making changes to it. You'll need to "Refresh AOD" to pick up any changes to your list page. You can find that in the quick launch menu in the "Home" module on the Enterprise Portal.

Friday, January 6, 2012

Enterprise Portal in AX 2012

Of course, first of all, happy new year! Oh, and: FIRST POST! :-)

With AX 2012, Enterprise Portal has also gotten an upgrade. It is now built on SharePoint 2010, and also hooks into the Enterprise Search features of SharePoint. As far as development goes, the new .NET story has simplified the use of proxies (of course), and MorphX list pages "just work" as EP pages without any extra effort (except clicking deploy). Of course there is a lot more to talk about!

I'm working on Enterprise Portal content for Microsoft, so it's been EP round the clock for weeks now, and not quite done yet. Of course this brings a good opportunity to share a lot of that knowledge I'm gathering with all of you readers.

So, before I start writing EP articles for this blog to add to the AX 2012 Developer Resources, what kind of questions do you have? Any particular issues, general information, development questions, follow me on Twitter and send me your questions!