<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title> Solutions Monkey</title><link>http://blogs.msdn.com/b/solutions/</link><description>Nothing but solutions</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Microsoft BI Authentication and Identity Delegation</title><link>http://blogs.msdn.com/b/solutions/archive/2013/03/11/microsoft-bi-authentication-and-identity-delegation.aspx</link><pubDate>Mon, 11 Mar 2013 21:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10401356</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10401356</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2013/03/11/microsoft-bi-authentication-and-identity-delegation.aspx#comments</comments><description>&lt;p&gt;Microsoft BI Authentication and Identity Delegation Whitepaper by Kay Unkroth &lt;a href="http://technet.microsoft.com/en-us/library/dn186184.aspx"&gt;http://technet.microsoft.com/en-us/library/dn186184.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10401356" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Deployment/">Deployment</category></item><item><title>Time Zones in Tabular Model</title><link>http://blogs.msdn.com/b/solutions/archive/2013/03/09/time-zones-in-tabular-model.aspx</link><pubDate>Sat, 09 Mar 2013 01:28:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10400812</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10400812</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2013/03/09/time-zones-in-tabular-model.aspx#comments</comments><description>&lt;p&gt;If you are building a tabular model for&amp;nbsp; global audience in multiple time zones and your data involves time information, then this post may provide some approaches on dealing with different time zones.&lt;/p&gt;
&lt;p&gt;The AS Engine has a simple type system which does not support datetime with time zones. So it is up to the modeler to do the necessary time zone reconciliation.&lt;/p&gt;
&lt;p&gt;For example, let us say you have one call center in the east coast ( utc-5) and another one in west coast ( utc-8) and you use&amp;nbsp;PowerPivot/Power View based global BI solution to do call volume analysis. The data is pulled from both places and aggregated at an hourly basis and the datetime is stored in UTC.&lt;/p&gt;
&lt;p&gt;The Data Analyst could be in any place and when they are doing call volume analysis and they are interested in looking at the call volume in the local time zone.&lt;/p&gt;
&lt;p&gt;Let us start with a simple table which has the location, the start and end times in UTC and the number of calls in PowerPivot&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/0602.p1.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/0602.p1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;If the user tries to visualize this info in Power View, they will get&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/5751.p2.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/5751.p2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since the date is in UTC format, it will display the UTC time which is not meaningful to the user in Seattle. It will make sense to see&lt;br /&gt;the data in PST.&lt;/p&gt;
&lt;p&gt;The modeler anticipating the potential usage in different time zones, could add calculated columns for each time zone that would be used with&lt;br /&gt;a very simple formula&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/7536.p3.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/7536.p3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now using the calculated column, the end user could easily visualize the data in the timezone that he/she is interested in&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/7024.p4.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/7024.p4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Of course, if you have multiple tables, it&amp;rsquo;s better to create a separate Date table and have the timezone conversion done at one place and rest of the tables reference this Date table.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/2630.p5.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/2630.p5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10400812" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Calling for Power View users in Northwest</title><link>http://blogs.msdn.com/b/solutions/archive/2013/02/23/calling-for-power-view-users-in-northwest.aspx</link><pubDate>Sat, 23 Feb 2013 15:01:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10396447</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10396447</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2013/02/23/calling-for-power-view-users-in-northwest.aspx#comments</comments><description>&lt;p&gt;I am looking to connect with Power View Users in North West region to arrange for a day in the life of Power View usage session.&amp;nbsp; Let me know if you use Power View for your business and located in Seattle / Portland/ Vancouver region.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10396447" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>PASS summit - 2012</title><link>http://blogs.msdn.com/b/solutions/archive/2012/10/30/pass-summit-2012.aspx</link><pubDate>Tue, 30 Oct 2012 23:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10364280</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10364280</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/10/30/pass-summit-2012.aspx#comments</comments><description>&lt;p&gt;I will be at Professional Association for SQL Server summit - 2012 Nov 6-9&amp;nbsp; &amp;nbsp;at the Reporting &amp;amp; Data Visualization sessions in Washington State Convention &amp;amp; Trade Center, Seattle. Looking forward to meet the SQL BI enthusiasts and hear about Power view.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10364280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>moving on...</title><link>http://blogs.msdn.com/b/solutions/archive/2012/07/13/moving-on.aspx</link><pubDate>Fri, 13 Jul 2012 22:48:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10329778</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10329778</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/07/13/moving-on.aspx#comments</comments><description>&lt;p&gt;Just a short one to say goodbye and thank you.&lt;/p&gt;
&lt;p&gt;Today is my last day at MBS/Dynamics and starting next week I will be with SQL BI team. Thanks for the opportunity entrusted upon me over 7 &amp;frac12; years that shaped who I am today and broadened my horizon. I enjoyed every bit of it to the fullest and you all played a huge part of it, so thank you.&lt;/p&gt;
&lt;p&gt;Best Wishes and Cheers&lt;/p&gt;
&lt;p&gt;Mey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10329778" width="1" height="1"&gt;</description></item><item><title>Microsoft Dynamics AX 2012 Enterprise Portal Development Cookbook</title><link>http://blogs.msdn.com/b/solutions/archive/2012/07/12/microsoft-dynamics-ax-2012-enterprise-portal-development-cookbook.aspx</link><pubDate>Thu, 12 Jul 2012 20:29:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10329396</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10329396</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/07/12/microsoft-dynamics-ax-2012-enterprise-portal-development-cookbook.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: 'Segoe','sans-serif'; font-size: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Microsoft Dynamics AX 2012 Enterprise Portal Development Cookbook is now published thank to Anees. You can find it here: &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30171"&gt;Enterprise&lt;br /&gt;Portal Development Cookbook&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10329396" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Enterprise Portal in AX 2012 now supports the Safari browser</title><link>http://blogs.msdn.com/b/solutions/archive/2012/03/13/enterprise-portal-in-ax-2012-now-supports-the-safari-browser.aspx</link><pubDate>Tue, 13 Mar 2012 16:48:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10282073</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10282073</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/03/13/enterprise-portal-in-ax-2012-now-supports-the-safari-browser.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;Enterprise Portal in AX 2012 now supports the Safari browser&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Summary&lt;br /&gt;&amp;bull;&amp;nbsp;We have just released a hotfix that adds support for the Safari browser (version 5.1.2 on both Windows and Mac) for Enterprise Portal in AX 2012. &lt;br /&gt;&amp;bull;&amp;nbsp;This will further expand the audience of Enterprise Portal and AX 2012 . &lt;br /&gt;&amp;bull;&amp;nbsp;This support is mainly for end-users i.e. end-users should be able to perform tasks in Enterprise Portal successfully.&lt;br /&gt;&amp;bull;&amp;nbsp;Although system administrator and developers tasks should work too we are not officially supporting these.&lt;br /&gt;&amp;bull;&amp;nbsp;You can download the hotfix from PartnerSource here: &lt;a href="https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb;en-us;2686124"&gt;https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb;en-us;2686124&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A big thanks to everyone involved in this cross-group, cross-team effort: Dave Parslow, Kaiyu Wu, Johan Broberg, Song Gao, Imran Laljivirani, Jun Xie, Revathi Muthiah, Susan Coble, Nikolay Muzykin, Amy Zhao, Tracy Xing, Erick Li, Fischer Chen, Feng Liang, Matthew Halliday, Satya Teki and many others.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10282073" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Async call to display method from the EP via a web service for delay loading</title><link>http://blogs.msdn.com/b/solutions/archive/2012/02/11/async-call-to-display-method-from-the-ep-via-a-web-service-for-delay-loading.aspx</link><pubDate>Sat, 11 Feb 2012 00:39:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10266766</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10266766</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/02/11/async-call-to-display-method-from-the-ep-via-a-web-service-for-delay-loading.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color: #008000; font-size: small;"&gt;&lt;strong&gt;Dave Parslow&lt;/strong&gt;&lt;/span&gt;&amp;nbsp; from the EP dev team came out with this sample to demonstrates how to do a call to display method from the EP via a web service and have the result show up in the UI such as the grid async.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sample xpo is attached with this blog post.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;SampleService.asmx&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is a pretty generic pattern of taking an array of id keys and return an array of key/value pairs.Calls a find method to get a record and then calls the display method on that record. You could use the sample code provided and inherit from AsyncDisplayMethodService or build your own class based on the sample.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;public class&lt;br /&gt;SampleService : AsyncDisplayMethodService&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public SampleService()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;this.TableName = "Sample";&lt;/p&gt;
&lt;p&gt;this.FindStaticMethodName = "find";&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[WebMethod]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public IDValuePair[] GetTotal(string[] expenseNumbers) {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;return this.CallDisplayMethod(expenseNumbers, "total");&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [WebMethod]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public IDValuePair[] GetLineTotal(string[] expenseNumbers)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;return this.CallDisplayMethod(expenseNumbers, "lineTotal");&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;EPAsyncDisplayMethod.ascx.cs:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is the code that you would include in your code behind. It registers the base javascript include.Then registers the initialization code that would be specific to you.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;var lineTotalAsync = new AsyncDisplayMethod();&lt;/p&gt;
&lt;p&gt;// Just an ID for debugging.&lt;/p&gt;
&lt;p&gt;lineTotalAsync.ID = 'lineTotalAsync';&lt;/p&gt;
&lt;p&gt;// This would be the asmx for your web service&lt;/p&gt;
&lt;p&gt;lineTotalAsync.WebService = 'SampleService.asmx';&lt;/p&gt;
&lt;p&gt;lineTotalAsync.WebServiceOperation = 'GetLineTotal';&lt;/p&gt;
&lt;p&gt;// IDSelector is a jQuery selector to find the ID to send to the web service&lt;/p&gt;
&lt;p&gt;// You can go to jquery.com to learn more about jQuery selectors.&lt;/p&gt;
&lt;p&gt;//GetBoundFieldCellSelector gets the basic jQuery selector to find an AxBoundField value&lt;/p&gt;
&lt;p&gt;// If you do not have ID as a visible field on the grid,&lt;/p&gt;
&lt;p&gt;// then you can create a template field with the ID value in a input type='hidden' field and&lt;/p&gt;
&lt;p&gt;// then you put a jQuery selector for that field as the IDSelector instead of calling&amp;nbsp;&amp;nbsp;GetBoundFieldCellSelector.&lt;/p&gt;
&lt;p&gt;lineTotalAsync.IDSelector =lineTotalAsync.GetBoundFieldCellSelector('LineNumber');&lt;/p&gt;
&lt;p&gt;// lineTotalAsync is name of my display method that just returns an empty string as a placeholder&lt;/p&gt;
&lt;p&gt;lineTotalAsync.ValueSelector = lineTotalAsync.GetBoundFieldCellSelector('lineTotalAsync**') + ' &amp;gt; span';&lt;/p&gt;
&lt;p&gt;// The default is cache the results of the display method in the browser, however if your value of the display method can change then&lt;/p&gt;
&lt;p&gt;// there is a method of invalidating the cache using CacheInvalidateSelector.&amp;nbsp; In this example, the PriceUnit and QtyOrdered input fields can change the line total so&lt;/p&gt;
&lt;p&gt;// Here we have the jQuery selector to use when those fields change that we invalidate the cache.&lt;/p&gt;
&lt;p&gt;lineTotalAsync.CacheInvalidateSelector= lineTotalAsync.GetBoundFieldCellSelector('PriceUnit') + '&amp;gt; .AxInputField'&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ ', ' + lineTotalAsync.GetBoundFieldCellSelector('QtyOrdered') + '&amp;gt; .AxInputField';&lt;/p&gt;
&lt;p&gt;lineTotalAsync.Initialize();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;SampleDisplayMethod.ascx:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%-- These are the placeholder methods that return an empty&lt;br /&gt;string that will be replaced with the real values async --%&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dynamics:AxBoundField DataField="lineTotalAsync**" DataSet="SampleDataSet" DataSetView="Sample"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dynamics:AxBoundField&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dynamics:AxBoundField DataField="totalAsync**" DataSet="SampleDataSet" DataSetView="Sample"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dynamics:AxBoundField&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Sample table:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This the display method that will be called via JavaScript (lineTotalAsync and totalAsync).&lt;/p&gt;
&lt;p&gt;This also has a display method that just acts as a placeholder for the real display method (lineTotalAsync and totalAsync).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266766" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-26-67-66/PrivateProject_5F00_AsyncDisplayMethod.xpo" length="36768" type="application/octet-stream" /><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Microsoft Dynamics AX 2012 Enterprise Portal Performance Tips</title><link>http://blogs.msdn.com/b/solutions/archive/2012/01/31/microsoft-dynamics-ax-2012-enterprise-portal.aspx</link><pubDate>Tue, 31 Jan 2012 00:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262011</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10262011</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2012/01/31/microsoft-dynamics-ax-2012-enterprise-portal.aspx#comments</comments><description>&lt;h2&gt;Role Centers&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Cues - Make sure the Queries used by Cues has indexes on the fields used in the ranges.&lt;/li&gt;
&lt;li&gt;Cues- Do not have more than 6 cues in one role center page&lt;/li&gt;
&lt;li&gt;Reports/Charts - Do not have more than 2 reports or charts in a role center page&lt;/li&gt;
&lt;li&gt;UnifiedWorklist &amp;ndash; Make sure old records in EventInBox , WorkflowWorkItemTable,&amp;nbsp; smmActivities are periodically archived and removed from the production database.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;List Page&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can control the page size of all list pages installation wide from &lt;b&gt;System Administration &amp;gt; Setup &amp;gt;Enterprise Portal &amp;gt; Enterprise Portal Parameters &amp;gt; General &amp;gt; Number of rows to display in list pages. After making a change, make sure the cache is cleared in Enterprise Portal for this setting to take effect.&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Do not display more than 20 records in one page in a list page.&lt;/li&gt;
&lt;li&gt;Use Display Methods in grid with caution. They are evaluated for every row and are generally time consuming. If you need to display calculated values, then have them displayed in a fact box or in a preview pane, so that it gets calculated only for the selected row and not for all rows returned by the query. Also enable caching on Display Methods.&lt;/li&gt;
&lt;li&gt;For the queries used in factboxes/related information make sure they have appropriate indexes&lt;/li&gt;
&lt;li&gt;In Factboxes are using expensive quries, delay load it. ( either load asynchronously or make it as a dialog which the user can invoke through action pane when needed)&lt;/li&gt;
&lt;li&gt;Do not have more than 8 columns in the grid.&lt;/li&gt;
&lt;li&gt;For the factbox/preview pane , do not have more than 5 rows per page in case of grid&lt;/li&gt;
&lt;li&gt;For the secondary list pages , make sure appropriate index is there for the fields used in the ranges and sort orders&lt;/li&gt;
&lt;li&gt;For polymorphic tables, make sure adhoc mode is set. ( set OnlyFetchActive to yes in Dataset Datasources)&lt;/li&gt;
&lt;li&gt;Avoid changing any properties that trigger data binding in the prerender event of the GridView. Instead, do that in the page prerender&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Lookups&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Lookups can be marked as Client-side lookup. The data for the first page of the lookup will be fetched when the page is initially rendered. When the user clicks the lookup button, the lookup will be displayed immediately on the client side without going back to the server.&lt;/li&gt;
&lt;li&gt;If the lookup is generally small (less than 50 items), marking it as a client-side lookup is recommended.&amp;nbsp; For that, set the &lt;b&gt;LookupStyle&lt;/b&gt; to Preload.If the lookup values do not change (for example currency, state, country, and so on), then set the LookupCacheScope to Global or DataBindingContainer. For example&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="Code"&gt;private void AttachLookupsToBoundFields()&lt;/p&gt;
&lt;p class="Code"&gt;{&lt;/p&gt;
&lt;p class="Code"&gt;foreach (DataControlField dcf in this.Group_Transaction.DataControlFieldCollection)&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AxBoundField boundField = dcf as AxBoundField;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (boundField != null)&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (boundField.DataField)&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "ExchangeCode":&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boundField.LookupStyle = LookupStyle.PreLoad;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boundField.LookupCacheScope = CacheScope.Global;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "PayMethod":&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boundField.Lookup += new EventHandler&amp;lt;AxLookupEventArgs&amp;gt;(PayMethod_Lookup);&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boundField.LookupStyle = LookupStyle.PreLoad;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;boundField.LookupCacheScope = CacheScope.DataBindingContainer; // since CostType is not changing on this page, we can cache it for the form&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p class="Code"&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Detail Pages&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cache the values in local variables for multiple code paths are calling, for example getting the current row.&lt;/li&gt;
&lt;li&gt;Set the AutoSearch and AutoQuery properties on the Data set data sources if the query is modified through code or through ranges added before the values are used. This will be beneficial mainly for create and edit scenarios where the query is always modified or the result set is not needed (in the case of create).&lt;/li&gt;
&lt;li&gt;Write managed code wherever possible for better performance and to avoid going back and forth from managed code to X++ through proxies.&lt;/li&gt;
&lt;li&gt;Use GetFieldValue instead of GetField to get the field values in managed code. GetField is on the AxaptaRecord, which is a wrapper around the X++ instance of the record. GetFieldValue is on the DataSetViewRow, which internally looks at the dbCache hooked to the X++ record. Use GetFieldValue whenever you can because then your code will benefit from the perf improvement.&lt;/li&gt;
&lt;li&gt;For polymorphic tables, make sure adhoc mode is set. ( set OnlyFetchActive to yes in Dataset Datasources)&lt;/li&gt;
&lt;li&gt;Avoid changing any properties that trigger data binding in the prerender event of the GridView. Instead, do that in the page prerender&lt;/li&gt;
&lt;li&gt;If you are using AppFabric for storing Server State, then you can also use AppFabric to store any other custom cache that you need for your customizations.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="Code"&gt;For example&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;// Check the state cache&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IAxStateCache stateCache = AxStateCacheFactory.CreateStateCache(this.Page.Session);&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (stateCache != null)&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object cachedState = stateCache.LoadState(this.GetExpenseTransToolbarMenuCacheKey());&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (cachedState != null)&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Got it from the cache - deserialize it&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.expenseTransToolbarMenu = WebMenuItemMetadataHierarchicalContainer.Deserialize((byte[])cachedState);&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Not found in the cache - create it&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.expenseTransToolbarMenu = this.GetExpenseTransToolbarMenu();&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Save it in the cache&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stateCache.SaveState(this.GetExpenseTransToolbarMenuCacheKey(), this.expenseTransToolbarMenu.Serialize());&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Minimize the page size as much as possible.&amp;nbsp; For complex forms, separate header and detail pages and display only the section that&amp;rsquo;s needed. Use Expense Report page as an example.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Configuration&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use AppFabric for NLB topology or enable machine affinity.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="Code"&gt;&amp;lt;Microsoft.Dynamics&amp;gt;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;AppFabricCaching Enable=&amp;rdquo;true&amp;rdquo; NamedCache=&amp;rdquo;FooCache&amp;rdquo; /&amp;gt;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;lt;/ Microsoft.Dynamics&amp;gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Set the MaxSessions in web.config to the maximum concurrent users that you expect for your scenario (taking available memory into account).&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="Code"&gt;&amp;lt;Microsoft.Dynamics&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;nbsp;&amp;lt;Session Timeout="15" MaxSessions=&amp;rdquo;300&amp;rdquo;/&amp;gt;&lt;/p&gt;
&lt;p class="Code"&gt;&amp;lt;/Microsoft.Dynamics&amp;gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Disabling Tracing and Debugging&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;4.&amp;nbsp; &lt;/b&gt;&lt;b&gt;Configure IIS compression&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;5.&amp;nbsp; &lt;/b&gt;&lt;b&gt;After IISReset or app pool recycling, invoke the EPWarmpup page to cache the metadata &lt;/b&gt;http://&amp;lt;server&amp;gt;/sites/dynamicsax/_layouts/ep/EPWarmUp.aspx&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;UX Patterns&lt;/h2&gt;
&lt;p&gt;Follow the UX guidelines provided in &lt;a href="http://msdn.microsoft.com/en-us/library/gg853304.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg853304.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262011" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>AXUG Summit 2011</title><link>http://blogs.msdn.com/b/solutions/archive/2011/10/04/axug-summit-2011.aspx</link><pubDate>Tue, 04 Oct 2011 22:07:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10220058</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10220058</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/10/04/axug-summit-2011.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;AXUG Summit 2011 event is being held in Las Vegas (Caesars Palace) from Nov 8- 11&lt;sup&gt;th&lt;/sup&gt;, 2011&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dynamiccommunities.com/Summit2011/AXUG/descriptions.html"&gt;http://www.dynamiccommunities.com/Summit2011/AXUG/descriptions.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the Services, Enterprise portal and Business Process / Workflow team , we will be participating in the below sessions and looking forward to meet and hear directly from customers and&amp;nbsp;present&amp;nbsp;AX 2012 .&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;EP01&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Best Practices for Setting Up the Enterprise Portal (EP)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Wednesday, 11/09/2011&lt;br /&gt;&amp;nbsp; 10:00AM-11:00AM, Room Octavius 23&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp; In this presentation session,&lt;br /&gt;&amp;nbsp; learn how best to set up Enterprise Portal from both a technical and&lt;br /&gt;&amp;nbsp; functional perspective. Learn the steps to follow, the software licenses&lt;br /&gt;&amp;nbsp; needed, and the potholes to look out for when setting up EP. Enterprise&lt;br /&gt;&amp;nbsp; Portal SIG members are encouraged to attend this session.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;Potpourri&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Workshop&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Intermediate&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Learning Objectives&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;In this session, you will learn&lt;br /&gt;&amp;nbsp; recognized best practices for setting up the Enterprise Portal in Dynamics&lt;br /&gt;&amp;nbsp; AX.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 99%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;INT01&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Understanding AIF: Unlocking One of the&lt;br /&gt;&amp;nbsp; Keys to AX&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Wednesday, 11/09/2011&lt;br /&gt;&amp;nbsp; 11:30AM-12:30PM, Room Octavius 22&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;In this presentation session,&lt;br /&gt;&amp;nbsp; learn more about the Application Integration Framework (AIF) and how it can&lt;br /&gt;&amp;nbsp; be used as a tool to build integrations with Dynamics AX. Dive into the&lt;br /&gt;&amp;nbsp; structure and framework of AIF as you learn the techniques and approaches for&lt;br /&gt;&amp;nbsp; when AIF is the right integration tool.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;Integration&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Workshop&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Intermediate&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;AX2012-11&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;User Interface Microsoft Conduit&lt;br /&gt;&amp;nbsp; Roundtable&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Wednesday, 11/09/2011 2:30PM- 3:30PM,&lt;br /&gt;&amp;nbsp; Room Octavius 9&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Everyone has their own take on&lt;br /&gt;&amp;nbsp; what makes a software product more usable, so these roundtable discussions on&lt;br /&gt;&amp;nbsp; usability are always spirited! Join the discussion to share your own&lt;br /&gt;&amp;nbsp; opinions, and to learn how others are making the most effective use of&lt;br /&gt;&amp;nbsp; Dynamics AX. We&amp;rsquo;ll also share some of our learning from usability studies and&lt;br /&gt;&amp;nbsp; how we&amp;rsquo;ve incorporated that into the AX2012 design.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;AX2012&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Roundtable&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;ALL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;AX2012-10&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Dynamics AX 2012 User Interface&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Thursday, 11/10/2011 1:30PM-&lt;br /&gt;&amp;nbsp; 2:30PM, Room Umbria&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;The Dynamics AX 2012 user&lt;br /&gt;&amp;nbsp; interface builds on the patterns started in the AX 2009 release. The UI is&lt;br /&gt;&amp;nbsp; designed to be more discoverable for new users and just as productive for&lt;br /&gt;&amp;nbsp; experienced users. Come and take a look at what the AX 2012 UI is better for&lt;br /&gt;&amp;nbsp; your users, and learn tips and tricks to maximize their productivity. We&amp;rsquo;ll&lt;br /&gt;&amp;nbsp; also take a look at the new UX guidelines so you can follow the same patterns&lt;br /&gt;&amp;nbsp; when doing your own development work.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;AX2012&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Workshop&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;ALL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;CON02&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Microsoft Conduit - Employee Self Service&lt;br /&gt;&amp;nbsp; (ESS)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Thursday, 11/10/2011 3:00PM-&lt;br /&gt;&amp;nbsp; 4:00PM, Room Octavius 9&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Come share your employee self&lt;br /&gt;&amp;nbsp; service wish list with Microsoft in this AXUG Microsoft Conduit session!&lt;br /&gt;&amp;nbsp; Microsoft product and development staff will be on hand to hear what you&lt;br /&gt;&amp;nbsp; would like to see in the area of employee self service with Dynamics AX.&lt;br /&gt;&amp;nbsp; Also, Microsoft would like to hear about features that could be enhanced in&lt;br /&gt;&amp;nbsp; the existing Dynamics AX product, and hear about new ideas for future&lt;br /&gt;&amp;nbsp; functionality in this area.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;Potpourri&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Conduit&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;ALL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;POT16&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Understanding and Using Role Centers with&lt;br /&gt;&amp;nbsp; Dynamics AX&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Friday, 11/11/2011 8:00AM- 9:00AM,&lt;br /&gt;&amp;nbsp; Room Octavius 23&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Many companies are not fully&lt;br /&gt;&amp;nbsp; utilizing the role center functionality Dynamics AX provides. In this&lt;br /&gt;&amp;nbsp; presentation, learn how best to set up, configure, and utlizie role centers&lt;br /&gt;&amp;nbsp; to allow your users and your company to achieve greater effiencies in your&lt;br /&gt;&amp;nbsp; operations.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;Potpourri&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Workshop&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;ALL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;TEC07&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;SharePoint Set Up and Install&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Friday, 11/11/2011 11:00AM-12:00PM,&lt;br /&gt;&amp;nbsp; Room Octavius 19&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;In this How2 session, be prepared&lt;br /&gt;&amp;nbsp; to learn the steps required to get SharePoint set up and configured to work&lt;br /&gt;&amp;nbsp; with Dynamics AX. At the end of this session you will have a checklist of&lt;br /&gt;&amp;nbsp; items to follow for installing SharePoint into your Dynamics AX environment.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;IT&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;How2&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Learning Objectives&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;In this session, you will learn&lt;br /&gt;&amp;nbsp; recognized best practices for setting up SharePoint.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;AX2012-8&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Services with Microsoft Dynamics AX 2012&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Friday, 11/11/2011 1:30PM- 2:30PM,&lt;br /&gt;&amp;nbsp; Room Octavius 18&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Enabling the use of Services in&lt;br /&gt;&amp;nbsp; Microsoft Dynamics AX2012 can be a powerful tool in the design and&lt;br /&gt;&amp;nbsp; architecture and foundation for any integration between AX and the outside&lt;br /&gt;&amp;nbsp; world. In this session learn more about the enabling of services, including:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - Out-of-the-box Services in AX 2012&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - AIF Services / Custom Services&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - OData Feeds, and it's uses (Excel / PowerPivot)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - Consuming from outside world (C# / LOB Example)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - Consuming Services within AX (On-Premise / In the Cloud)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - Warning of the .Net BC not being recommended anymore&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;AX2012&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Workshop&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Ability Level&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Expert&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 100%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Session #&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;TEC06&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Title&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Integration with AX and SharePoint&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Date/Venue&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;Friday, 11/11/2011 1:30PM- 2:30PM,&lt;br /&gt;&amp;nbsp; Room Octavius 19&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Description&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;In this How 2 session, learn the&lt;br /&gt;&amp;nbsp; steps required to get SharePoint and Dynamics AX configured to work in your&lt;br /&gt;&amp;nbsp; environment. Come prepared to take good notes, as the steps/checklist&lt;br /&gt;&amp;nbsp; required for this integration will be reviewed.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://s15.a2zinc.net/clients/dynamiccommunities/axug2011/public/Calendar.aspx?SuperTrackId=&amp;amp;TrackId=&amp;amp;AssociationId=&amp;amp;DateId=&amp;amp;FormatId=&amp;amp;DurationId=&amp;amp;SpeakerId=&amp;amp;SessionTypeId=&amp;amp;SubExpoId=&amp;amp;Keyword=&amp;amp;&amp;amp;SearchEvent=&amp;amp;View=Calendar"&gt;IT&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Duration&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;60 Minutes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Format&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;How2&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10220058" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Microsoft Dynamics AX 2012 EP - Admin Enhancements</title><link>http://blogs.msdn.com/b/solutions/archive/2011/09/29/microsoft-dynamics-ax-2012-ep-admin-enhancements.aspx</link><pubDate>Thu, 29 Sep 2011 09:40:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10218052</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10218052</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/09/29/microsoft-dynamics-ax-2012-ep-admin-enhancements.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Cut costs&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Deployment and User management of large Web sites can be taunting tasks for Administrators. The topology could be complex and knowing and installing the pre-requisites can be time consuming and tedious jobs. Having a pleasant setup and deployment experience is critical for the successful adoption of the product and EP team has invested heavily in this space to make the deployment experience better.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&amp;bull;&amp;nbsp;Simplified Install:&lt;/strong&gt; With a quick and simple installation and configuration process, Enterprise Portal provides a flexible deployment experience. EP can be installed with all other required components needed for development scenario by a single setup option. The pre-requisites are detected exhaustively by a separate utility which could be run ahead of deployment to verify the readiness of the machines or during the setup. You also now have the option to change the EP site url during setup.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;Maintenance:&lt;/strong&gt; Once EP is setup, subsequent changes could be easily deployed by a command line utility. In AX 2012&amp;nbsp;the command line utility could be executed from a remote machine or admin could use the AX Client (Administration) from a remote machine.&amp;nbsp; They no longer need to locally install AX Client on the Web server and run the update only by logging in locally to the Web server. They can now do it from their desktop and pass the server name as a parameter. This simplifies the management of multiple machines from a single place. Also the command line utility provides various options to granularly deploy any EP related AOT node to any EP site or bulk update all Web sites with all changes.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;Authentication:&lt;/strong&gt; Managing large number of external users like customers and partners in Active Directory for them to access EP has been administrative hassle in the previous versions of EP. In this release, EP supports pluggable authentication by leveraging claims-based authentication of SharePoint. Customers now have a choice to use standard windows authentication methods, or database of user names and passwords outside of AX or connecting directly to external organizations identify management system through federation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;bull; One Click deploy:&lt;/strong&gt;&amp;nbsp;One click deploy option is enabled on AOT projects node, Web content node and on List Page menu item node for easy deployment to Enterprise portal web server from AOT in AX Client.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218052" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Deployment/">Deployment</category></item><item><title>Microsoft Dynamics AX 2012 EP Developer Enhancements</title><link>http://blogs.msdn.com/b/solutions/archive/2011/09/21/microsoft-dynamics-ax-2012-ep-developer-enhancements.aspx</link><pubDate>Wed, 21 Sep 2011 17:12:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10214891</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10214891</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/09/21/microsoft-dynamics-ax-2012-ep-developer-enhancements.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Microsoft Dynamics AX 2012: Rapidly respond to business needs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To gain a competitive edge, business processes need to respond rapidly to changing market conditions by improving operational efficiencies. They should be a strategic tool for handling change and not be a hurdle to be overcome. Enterprise Portal (EP) provides full flexibility with a first class development tool like ASP.net/Visual Studio while simplifying the complexity of Web development from application developers and provides a simple metadata based modelling approach to build their user interface.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;Write Once/ Write Less for List Pages&lt;/strong&gt;: Customers and partners want to share their development effort as much as possible between Client and EP, so that their work of enabling the application capability in both becomes simpler, easier to maintain, and ensures consistency. We took your feedback and implemented a model-driven, list-page approach that provides a holistic experience to the developers and end users. This is accomplished by basing the entire List Page on the Services infrastructure and reusing the metadata fully from the Application Object Tree (AOT). Developers define the user interface components in AOT one time and write the user interface application logic in a display agnostic way. Both Microsoft Dynamic AX 2012 Client &amp;amp; EP renders the list page using this common metadata and business logic, and reduces the development time and cost. This feature is only available for List Pages in Microsoft Dynamics AX 2012. The Task pages in EP are still being built in Visual Studio using C#.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;MorphX&amp;nbsp; EP enhancements:&lt;/strong&gt; The Microsoft Dynamics AX cross-reference system allows you to see the relationships between objects. You can see which other objects use the current object and also which other objects the current object uses. This is a great tool for rapidly responding to changing business needs. As you make changes to one particular object, you can easily find out the other impacted objects and fix them in one go. In the previous version, EP artifacts in AOT were not covered by the cross-reference system. In this release, we bridged this gap and seamlessly integrated the Web controls developed in Visual Studio and the Web pages developed in SharePoint in their respective nodes with the cross-reference system, so making changes in EP is simpler for developers. Also, the code difference tool&amp;nbsp; works with the EP artifacts in AOT.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;Visual Studio EP enhancements:&lt;/strong&gt; The visual studio development experience for EP, Reports, and managed code development are integrated now with one set of tools to ensure consistency and familiarity. The Application Explorer in Visual Studio provides an easy way to pull content from Microsoft Dynamics AX 2012 to Visual Studio. The projects are now saved in AOT, so that the changes are instantly reflected in AOT and EP without the needing the user to manually add it to AOT or deploy to EP during development. Consuming X++ classes in C# are made simpler through the Proxy development project in Visual studio. Proxies could be easily shared between different projects and deployed seamlessly together without any conflict.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&amp;bull;&amp;nbsp;Development Environment:&lt;/strong&gt; Multiple developers can use one shared Web server for development. The templates are deployed in a place where any user who has access to that machine can use it. In the previous version, manual steps were required to enable multi-user development scenario in single box.&amp;nbsp; Developers can now use Windows 7 client 64 bit to develop EP. They no longer need to install a server operating system on their development box.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10214891" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Microsoft Dynamics AX 2012 EP user interface enhancements</title><link>http://blogs.msdn.com/b/solutions/archive/2011/09/13/microsoft-dynamics-ax6-ep-user-interface-enhancements.aspx</link><pubDate>Mon, 12 Sep 2011 23:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10209650</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10209650</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/09/13/microsoft-dynamics-ax6-ep-user-interface-enhancements.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Microsoft Dynamics AX 2012&amp;nbsp;EP: More Power to the People&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;We heard from customers and partners that to get a good return on investment, the user interface is a key component. Enterprise Portal (EP) needed to score high on both look-and-feel and usability in this release. To meet and exceed customer and partner expectations, the user interface has gone through a major revision in this release. We built our user experience on the already familiar Office and Windows platforms. User interaction was made intuitive and consistent across the product, information and actions are easily discoverable, and tasks are completed in fewer steps, leading to a reduction in time spent on tasks.&lt;br /&gt;&lt;br /&gt;The key capabilities of EP user interface&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Action Pane&lt;/strong&gt;:&amp;nbsp; Built along the lines of SharePoint 2007 and Office 2007 successful and well-adopted ribbon interface, EP has Actions Panes in this release.&amp;nbsp; The toolbars in the list and task pages have been replaced by the Action Pane. The commands are organized into a set of tabs along with relevant icons for visual cue. The tabs on the action pane display the commands that are most relevant for each of the task areas. This improves the discoverability of actions and simplifies accessing and acting on the application features.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Model dialogs&lt;/strong&gt;: In the previous versions of Enterprise Portal, viewing, editing and creating items in a list page forced the user to navigate to the task page away from the list page. By navigating away, all the user interactions previously completed on the list page&amp;mdash;such as filtering, sorting, page navigation, etc.&amp;mdash;are all lost when the user navigates back to the list page after completing the task. Since the navigation reloads and refreshes the list page, the user had to start all over again to regain their previous settings. In Microsoft Dynamics AX6 all the task pages are opened as Model dialog boxes on top of the list page instead of navigating away, so the context is preserved. The task page is highlighted on top of the list and when the task page modal dialog is closed, it puts the highlight back on to the list page preserving the setting along with the refreshed data. This makes finding, viewing, creating and modifying data much simpler and consistent across the product. Built on SharePoint 2010 dialog platform, all this is done through meta data setting by developers without the need to write any code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fact Box&lt;/strong&gt;: In Microsoft Dynamics AX6, all list pages have Fact Boxes and a Preview Pane to provide more information from related objects in context for the selected object. This gives users an overview of a given object, enableing them to initiate more actions in context and thereby reduce the need to open additional windows or navigate to other places in the navigation layer. Fact boxes can also act as preview panes at the bottom of the list page. This allows more information to display about the selected object itself in a list page and overcomes the space limitations of the number of columns displayed in the list.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FastTab&lt;/strong&gt; : Collapsible and expandable FastTabs replace traditional tabs on task pages in EP. Key fields can be promoted on a summary line that display even when the tab is collapsed. The traditional tabs can display information from one tab only at a time.&amp;nbsp; But with FastTabs and its auto summary fields, users can get full view of the selected object and all its important data in one shot without the need to navigate between different tabs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Filters&lt;/strong&gt;: Enterprise Portal now has a Quick Filter in all the list pages to allow the user to find data quickly. Developers can enable most common filtering fields readily available as Facet Filter at the top of the list page to increase their discoverability. Power users can build complex filtering conditions using the Advanced Filter control which allows multiple filter conditions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search&lt;/strong&gt;: In Microsoft Dynamics AX6, EP makes search seamless by integrating with SharePoint Search through Business Connectivity Services (BCS). Microsoft Dynamics AX queries, Microsoft Dynamics AX Navigation metadata, and document attachments are published as BCS entities through Microsoft Dynamics AX Setup and end users can search for business data, metadata and attachments. For example, a user could search for customers, a link to the report, and any attached documents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Navigation&lt;/strong&gt;: In Microsoft Dynamics AX6, the quick launch displays items in a hierarchical view instead of a flat list as in prior versions. This way, related navigational elements are grouped together and are displayed in a familiar Outlook-type navigation control. The information architecture has been revisited in this release with consistent navigation taxonomy. This will help the end users quickly locate and navigate to the correct places to do their tasks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actions&lt;/strong&gt;: Actions on the list page are more discoverable through the Action Pane. Also they can be exposed as hyperlinks on the list columns and as actions in a Fact Box. List Page also supports taking action on multiple items for bulk changes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Controls&lt;/strong&gt;: In Microsoft Dynamics AX6, we also added a number of new controls for displaying complex data in a usable way such as Account control for financial dimensions, Hierarchical grid view for resource scheduling, and Reference field for displaying composite keys.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Export to Excel&lt;/strong&gt;: Users can seamlessly export any list into Excel through a command in Action Pane. This brings the power of Excel to the fingertips of EP users for analyzing and comprehending large amounts of data from a list page. With the Microsoft Dynamics AX Office Add-in, data could be refreshed at a later time directly from Excel to get the latest information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LookUps&lt;/strong&gt;: For quick data entry, lookups with a fewer number of rows (under 50 rows for example) could be made to render in-client instead of on the server. This reduces the wait time for the lookup to load tremendously improving the user experience and reducing the time it takes to enter data.&lt;/p&gt;
&lt;p&gt;With these changes, users are now able to get and control more information in less time than ever before. Next time we&amp;rsquo;ll look at how Enterprise Portal rapidly responds to business needs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10209650" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Microsoft Dynamics AX 2012 Virtual Launch Event</title><link>http://blogs.msdn.com/b/solutions/archive/2011/08/31/microsoft-dynamics-ax-2012-virtual-launch-event.aspx</link><pubDate>Wed, 31 Aug 2011 17:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10203845</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10203845</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/08/31/microsoft-dynamics-ax-2012-virtual-launch-event.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/dynamics/ax2012launch" target="_blank"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x90/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/5417.AX2012Launch.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Registration is now open for the Microsoft Dynamics AX 2012 virtual launch event. Tune in on Thursday, September 8th at 9:00am PST&lt;/p&gt;
&lt;p&gt;&amp;nbsp;For a quick intro the features in Microsoft Dynamics AX 2012, check out other videos on the Microsoft Dynamics ERP Channel &lt;a href="http://www.youtube.com/user/MicrosoftDynamicsERP"&gt;http://www.youtube.com/user/MicrosoftDynamicsERP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Enterprise Portal video is available at &lt;a title="http://www.youtube.com/watch?v=Td2ROxxXzcE" href="http://www.youtube.com/watch?v=Td2ROxxXzcE"&gt;http://www.youtube.com/watch?v=Td2ROxxXzcE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sharing Business Information the Easy Way: Microsoft Dynamics AX 2012 Enterprise Portal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Too often, organizations make business data and business applications available only to back-office workers. By limiting access in this way, they miss out on the benefits of providing everyone in the company with real-time information and the ability to make informed decisions quickly enough to keep up with the competitive, ever-changing business world.&lt;/p&gt;
&lt;p&gt;On the face of it, sharing business information should be straightforward, but in reality, there are some challenges, including business applications that were not designed with sharing in mind and a variety of user interfaces to choose from. Enterprise Portal in Microsoft Dynamics AX 2012 addresses these challenges by providing a web-based interface to the enterprise resource planning (ERP) system, and prebuilt support for a number of common business processes. &lt;br /&gt;In Microsoft Dynamics AX 2012, we&amp;rsquo;ve made some major improvements to Enterprise Portal to:&lt;br /&gt;&amp;nbsp; &amp;bull;&amp;nbsp; Make it easier for people to complete tasks in fewer steps and in less time.&lt;br /&gt;&amp;nbsp; &amp;bull; &amp;nbsp;Help businesses respond quickly to changing needs and opportunities. &lt;br /&gt;&amp;nbsp; &amp;bull; &amp;nbsp;Lower the costs associated with installing and maintaining web applications and portal sites.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Easy to Use&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We heard from customers and partners that the user interface has a strong influence on the adoption and, therefore, on the long-term return-on-investment (ROI) of an ERP solution. In this release, the Enterprise Portal user interface has gone through a major revision, making it much easier for business users to navigate. We modeled the user experience on the familiar Microsoft Office and Windows interfaces, so the user experience should be more intuitive and consistent across all the Microsoft products that people use every day. In addition, we reduced the number of steps required to complete common tasks and made information and actions more easily discoverable, which should reduce the time people spend completing routine tasks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flexible and Extensible&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our customers also tell us that they need to constantly update business processes in response to changing market conditions or to improve operational efficiencies. The latest release of Enterprise Portal supports this need for agility by simplifying the development cycle and providing a set of first-class development tools.&lt;/p&gt;
&lt;p&gt;Most notably, we&amp;rsquo;ve adopted a model that lets you share code between Microsoft Dynamics AX and the web-based portal environment for list pages. This approach can significantly reduce the development effort required to implement customizations in the parallel environments, while also ensuring easier maintenance and consistency across the two platforms.&lt;/p&gt;
&lt;p&gt;In addition, we&amp;rsquo;ve upgraded the development tools for the Enterprise Portal in both MorphX and Microsoft Visual Studio so that developers can work in X++, Microsoft ASP.NET, or any other .NET language. We&amp;rsquo;ve also made it possible for multiple developers to work on the same code on the same server, so that teams can build applications more quickly&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simple to Install and Maintain&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Deploying and maintaining applications on a large website can be a daunting task for the administrator. The Enterprise Portal team has invested heavily, building several utilities that simplify the installation and configuration process, as well as the day-to-day maintenance of your portal site.&lt;/p&gt;
&lt;p&gt;During install, we&amp;rsquo;ve included a utility that developers can run before deployment or during setup to verify the readiness of the machines and detect prerequisites, eliminating many of the time-consuming, tedious tasks associated with implementing Enterprise Portal, especially across complex topologies.&lt;/p&gt;
&lt;p&gt;After you set up Enterprise Portal, you can easily deploy subsequent changes by using a command-line utility that you can execute from a remote machine. This simplifies the management of multiple servers from a single place. The command-line utility also provides options to granularly deploy updates to a single Enterprise Portal site or to bulk update all websites with all changes.&lt;/p&gt;
&lt;p&gt;Changes to the security model in Microsoft Dynamics AX also make it easier to manage large numbers of external users. In this release, we&amp;rsquo;ve added support for claims-based authentication so that customers can choose among standard Windows authentication methods, a separate database of user names and passwords, or connecting to an external identity management system, such as a Windows Live ID.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10203845" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Deployment/">Deployment</category><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Administration/">Administration</category><category domain="http://blogs.msdn.com/b/solutions/archive/tags/EP+Development/">EP Development</category></item><item><title>EP team has reached ZBB for AX 2012.</title><link>http://blogs.msdn.com/b/solutions/archive/2011/05/22/ep-team-has-reached-zbb-for-ax-2012.aspx</link><pubDate>Sun, 22 May 2011 16:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10167123</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10167123</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/05/22/ep-team-has-reached-zbb-for-ax-2012.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;HUGE THANKS&lt;/b&gt; to the entire team!!!.&amp;nbsp; EP team has reached ZBB for AX 2012.Great to see the product that we worked on for 3 years has come out beautifully and achieved this milestone on time which takes us close to the final step for RC.&lt;/p&gt;
&lt;p&gt;We already have two customers live and this itself is a testament to the great set of features that we built in this release. Thanks to the performance, UX , Pro and MSIT teams for the great partnership in making this happen.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MS Expense 2.0 &lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;MS E&amp;amp;D Xbox &lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/0535.msexpense.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/250x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/0535.msexpense.png" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/3513.msexpense.png"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/5808.msed.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/250x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/5808.msed.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-family: impact,chicago; font-size: large;"&gt;&lt;strong&gt;EP &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/3240.EP2012.pptx"&gt;in-a-slide&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: impact,chicago; font-size: large;"&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/2311.epinaslide.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-53/2311.epinaslide.png" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167123" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Convergence 2011 - Atlanta</title><link>http://blogs.msdn.com/b/solutions/archive/2011/03/31/convergence-2011-atlanta.aspx</link><pubDate>Thu, 31 Mar 2011 18:00:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10148332</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10148332</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/03/31/convergence-2011-atlanta.aspx#comments</comments><description>&lt;div class="session-title"&gt;
&lt;div class="session-title"&gt;Come and learn about Microsoft Dynamics AX 2012 Enterprise portal @ Convergence Atlanta.&lt;/div&gt;
&lt;div class="session-title"&gt;&lt;/div&gt;
&lt;div class="session-title"&gt;&lt;/div&gt;
&lt;div class="session-title"&gt;&lt;strong&gt;CSAX23-R1 Simplifying Access to Information with Portals in Microsoft Dynamics AX 2012&lt;/strong&gt;&lt;/div&gt;
&lt;div class="session-info-container"&gt;
&lt;div class="session-info"&gt;Track: &lt;span&gt;&lt;strong&gt;Microsoft Dynamics AX&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-speaker-container show-off"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class="session-info show-off"&gt;
&lt;div class="session-info"&gt;Speaker(s): &lt;span&gt;&lt;a rel="c78c60d2-7b44-e011-86d4-001ec953730b" href="javascript:void(0);" class="session-speaker-link"&gt;&lt;strong&gt;Anees Ansari&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="session-info show-off"&gt;Room: &lt;span&gt;&lt;strong&gt;B405&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;Audience: &lt;span&gt;&lt;strong&gt;IT Professional, Technical Decision Maker&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="session-info-datetime"&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;Monday, April 11&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;17:00-18:00&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="session-title"&gt;&lt;strong&gt;CSAX23-R2 Simplifying Access to Information with Portals in Microsoft Dynamics AX 2012&lt;/strong&gt;&lt;/div&gt;
&lt;div class="session-info-container"&gt;
&lt;div class="session-info"&gt;Track: &lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;Speaker(s): &lt;span&gt;&lt;a rel="c78c60d2-7b44-e011-86d4-001ec953730b" href="javascript:void(0);" class="session-speaker-link"&gt;&lt;strong&gt;Anees Ansari&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-speaker-container show-off"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class="session-info show-off"&gt;Room: &lt;span&gt;&lt;strong&gt;B311&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;Audience: &lt;span&gt;&lt;strong&gt;IT Professional, Technical Decision Maker&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="session-info-datetime"&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;Wednesday, April 13&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;13:30-14:30&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;
&lt;div class="session-details"&gt;&lt;/div&gt;
&lt;div class="session-details"&gt;&lt;strong&gt;Session Details &lt;/strong&gt;&lt;/div&gt;
&lt;div class="session-desc" style="display: none;"&gt;The enterprise portal is an organization's window to their business. Extending the reach of the business application to more users in the organization leads to better data management and better access to information. In this session, we'll focus on building and extending the portal to optimize for the best user experience.&lt;/div&gt;
&lt;div class="session-info-container"&gt;
&lt;div class="session-info"&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;Skill Level: &lt;span&gt;&lt;strong&gt;300 - Experienced&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="session-info"&gt;Product: &lt;span&gt;&lt;strong&gt;Microsoft Dynamics AX&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10148332" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Refreshing one user control webpart from another user control webpart through code. </title><link>http://blogs.msdn.com/b/solutions/archive/2011/01/25/refreshing-one-user-control-webpart-from-another-user-control-webpart-through-code.aspx</link><pubDate>Tue, 25 Jan 2011 18:24:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10120140</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10120140</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2011/01/25/refreshing-one-user-control-webpart-from-another-user-control-webpart-through-code.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Enterprise portal supports connecting webparts and passing context between them. In some cases, you may want to refresh the consumer webpart from the provider webpart even if the context is not changing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;For example&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1;"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;1)&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;UserControl1 is a&amp;nbsp;grid of header rows (ex. Rental header) and serves as provider. Besides the grid, there is an action button on the user control.&lt;br /&gt;2) UserControl2 is a grid of line rows (ex. Rental lines)&amp;nbsp;and is the consumer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;User control 1 when the action button is clicked, you are calling X++ method which inserts record in the rental lines table through business logic and you want to refresh the UserControl2 , even though the context has not changed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In this case , in the button click event &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;you can fire the currentcontextchanged by yourself, so that the consumer webpart will reload itself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;Microsoft.Dynamics.Framework.Portal.UI.&lt;span style="color: #2b91af;"&gt;IAxContext&lt;/span&gt; contextInterface = Microsoft.Dynamics.Framework.Portal.UI.&lt;span style="color: #2b91af;"&gt;AxContextHelper&lt;/span&gt;.FindIAxContext(&lt;span style="color: blue;"&gt;this&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt;"&gt;contextInterface.FireCurrentContextChanged();&lt;/span&gt;&lt;span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;For this to work make sure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2;"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;(1)&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;UserControl1 atleast has one AXDataSourceControl with the Role set to Provider Consumer or Provider&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2;"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;(2)&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;WebPart1&amp;rsquo;s &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;(hosting UserControl1 ) Role is set to Provider in SharePoint Web Part Page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2;"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;(3)&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;WebPart2&amp;rsquo;s 9 hosting UserControl2) Role is set to Consumer in SharePoint Web Part Page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2;"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;(4)&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;WebPart1 and WebPart2 are connected in SharePoint Web Part Page to pass the AXContextList&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10120140" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Code compare utility in MorphX on EP User controls</title><link>http://blogs.msdn.com/b/solutions/archive/2010/12/20/code-compare-in-morphx-on-ep-user-controls.aspx</link><pubDate>Mon, 20 Dec 2010 22:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10107398</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10107398</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/12/20/code-compare-in-morphx-on-ep-user-controls.aspx#comments</comments><description>&lt;p&gt;To enable the code compare utility in MorphX on EP user controls , edit the &lt;strong&gt;CodeIsSource&lt;/strong&gt; method of &lt;strong&gt;SysTreeNode&lt;/strong&gt; class in AOT and add&amp;nbsp;&amp;nbsp;&lt;strong&gt;UtilElmentType:WebControl &lt;/strong&gt;and&lt;strong&gt; UtilElementType::WebSourceFile to &lt;/strong&gt;the switch statement that returns true. After making the change, you shoudl be able to do code compare on user control markup and code behind files.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;static boolean codeIsSource(UtilElementType _utilElementType)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean ret;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (_utilElementType)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case UtilElementType::WebPageDef :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case UtilElementType::WebStaticFile :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case UtilElementType::WebControl:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case UtilElementType::WebSourceFile:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ret;&lt;br /&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10107398" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Enterprise Portal advanced training – suggestions welcome!</title><link>http://blogs.msdn.com/b/solutions/archive/2010/12/07/enterprise-portal-advanced-training-suggestions-welcome.aspx</link><pubDate>Tue, 07 Dec 2010 02:21:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10101134</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10101134</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/12/07/enterprise-portal-advanced-training-suggestions-welcome.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Are you coming for the Microsoft Dynamics AX Technical Conference?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;a href="http://blogs.msdn.com/b/solutions/archive/2010/08/11/announcing-the-microsoft-dynamics-ax-technical-conference-2011.aspx"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;http://blogs.msdn.com/b/solutions/archive/2010/08/11/announcing-the-microsoft-dynamics-ax-technical-conference-2011.aspx&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you are looking for advanced technical training in EP (level 300-400) focusing on web framework internals, debugging , tracing, perf tuning &amp;nbsp;etc &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;We are planning to organize a one day EP training event post the technical conference(prabaly on 21&lt;sup&gt;st&lt;/sup&gt; or 22&lt;sup&gt;nd&lt;/sup&gt;). The date and avenue is being finalized for this day long EP training. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;For those of you who won&amp;rsquo;t be able to extend your stay, we will also have some of it covered during the EP sessions in the conference.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Respond to this postwith the topics of interest related to Enterprise Portal. We will use this as the input to design the training event and the conference sessions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10101134" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Migrating X++ web forms to AX 2009 EP asp.net framework</title><link>http://blogs.msdn.com/b/solutions/archive/2010/10/11/migrating-x-web-forms-to-ax-2009-ep-asp-net-framework.aspx</link><pubDate>Mon, 11 Oct 2010 21:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10074363</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10074363</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/10/11/migrating-x-web-forms-to-ax-2009-ep-asp-net-framework.aspx#comments</comments><description>&lt;p&gt;Microsoft Dynamics AX 2009 EP introduced the asp.net web framework. In the prior versions, the web user interface logic was defined entirely in X++. Asp.net framework has lots of great benefits , the big ones being AJAX capabilities, rich out of the box controls and the power of .net and asp.net for customization, extensibility, performance and reliability.&lt;/p&gt;
&lt;p&gt;Here are the topic related to migrating existing X++ web forms to asp.net EP user controls.&lt;/p&gt;
&lt;p&gt;1. Use the &lt;a href="http://msdn.microsoft.com/en-us/library/cc620983.aspx"&gt;SysEPWebFormConverter &lt;/a&gt;to move the Web form datasources to the dataset and the user control. For simple cases, it should automate everything.&lt;/p&gt;
&lt;p&gt;2. Refer to the migrating code pattern &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-47-53/4667.EP2009MigrationPatterns.docx"&gt;document&lt;/a&gt;&amp;nbsp;and move the code as needed to the dataset X++ methods or to C# in user control as suggested by this document&lt;/p&gt;
&lt;p&gt;3. Refer to the Microsoft Dynamics AX 2009 EP &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-09-94-40-64/AX2009EPDevCookbook.docx"&gt;dev cook book&lt;/a&gt;&amp;nbsp;for general development tips-n-tricks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10074363" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/EP+Development/">EP Development</category></item><item><title>Debugging X++ code on EP pages (AX 2009)</title><link>http://blogs.msdn.com/b/solutions/archive/2010/09/04/debugging-x-code-on-ep-pages-ax-2009.aspx</link><pubDate>Sat, 04 Sep 2010 00:47:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10057993</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10057993</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/09/04/debugging-x-code-on-ep-pages-ax-2009.aspx#comments</comments><description>&lt;p&gt;As per Flemming Gregersen's request posting this info&lt;/p&gt;
&lt;p&gt;Here is the article to on &lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TA;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa629010.aspx"&gt;How to: Debug X++ Code on EP Pages&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: TA;"&gt;Make sure you login to the machine in console mode. Also if UAC is enabled, you have to run AX Client with admin privileges (right click and &amp;lsquo;Run as Administrator&amp;rsquo;) to get the debugger to work. Also note that KB2251040 is required only for WCF debugging, KB962952 is required for EP debugging.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10057993" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Development/">Development</category></item><item><title>Microsoft SharePoint 2010 Foundation compatibility mode support with Dynamics AX 2009 Service Pack 1 Enterprise Portal</title><link>http://blogs.msdn.com/b/solutions/archive/2010/08/13/microsoft-sharepoint-2010-foundation-compatibility-mode-support-with-dynamics-ax-2009-service-pack-1-enterprise-portal.aspx</link><pubDate>Fri, 13 Aug 2010 05:59:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10049708</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10049708</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/08/13/microsoft-sharepoint-2010-foundation-compatibility-mode-support-with-dynamics-ax-2009-service-pack-1-enterprise-portal.aspx#comments</comments><description>&lt;p style="background: white; mso-line-height-alt: 10.5pt;"&gt;&lt;span lang="EN" style="font-family: 'Segoe UI','sans-serif'; color: #3a3e43; font-size: 11pt; mso-ansi-language: EN;"&gt;Dynamics AX Sustained Engineering Team announced the compatibility of Microsoft SharePoint 2010 with Dynamics AX 2009 Service Pack 1 Enterprise Portal. For more details refer to &lt;a href="http://blogs.technet.com/b/dynamicsaxse/archive/2010/08/12/new-compatibility-testing-result-august-2010.aspx"&gt;http://blogs.technet.com/b/dynamicsaxse/archive/2010/08/12/new-compatibility-testing-result-august-2010.aspx&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="background: white; mso-line-height-alt: 10.5pt;"&gt;&lt;span lang="EN" style="font-family: 'Segoe UI','sans-serif'; color: #3a3e43; font-size: 11pt; mso-ansi-language: EN;"&gt;Thanks a lot team for validating and releasing the hotfix to support SharePoint 2010 in compatibility mode. While this compatibility mode support paves the way for organizations to start using SharePoint 2010 for their AX 2009 deployments, AX &amp;lsquo;6&amp;rsquo; will leverage the new capabilities of SharePoint 2010.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10049708" width="1" height="1"&gt;</description></item><item><title>Announcing the Microsoft Dynamics AX Technical Conference 2011</title><link>http://blogs.msdn.com/b/solutions/archive/2010/08/11/announcing-the-microsoft-dynamics-ax-technical-conference-2011.aspx</link><pubDate>Wed, 11 Aug 2010 15:39:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10048925</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10048925</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/08/11/announcing-the-microsoft-dynamics-ax-technical-conference-2011.aspx#comments</comments><description>&lt;p&gt;The launch of the next release of Microsoft Dynamics AX will be next year. We will be the hosting the Microsoft Dynamics AX Technical Conference 2011 in January to give partners and customers an early look at the product. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;This will be an important event for architects, consultant developers and IT infrastructure consultants to get deep technical information on the upcoming release of Microsoft Dynamics AX. You can find out more information here&lt;br /&gt;&lt;a href="http://www.microsoft.com/dynamics/DynamicsAXtechnicalconference2011"&gt;http://www.microsoft.com/dynamics/DynamicsAXtechnicalconference2011&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10048925" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item><item><title>Using EP as a subsite to your existing company intranet portal</title><link>http://blogs.msdn.com/b/solutions/archive/2010/06/30/using-ep-as-a-subsite-to-your-existing-company-intranet-portal.aspx</link><pubDate>Wed, 30 Jun 2010 18:30:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10033053</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=10033053</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/06/30/using-ep-as-a-subsite-to-your-existing-company-intranet-portal.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;If you already have a SharePoint based intranet portal for your company , you may want to create the Microsoft Dynamics AX Enterprise portal as a sub site to this intranet portal to provide a seamless integrated experience to the users. For EP sub site creation to work, you need to check and make sure the below two are set correctly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The application pool of the IIS Web site running the intranet portal need to use the BC proxy account as the identity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;In Sub site creation, select the Microsoft Dynamics AX Enterprise Portal Site template and custom tab and also select &amp;ldquo;Use same permission as the parent site&amp;rdquo; option for User permissions. ( The SharePoint permission is only the front end gate keeper and actual data visibility and access permission is controlled inside Microsoft Dynamics AX.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;o:p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-47-53/7416.EPSubsite.png" border="0" /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-47-53/0728.EPSubsitecreation.png" border="0" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10033053" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/Deployment/">Deployment</category></item><item><title>Convergence 2010</title><link>http://blogs.msdn.com/b/solutions/archive/2010/04/18/convergence-2010.aspx</link><pubDate>Sun, 18 Apr 2010 04:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9997939</guid><dc:creator>Meyyappan M</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/solutions/rsscomments.aspx?WeblogPostID=9997939</wfw:commentRss><comments>http://blogs.msdn.com/b/solutions/archive/2010/04/18/convergence-2010.aspx#comments</comments><description>&lt;P&gt;&lt;IMG style="WIDTH: 771px; HEIGHT: 219px" title="Convergence 2010" alt="Convergence 2010" src="http://blogs.msdn.com/photos/solutions/images/9997936/original.aspx" width=771 height=219 mce_src="http://blogs.msdn.com/photos/solutions/images/9997936/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I’m attending Microsoft® Convergence® 2010 Atlanta, April 24-27. We have two concurrent sessions and one interactive discussion of Enterprise Portal. This is a great opportunity for networking and learning. So come, join us and get the latest and greatest information and insights about Enterprise Portal.&lt;/P&gt;
&lt;P&gt;
&lt;TABLE style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" class=MsoNormalTable border=0 cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0 1pt inset; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0 1pt inset; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;CSAX23&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0 1pt inset; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Enterprise Portal for Microsoft Dynamics AX 2009 &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Concurrent Session&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Mey Meenakshisundaram&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Attend this deep-dive session on the Enterprise Portal for Microsoft Dynamics AX 2009. See how to build and customize Enterprise Portal pages and understand how to develop user controls with Visual Studio and ASP.NET to develop portal functionality for Microsoft Dynamics AX 2009.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0 1pt inset; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;B212&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0 1pt inset; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Monday, April 26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0 1pt inset; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;10:30 AM - 11:30 AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0 1pt inset; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;CSAXR23&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Enterprise Portal for Microsoft Dynamics AX 2009 (Repeat)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Concurrent Session&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Mey Meenakshisundaram&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Attend this deep-dive session on the Enterprise Portal for Microsoft Dynamics AX 2009. See how to build and customize Enterprise Portal pages and understand how to develop user controls with Visual Studio and ASP.NET to develop portal functionality for Microsoft Dynamics AX 2009.&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;B406&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Tuesday, April 27&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;1:30 PM - 2:30 PM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0 1pt inset; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;IDAX26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Best Practices: Setting Up the Enterprise Portal in Microsoft Dynamics AX &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Interactive Discussion&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Grant Wilson, Larry Reski, Mey Meenakshisundaram&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Join this session as we listen, learn, and share experiences centered around setting up Enterprise Portal from both a technical and functional perspective. We'll take a deeper inside look into the deployment of Enterprise Portal, along with a review of various components that it deploys and configures. Together, we'll discuss how to troubleshoot common setup issues. *Hosted by the Microsoft Dynamics AX User Group* &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;B202&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;Tuesday, April 27&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #f0f0f0 1pt inset; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0 1pt inset; PADDING-TOP: 1.5pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; COLOR: black; FONT-SIZE: 10pt"&gt;3:00 PM - 4:00 PM&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9997939" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/solutions/archive/tags/General/">General</category></item></channel></rss>