Search This Blog

Monday, September 23, 2013

Extending Microsoft Dynamics AX 2012 Cook Book - Brief Overview

Dear Friends,


Thanks to Packt Publishing team for forwarding me this book for review.

Introduction
Extending Microsoft Dynamics AX 2012 Cookbook will show you how to use tools that you already have to extend out Dynamics AX and discover potential new directions. This book will show you how to use the system’s powerful and centralized features to streamline your work processes of your organization.
  • Easily create attractive dashboards and reports using Performance Point, PowerView and Excel
  • Improve and maximize the potential of user communication and collaboration with Outlook and Lync
  • Create and configure roles centers for your users
  • Build personal portals and document libraries within SharePoint
  • Create a streamlined organization through workflows
  • Build new help files specific to your business
  • Develop personalized and customized screens
  • Using Dynamics AX web service in InfoPath form.
  • Case management

Cover Image




















Who this book is for
This title is for business professionals, such as administrators and consultants, who want to take full advantage of the features of Dynamics AX. This book has a wide appeal and you do not need to be a SharePoint, database or programming expert. As long as you know a little about these elements, you will be able to take full advantage of the business efficiency created with Dynamics AX extensions.

Book Link

Book Authors
I know Murray Fife as fellow bloggers on Dynamics AX. He has been in Dynamics AX space for a while and has contributed immensely to Dynamics AX via from his blogs. Thank you Murray for the good work on this book.

Murray Fife

Murray Fife is a Microsoft Dynamics AX MVP, a presenter, and an author with over 18 years of experience in the software industry. Like most people he has paid his dues as a developer, as an implementation consultant, and a trainer. He has a hard-to-find blend of technical and interpersonal skills and spends his days working with companies solving their problems with the Microsoft suite of products, specializing in Dynamics AX solutions.  He can reached through the http://www.murrayfife.me/



Wednesday, May 1, 2013

Cumulative Update 5 for Microsoft Dynamics AX 2012


Guys,

Missing from long time from blogging....with loads of loads of work in AX2012 implementations for multiple customers...

Here we have an update for AX2012 released  CU5

Cumulative Update 5 (CU5) contains hotfixes for Microsoft Dynamics AX 2012 that were fixed since the release of Microsoft Dynamics AX 2012. This cumulative update is applicable to both Microsoft Dynamics AX 2012 (6.0.947.0) and Microsoft Dynamics AX 2012 Feature Pack 1 (6.0.1108.0). 

 Follow the below link of Customer sourcer/ Partnersource

AX2012 CU5 release


Enjoy AX2012 folks.....

Thursday, March 7, 2013

The Most Influential People in Microsoft Dynamics for 2013 - Need your Help


Hey all,

I am sending out a note to those of you that have taken advantage of my Blog(http://krishhdax.blogspot.com),through skype,Chat..etc, that I have been making over the past couple of years, asking for a favor.

It is that time of year 2013, and we are now announcing the nomination process for The Most Influential People in Microsoft Dynamics for 2013.  I would really like to make the list this year, and I hope that I have influenced you all in my own little way. 

If you feel inclined, you can nominate me by sending an email with a persuasive explanation for the nomination to top100@dynamicsworld.co.uk or through Twitter using the #dwtop100 tag.

You can find more on the nomination process can be found here: http://www.dynamicsworld.co.uk/top100nominationprocess/

Thanks in advance.

Krishna Reddy Modugula | CGI |AX Technical Manager | Microsoft Solutions
Lautrupvang 10, DK-2750 Ballerup | Denmark 
Phone: +45 44 78 40 00  | Mobile: +45 41 88 23 35

Thursday, February 14, 2013

Ax2012 get the Dimension description and display value


This job is used to get the dimension value and description for the specific dimension record.

static void  Krishh_GetDimensionAttributeDesc(Args _args)
{
    DimensionAttributeValueSetItemView  dimAttrsetView;
    DimensionAttribute                  dimensionattr;
    DimensionFinancialTag               dimensionfinancialtag;
    refrecid  financialTagCategory;
    ;

    select dimAttrsetView
    where dimAttrsetView.DimensionAttributeValueSet ==5637149326
    join dimensionattr
    where dimensionattr.RecId == dimAttrsetView.DimensionAttribute
        &&
    dimensionattr.Name == "SAPProductCode";

    financialTagCategory=dimensionattr.financialTagCategory();

    select  dimensionfinancialtag
    where dimensionfinancialtag.FinancialTagCategory == financialTagCategory;

    info(dimAttrsetView.DisplayValue);
   or
   info(strfmt("Display value= %1",dimensionfinancialtag.value));
    info(strfmt("Descriprition %1",dimensionfinancialtag.Description));
}

Tuesday, February 12, 2013

Ax2012 Run Workflows


Start workflows manually without batch jobs configured in AX2012.


static void Krishh_StartWorkflowManually(Args _args)
{
    SysWorkflowMessageQueueManager  queueManager;
    WorkflowWorkItemDueDateJob      workItemDueDateJob;
    ;
    queueManager = SysWorkflowMessageQueueManager::construct();
    queueManager.run();

    workItemDueDateJob = new WorkflowWorkItemDueDateJob();
    workItemDueDateJob.run();

}

AX2012 Send Service Framework


we can use the send service framework when wewant to send outbound messages. The following job is used send documents containing SalesOrders to an outbound port that endpoint configured for this document.


When you run this job you will get the senddocument dialog where we have to select the outbound port for the specified document.When you click on OK in dialog , the record will be inserted in the AifOutboundProcessingQueue table.

we should create the find operations for the service, by default AXSend service framework method sendMultipleDocuments will use find method.



static void Krishh_AxdSendframework(Args _args)
{
    AxdSend axdSend = new AxdSend();

    AifConstraintList aifConstraintList = new AifConstraintList();

    AifConstraint aifConstraint = new AifConstraint();

    aifConstraint.parmType(AifConstraintType::NoConstraint);

    aifConstraintList.addConstraint(aifConstraint);

    axdSend.sendMultipleDocuments(classNum(SalesSalesOrder),
    classNum(SalesSalesOrderService), AifSendMode::Async,  aifConstraintList);
    info("succeeded");
}

Friday, December 7, 2012

Hi Friends,
I was on vacation for four weeks, If you are expecting any answers from me, it may be delayed for some more time..

I wish you a very very happy CHRISTMAS and NEW YEAR.



Krishna.
Krishna.dynamics@gmail.com


Friday, November 23, 2012

Data Partition in AX2012 R2


AX2012 R2
AX2012 R2 release extends the concept of sharing data and processes across legal entities to streamline business processes and simplify the management of 'master data'.

AX2012 R2 release can support 36 country versions in one single installation of Dynamics AX2012, international companies that are represented in many countries to increase IT and operational efficiency. You can support all divisions in one installation, and it is the precondition to share master data and efficiently manage 'master data'.

Data partitioning
Data Partitioning can provide efficiency gains, because installation and system data is still shared.And data partitioning makes it possible to divide the application data into partitions of organizations.You will be able to share application data and processes between organizations within a partition, but not across .
Please see the below figure to understand the datapartitioning.

Please see the  below installation types for AX2012R2-

Entities
A single installation
A single installation of partitioning
Several installations
Application data and processes
Shared between legal entities
Shared between legal entities within a partition. Isolated between legal entities in different partitions
Shared between legal entities in the same installation. Isolated between installations
Master Data Management
Global master data shared between legal entities
Global master data shared between legal entities within a partition
Global master data shared between legal entities within the installation. Isolated between installations.
Meta data and adjustments
Applies to all entities
Applies to all entities
Unique for each installation
IT infrastructure
Single
Single
More
Database
Single
Single
More
A data partition helps sharing the Ax install base but not the data.
There can be companies with the same name in multiple partitions.

E.g Every partition will have the default company ‘DAT’.
- Intercompany doesn’t work across partitions
Mircosoft Recommends: Implementation choice must be made carefully as the companies between two partitions cannot be merged and Intercompany features cannot be used. The only option is to use Data migration tool kit for data export import between partitions and AIF for inter company operations.
Technical:-
A new partition table is introduced with a Key and the Recid field
- There is a new field called ‘PartitionRecid’ in everytable and as the dataareaid was by default applied to all contexts(Forms
queries) the partition key will also be added.





Select * from custTable where data areaid = ‘Dat’ and Partion key = ‘Initial’
- No cross company query on partitions are allowed like the cross company query
- You can know the current partition through ‘getcurrentpartitionrecid()’ similar to ‘curext()’
- Batch servers work across partitions
- AIF works across partitions
New table property like “SaveDataPerPartition” has been introduced as like “SaveDataPerCompany”. 
So for AIF, Batch tables – Save data per partition is set to “No”,because those are shared across partitions.


so get ready folks for AX2012 R2.

Wednesday, November 21, 2012

Dynamics AX2012 Road Map

The Microsoft Dynamics AX Roadmap shows current product plans through calendar year 2014.

The following sections include detailed information about the current release, functionality for Microsoft Dynamics AX 2012, and the Microsoft Dynamics vision for future releases.




DECEMBER 2012 - MICROSOFT DYNAMICS AX 2012 R2

Microsoft will continue to provide new capabilities through the release of Microsoft Dynamics AX 2012 R2. The planned general availability for this release is December 2012. This release includes key themes that are important to a broad set of customers across the footprint of the solution.

Ax2012 R2 release enhanced and added SQL Server Analysis Services (SSAS) cubes that enable business users to gain insight into the organization more quickly. Simply access Key Performance Indicators and compelling charts from within a role center, drill through to more details or use powerful ad-hoc analysis tools such as Microsoft Excel or Power View, to get additional business insights.


Lifecycle Services:
o Design phase: the Microsoft Dynamics AX Code Analyzer will help analyze the performance of custom code in Microsoft Dynamics AX based on rules.
o Deploy phase: the Microsoft Dynamics AX Data Migration Framework is planned to support import, export and migration of data to/from Microsoft Dynamics AX 2012, and covers over 20 scenarios including customer, vendor, product, employee, BOM, open sales and purchase order data. The framework is utilizing Microsoft SSIS and partners & customers can extend the scenarios provided.
o Maintain phase: diagnose your Microsoft Dynamics AX environment(s) using the Microsoft Dynamics AX Diagnostic Framework by analyzing data collected from the installation’s servers based on rules. A central dashboard highlights key issues that need immediate attention. These server types are planned to be supported: SQL Server, SQL Server Reporting Services, SQL Server Analysis Services, Application Object Server, Internet Information Server, and Microsoft Dynamics AX Help Server.


CALENDAR YEAR 2013 – MICROSOFT DYNAMICS AX 2012 R2

In calendar year 2013, we will continue to release new capabilities for Microsoft Dynamics AX 2012 R2 with a specific focus on the following areas:

 H1 we plan to release new out-of-the-box BI content for the Power View technology introduced in Microsoft SQL Server 2012. This is in line with our commitment to enable our Microsoft Dynamics AX customers to fully utilize the investments Microsoft is making in leading BI technology.
H2 of 2013 we’re planning to provide more functional enhancements for our focus industries, of which details will be released at a later stage.
 Master Data Management (MDM) – this first planned release of Master Data Management targets sharing and managing master data in specific scenarios across multiple Microsoft Dynamics AX instances. This release plans to supports scenarios for: Customer, Vendor, Product, Employee and GL Account data.



I hope you all guys are ready go into AX2012 and start swim into the depth.
Enjoy AX2012 folks......

Tuesday, November 13, 2012

Microsoft to Release New Version of Dynamics AX 2012 R2


Microsoft is planning a Dec. 1 release of Microsoft Dynamics AX 2012 R2,  the latest version of its Dynamics AX 2012 product, which will offer multiple new ERP features for companies in four key sectors including manufacturing, retail, the public sector and professional services.


The company made the announcement at the recent Dynamics AX Tech Conference in Bellevue, Wash.
Dynamics AX 2012 R2 is designed to localize the ERP applications for 36 country localizations by including specific regulatory requirements in various countries and localities. The update adds 11 new localizations for large countries such as Japan, India, Brazil, Russia and China, but also smaller countries such as the Czech Republic, Estonia, Hungary, Latvia, Lithuania, and Poland.
Also new in AX 2012 R2 is a talent management system for matching the skills of job candidates to open positions within an organization. Microsoft added that customers in the U.S. can also now bring payroll processing in house where they can exercise better control of this sensitive data than with a third-party payroll processing company.
“Just covering these highlights of Microsoft Dynamics AX 2012 R2, you start to realize the significance of this release, as it brings value across the board for many customers, both in their existing as well as new markets,” said Microsoft Dynamics ERP director Kees Hertogh. “I am specifically excited to see the release of these innovations in countries like Brazil, Russia, India and China, not only to serve our many great customers in these countries but also to help our customers in developing markets with their international operations.”

Yes I Know this will be very hard for on going implementations, Hoping with lot of standard issues to be fixed by this R2.