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
Produktiv Software entwickeln mit Visual Studio, heute und morgen
Advertisements

Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Order management and Order fulfillment Prabhu Padhi, Meera Mahabala Senior Program Manager.
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.
Guðmundur Helgi Axelsson Program Manager Inventory and Replenishment.
Yabin Liu and Scott Tucker Dynamics Retail Developer Experience (CRT and POS)
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.
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.
Session 1.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Feature: Print Remaining Documents © 2013 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.
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.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Solution Architecture
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.
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.
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 QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
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.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
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.
Integrating with Dynamics 365
Microsoft Dynamics Retail Conference 2014
Microsoft Dynamics NAV 2017
Welcome to Architect Insight 2010
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

THE DEVELOPER TOOLS EXPERIENCE – PART 1 MORPHX AND TFS MICHAEL FRUERGAARD PONTOPPIDAN SESSION CODE : BRK210 MICROSOFT DYNAMICS AX R&D MICROSOFT CORPORATION PAWEL KRUK MICROSOFT DYNAMICS AX R&D MICROSOFT CORPORATION

Today we will show you… New developer-tailored MorphX experience Enhancements to X++ authoring experience Investments in developer productivity tools How to organize your code and track changes using TFS A glimpse into Visual Studio ALM

Components in action today

Core Concepts and MorphX

Development Paradigm Model-driven – Domain abstration – Write less code Highly customizable layered architecture – Layer-based approach with access to source code SQL-based model store – Single store for app-wide metadata – Easy packaging and deployment of models Horizontal and industry applications – Development does not start from scratch High-level programming abstractions for ERP application developers

X++ Language Object-oriented – Supports abstractions, hierarchies, polymorphism, and encapsulation Domain-aware – With keywords such as company, client, and server Data-aware – Keywords and syntax for working with the database – e.g., queries and transactions

Enhancements in AX 2012

Pains and challenges Nandita – In-house Developer Need for a developer-centric workspace Being more productive authoring X++ Viktor – Business System Developer Comprehend type hierarchies Isaac – ISV Developer Easily write, run, and extend unit tests Manage source code using a version control system Simon – Systems Implementer Track project status Track resolution of work item status and defects

E2E Process: Creating and deploying a model DEMO 1: Development Workspace Role-tailored development experience DEMO 2: X++ Editor Intellisense Auto completion DEMO 3: Type Hierarchy Views Type hierarchy context Type hierarchy browser DEMO 4: Unit Test Test-Driven Development Test projects DEMO 5: TFS Integration in AX Source control Work item integration DEMO 6: ALM in TFS Branches Automated builds Test infrastructure

DEMO 1: Development Workspace PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Nandita Viktor Isaac Development experience impacted by application UX Client split into application and development workspaces Opening tools windows from application window Rearranged menus Simplified development UI Better use of screen estate Easier to discover and use menus

demo Development workspace

DEMO 2: X++ Editor PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Nandita Viktor Isaac X++ editor showing its age, especially for developers with a Visual Studio background Word completion Go-to-element Improved parameter help Indenting Incremental search New intellisense and navigation features improve code authoring productivity

demo X++ Editor

DEMO 3: Type Hierarchy Views PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Viktor Isaac Understanding type hierarchiesType Hierarchy Views Table inheritance support Improved navigation to AOT and editor Easier to browse and navigate type hierarchies, improving understanding of the application Contextual view allows on- the-fly discovery

demo Type Hierarchy Views

DEMO 4: Unit test PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Isaac Easily write, run, and extend unit tests Updated SysTest UI Extensible attributes for unit test categorizing Extensible unit test execution strategy Automatic tear down of unit test session data Easier to view unit test results Unit tests can be decorated to control which run Unit test execution can be integrated into build or check-in gates Less work cleaning up data created

demo Unit test

DEMO 5: Version Control System integration with TFS PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Viktor, Isaac Reduced productivity due to limitations of shared AOS environments No control over the history of code changes, especially when different versions of the same product are being maintained File-based Version Control System for Dynamics AX application File-based Version Control System support for AX models Branching support for TFS- based Version Control System Separate development environment, with access to the latest version of collaboratively developed solution Ability to track the history Easy to access the code of a single AX model Easy to access the code of a particular branch Viktor, Isaac, Simon Difficult to track development tasks and their relation to code changes Difficult to track the status of project progress TFS work item integrationAbility to relate a single development task or a bug with a code change Up-to-date state of a work item

demo Version Control System integration with TFS

Branching MAIN RELEASE 1 FEATURE A Legend branch merge edit code t

DEMO 6: Visual Studio ALM and Dynamics AX PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Viktor, Isaac, Simon No central place for tracking requirements and tasks breakdown Limited support for continuous integration Lack of tools to manage tests and track the test execution history TFS work items TFS-based automated build TFS test tools Visual Studio test integration with SysTest Central place to capture requirements, tasks, bugs, tests, and test results Automatic production of builds from version- controlled source code Easy tracking and execution of tests Easy tracking and analysis of test results Integration of SysTest in build process

Top 10 Tips from the Session Use AX32.exe -development to start AX directly in developer workspace Incremental Search (CTRL+I) is an efficient way to navigate a method Use method templates to quickly write standard methods Learn and learn to use the new metadata concepts Write XML documentation to make your APIs understandable Write unit tests to prevent regressions – Use test projects for manageability Run the best practice tool to detect coding issues early Use TFS to centralize your development processes and increase the productivity of your team Explore the online communities Read “mfp’s 2 cents”:

What we showed you today… New workspace experience, optimized for development Improved X++ editor, increasing productivity and alignment with authoring code in Visual Studio Enhanced Toolset for browsing type hierarchy, improving understanding and navigability Writing, extending, and running unit tests Adding models to source control branches and working with Version Control System Using TFS work items to track the progress of code changes

Related sessions BRK211 – The Developer Tools Experience Part 2 – Visual Studio Tools BRK212 – Programming model improvements – Part 1 BRK213 – Programming model improvements – Part 2 BRK215 – Debugging BRK216 – Developing in.NET Managed Code and other X++ Enhancements CHK204 – Dynamics AX Development 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.