Managing Process Manufacturing using Dynamics AX

Scott Hamilton has released his 6th book on AX – ‘Managing Process Manufacturing using Dynamics AX’. Like his previous titles, this one also gives a great functional insight into the ProcessManufacturing concepts and Dynamics AX.
Book Description:

Managing Process Manufacturing explains how Microsoft Dynamics AX supports the unique business practices of process manufacturing, including hybrid scenarios involving discrete and process manufacturing. The targeted reader includes those individuals implementing or considering Dynamics AX as their ERP system, as well as those providing consulting assistance. The book content provides a complete walk through of functionality related to operations and supply chain management in process manufacturing.

Firms involved with a system selection process may be considering Dynamics AX as a candidate package, and this book can help reduce selection risks, evaluate system fit and needed customizations, and provide a vision for running the business using AX. The book can help businesses involved in implementing and using Dynamics AX by accelerating the learning process, supporting gap/fit analyses, and reducing implementation time and costs. It suggests changes that can improve system usage and revitalize a wayward implementation. For firms providing consulting services related to Dynamics AX, this book can accelerate the employee learning process, especially for those not yet familiar with the new functionality related to process manufacturing.


Click here to pre book the title from Amazon.
Download the TOC from here:

SQL Server 2008 R2 Best Practices Analyzer (BPA)

This is nothing to do specifically with Dynamics AX 🙂 but this is something that caught my attention and I decided to try it out and share it and this can definitely be used in an AX environment to conduct a health & BP check on the AX SQL Database. The SQL Server team has released the SQL Server 2008 R2 Best Practices Analyzer (BPA) tool.
BPA is designed for administrators who want to determine the overall conformance of their SQL Server instances and topology with established best practices. BPA examines your SQL Server instance for system events, reviews login permissions, scans your SQL Metadata for advisable settings, and recommends solutions to items that do not conform with established Microsoft best practices.
There is an AX Security Hardening guide available from Microsoft but this is something extra which can definitely be used. I tried it on my AX Environment and it provided some nice results.

 Happy DAX-ing 🙂

TFS 2010 and Dynamics AX 2009 VCS

Recently the technology landscape is going rapid changes. New products/ releases like VS2010, SQL 2008 R2, Office 2010 Suite etc have changed the technology scenario a lot. All these have opened up tremendous opportunities for the developer as well as the customer. Its really an amazing time to be in technology :-). I was present for the India VS 2010 Launch and immediately dived in :-). One of my task was to evaluate TFS for our AX projects. As we had been using TFS 2008, it was an interesting R&D to see if this worked with TFS 2010.
Installation of TFS 2010 went of perfectly and I was able to configure a single server TFS 2010 environment. TFS 2010 comes with tons of great features and you can read it here.
TFS blog of bHarry

Well after creating the project in TFS 2010 I set out to configure it for AX 2009 but was greeted with an error as shown below.

On closer examination i saw that the assembly version was creating the issue. Version was for TFS 2008 and AX was looking for that. So the next step was to see if TFS 2008 Team Explorer could be used to access TFS 2010. One interesting link I found helped me overcome that.
TFS 2008 Team Explorer to access TFS 2010

The steps to follow are:
1. Install & Configure TFS 2010
2. Install Team Explorer 2008
3. Install VS 2008 SP1
4. Install the Forward Compatibility patch (Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010
5. Open Team Explorer and Connect to TFS 2010

Now configure VCS inside AX 2009 SP1 as shown below and it should work fine.

Well it appears to work fine. AX 2009 SP1 does not support out of the box integration with TFS 2010 but this workaround helps you to work with TFS 2010 VCS. Microsoft may/may not release a fix/patch for AX 2009 but AX ‘6’ should definitely support TFS 2010 out of the box. I have done some basic tests and they appear to work fine. However more detailed testes need to be carried.
The Dynamics SE team should put some update on this.
Happy DAX-ing 🙂

Visual Studio 2010 Launch & Dynamics AX Perspective

Well you all know Visual Studio 2010 RTM’ed on 12th April. I had attended the Launch event at TechEd 2010 Bangalore and the launch was done by Somasegar himself. It was a great event to attend :-). VS 2010 opens up new vistas for developers.

Well whats VS 2010 got to do with AX? Brandon posted a compatibility report on AX & VS 2010 . I thought I would wait for RTM :-). The Dynamics AX Sustained Engineering Team has completed the  compatibility tests for the new releases for .NET 4.0, VS 2010 & Office 2010.
Click here to learn more.
Looking forward to play with VS 2010 & AX 2009.

One good thing I got to see @ TechEd 2010 India was the Windows 7 phone :-). Awesome.

Happy DAX-ing 🙂

AX Environment Information on UI – Simple & sweet tweak.

I’ve ofter observed that during implementations where there are multiple environments it becomes difficult to identify which environment a form belongs to especially when there are multiple forms open form different environments (Live, Test, Prod, Training etc). I made a very simple tweak which highlights which environment a form belongs to. Very similar to the AX 2008 Workflow band. This was successfully tested in AX 3.0, AX 4.0 and AX 2009. Its really very simple and effective. See screenshot below.

The XPO is attached below. This XPO is for AX 2009 SP1 and the SysSetupFormRun class was modified.

Happy DAX-ing

TechED India 2010

TechED India 2010 starts next week in Bangalore India. Lots of exciting events planned as well as release of VS 2010. This TechED will also feature a community track where MVP’s will be taking sessions on latest technologies. I’ll be taking a session on Dynamics AX . Drop in in case you want to know more about the power of Dynamics AX 2009 and how businesses can derive value.
The session list is:

AX Tools Blog

The Developer & Partner tools group of Microsoft Dynamics AX has published a new blog. This blog will give you the roadmap for the current & future productivity & development tools for Dynamics AX. Keep watching this blog for more updates on the future of AX for Developers 🙂

Happy DAX-ing

Company Profile, Social networking inside Dynamics AX 2009

I was working on an AX CRM implementation where the need for social networking & company profiling came. Requirement was that BD people should have access to social networking information, stock informations for applicable Business relations which would help them do a profiling of the BR. With the widespread use of social networking like twitter, linkedIn etc, some feature need to be inside AX. Well I like such challenges and did a small POC to show stock information inside AX. Integration to LinkedIn is in WIP :-).
I added a flag in BR for the BR the sales people wanted to track.

Then I built a small and simple form to show the flagged BR. The user would have to add the ticker symbol (careful as these are case sensitive) and then can view stock information for the BR . I’ve used Yahoo Financials for the charts and can be used to see for multiple duration as shown.

The integration to LinkedIn is in WIP and will try to complete that when I get some time :-(. I’ve also added a small video and have uploaded the XPO. This was done in AX 2009 SP1 Vanilla. I’ve modified the smmBusRelTable so take care to import the XPO. It would be great if we could have such information inside Dynamics AX 🙂

The Video is here.

The XPO and the video is also uploaded in SkyDrive . You need to have internet connection to make this work.

Happy DAX-ing 🙂