17
March 18-21, 2013 New Orleans

PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Embed Size (px)

Citation preview

Page 1: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

March 18-21, 2013New Orleans

Page 2: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

#conv13

Manufacturing solutions for Microsoft Dynamics® AX 2012 R2: Product configurator enhancements for sales and production Lars Fleckenstein, Senior Engineering LeadSverre Thune, Senior Program ManagerMicrosoft®

DDAX19

Page 3: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Application programming interface (API)

PCAdaptor

PCAdaptorProductConfigurationModel

PCAdaptorComponent

PCAdaptorAttribute

PCAdaptorBOMLine

PCAdaptorRouteOperation

PCAdaptorSourceDocumentLine

PCAdaptorSubComponent

A business example Product configurator capabilities

R2 enhancements

Agenda

Page 4: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

A business example

CompanySelling and producing loudspeakers

Business challengeDifferentiationCost effectiveness

SolutionConfigure-to-orderPersonalizationPhysical mockup

Page 5: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Demo

Configure to quote

Page 6: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Product configurator capabilitiesBuilding a product configuration model

Components – root or sub componentAttributes with attribute typesConstraints – expressions or tablesUser requirements (phantom BOMs)BOM lines with conditionsRoute operations with conditions

Preparing for releaseValidating the syntaxModifying the configuration user interfaceTesting the configuration experienceCreating configuration templatesTranslating names and descriptionsExporting a model to other environmentsCreate, approve, and activate version

Page 7: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

R2 enhancementsProduct modeling

Reuse configurationsSet on component level, deciding attributes

Include deep table constraintsMap to attributes on all subcomponent levels

Make attributes read-onlyConsolidated attribute modifiers

Hide sub-components and user requirements

Configuring a productNew X++ based configuration formRich API

Page 8: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Demo

Product modeling

Page 9: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Integration

Page 10: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Integration / interoperabilityConfigurator CAD system

(Autodesk inventor)Programmable machines (robot, CNC)

CAM code generation(printrun/Slic3r)

Configured grap SalesQuotation form

Configured 3D model

Manufactured itemsPrograms (Gcode)

Page 11: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

X++ application programming interface

PCAdaptor

PCAdaptorProductConfigurationModel

PCAdaptorComponent PCAdaptorAttribute

PCAdaptorBOMLine

PCAdaptorSourceDocumentLine

PCAdaptorRouteOperation

PCAdaptorSubComponent

Page 12: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Application programming interface – dynamic structure

User selectionBuild

datastructureGenerate BOM

and route

Execute extension

Check for extensionAccept configuration

Page 13: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Demo

Integration

Page 14: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Other sources of information

Manufacturing Bloghttp://blogs.msdn.com/b/axmfg/

Adaptor on MSDNhttp://msdn.microsoft.com/en-us/library/pcadaptor.aspx

User documentation on Technethttp://technet.microsoft.com/EN-US/library/hh278334.aspx

Migration Whitepaperhttp://www.microsoft.com/en-us/download/details.aspx?id=29695

Page 15: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc
Page 16: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

Next stepsKey actions, resources and Convergence-related sessions/activities

Submit your session evaluation through our mobile event app or by logging into My Convergence on your PC.

Review and relive session recordings and PowerPoint files inside My Convergence.

The Convergence Experience Center has free technical support, Convergence theater presentations, demonstrations and the social experience, featuring the Media Wall and live social feeds.

Use the #MSDynAX and #conv13 hashtags

Scan this tag to get points for participating in this session.

Access Explore Socialize

Did you know that it takes just 5 minutes to help improve Microsoft Dynamics AX documentation? Take the survey at http://t.co/mvBzFNzi.

Survey

Page 17: PCAdaptor PCAdaptorProductCo nfigurationModel PCAdaptorCo mponent PCAdaptorAttri bute PCAdaptorBO MLine PCAdaptorRou teOperation PCAdaptorSourceDoc

© 2013 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.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.