Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.

Slides:



Advertisements
Similar presentations
Order management and Order fulfillment Prabhu Padhi, Meera Mahabala Senior Program Manager.
Advertisements

MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Guðmundur Helgi Axelsson Program Manager End of Day and Statement Posting.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Guðmundur Helgi Axelsson Program Manager Inventory and Replenishment.
Jeff Blucher Program Manager Store setup and POS.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Online Channel Management
E-Commerce developer experience
Yabin Liu Senior Program Manager Business Intelligence and Reporting.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Yabin Liu Senior Program Manager Credit Card Payment Processing.
Scott Tucker Program Manager Customer and Loyalty.
Feature: OLE Notes Migration Utility
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Session 1.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Prabhu Padhi, Meera Mahabala Senior Program Manager Catalog Management and Publishing.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
DISCLAIMER ©2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Solution Architecture
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.

Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
customer.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Josef Schauer Program Manager Previous version support.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
demo Demo.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Josef Schauer Program Manager Commerce Data Exchange.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Meera Mahabala Program Manager Online storefront.
Feb 6-7, 2104 Hyatt Residency Bellevue. Yabin Liu Program Manager.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Josef Schauer Program Manager Retail headquarters setup.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Microsoft Dynamics Retail Conference 2014
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Presentation transcript:

Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics AX Industry Solution Offerings Resolution Guidance on Solution Roadblocks Networking Focus Topic Highlight Business Intelligence Tuesday 2.15pm – 5.45pm Risso 6C Risso 8A Risso 7B Risso 7A Risso 6C Risso 6A/B

DISCLAIMER ©2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. Other names and brands may be claimed as the property of others. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. All pre-release product release dates and features specified are preliminary based on current expectations, and are subject to change without notice. Microsoft may make changes to specifications and product descriptions at any time, without notice. Sample code included in this presentation is made available AS IS. THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS PRESENTATION. Microsoft products are not intended for use in medical, life saving, or life sustaining applications.

NICE,FRANCE LEARN | INSPIRE | INNOVATE TECHNICAL CONFERENCE 2011

PROGRAMMING MODEL IMPROVEMENTS – PART 1 AMIT KULKARNI CHANDRAMOULI VENKATESH SESSION CODE : BRK212 MICROSOFT DYNAMICS AX R&D MICROSOFT CORPORATION

In these sessions we will show you… Model-driven Development – Naturally model real-world business scenarios Common Application Patterns – Supported by built-in frameworks Write Less Code – Speed up development of business applications Unveil a New Customization Paradigm Fully Embrace.NET Development Expose X++ business logic as WCF services with ZERO additional code

Components in action today

Pains and challenges Isaac – Business Application Developer Needs to understand sophisticated data model – Relationship information Wants to leverage existing code – Extending existing types is desirable. Needs framework-level support for common application patterns Wants to write efficient code – Enhanced record and object caches Nandita – In-house Developer Wants maintainability of customizations Needs to connect their ERP system with additional business applications on a variety of platforms, such as mobile devices

Microsoft Dynamics AX Development Stack

Dynamics AX Application Development Steps FM Inc. ACME 1.Ease of binding controls to data 2.UI based on data patterns 1.Ease of binding controls to data 2.UI based on data patterns 1.Improved caching for performance 2.Manage data relations with Unit of Work 1.Improved caching for performance 2.Manage data relations with Unit of Work Semantically richer abstractions 1.Table relation 2.Table inheritance 3.Date effective tables Semantically richer abstractions 1.Table relation 2.Table inheritance 3.Date effective tables

Setup for Today’s Session ACME (ISV) develops a fleet management solution for the rental vehicle vertical. FM Inc. purchases the solution, and with their implementation partner, installs it, configures it, and then customizes it. Front Office Back Office Fleet

Fleet Data Model *1 * 1 * 1

demo Data Model Design and UI Development

DEMO: Data Model Design and UI Development PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Application Developer Understanding the data modelTable Relations Reverse Engineering the data model Consistent way to implement relations Application Developer Type HierarchiesTable Inheritance Naturally model business entities Application Developer Common application patterns – Require code customization Consistency Date Effective Tables Date Effective Forms Consistent data access behavior Multiple data patterns

Dynamics AX Application Development Steps FM Inc. ACME Improvements to performance of your apps Enhanced Record Cache SysGlobalObjectCache (SGOC) Database Temp Tables Common application patterns Number Sequences X++ and.NET interop Unit of Work Improvements to performance of your apps Enhanced Record Cache SysGlobalObjectCache (SGOC) Database Temp Tables Common application patterns Number Sequences X++ and.NET interop Unit of Work

Simplifies programming with complex relational entities UoW provides – Create/Update/Delete operation sequencing – Propagation of IDs – Transaction Management Supported in forms to manage related data sources

Using Unit of Work Create New UoW Register records for C/U/D with UoW Register records for C/U/D with UoW Call SaveChanges on UoW Call SaveChanges on UoW UnitofWork uow = new UnitofWork(); Header header; Line line; header.foo =...; line.bar =...; line.Header(header); Relate buffers using Navigation Methods uow.insertonSaveChanges(line); uow.insertonSaveChanges(header); uow.SaveChanges();

Top 10 Tips from the Session Use the enhanced table relations in Dynamics AX 2012 to model relationships Migrate all EDT relations to table relations. Using EDT relation migration tool will make it easy Table inheritance can be used to effectively model “is a” type of relationships Use table inheritance on master data entities. Do not use on transactional entities When querying tables in an inheritance hierarchy, use the ad-hoc query mode to improve performance Leverage metadata to model date effective data instead of writing code Maximize usage of your AOS and reduce DB round trips by using enhanced record cache and SysGlobalObjectCache Cache sizes can now be configured per AOS and per table group Use the Unit of Work feature to deal with the highly normalized data model Utilize the power of SQL Server: Temp Table, Computed Columns, Included Columns, Full Text Search, Fixed Schema, Stored Procedures

What we showed you today…

Q&A

Related sessions BRK213: Programming Model Improvements – Part 2 BRK214: Application Integration Framework (AIF) Enhancements BRK216: Developing in.NET Managed Code and other X++ Enhancements BRK224: Performance: Benchmarks, Features and Patterns CHK215: Services & AIF Q&A CHK213: X++ Language Q&A

Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics AX Industry Solution Offerings Resolution Guidance on Solution Roadblocks Networking Focus Topic Highlight Business Intelligence Tuesday 2.15pm – 5.45pm Risso 6C Risso 8A Risso 7B Risso 7A Risso 6C Risso 6A/B

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.