josef schauer program manager previous version support
TRANSCRIPT
Network
Innovate
Learn
Experiment
Josef SchauerProgram Manager
Previous version support
Disclaimer
© 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. 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. Microsoft cannot guarantee the accuracy of any information provided after the date of
this presentation. All 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.
Session focus
Centralized Omni-Channel Management
E-Commerce POS
IT Pro Experience
UX Improvements
Flexible, Scalable & Extensible Infrastructure
Search driven Shopping Experience
OOB “Starter” Storefront
Hardware Improvements
Time ClockCustomer Orders
ImprovementsPayment Processing
Commerce Data Exchange (CDX)
Commerce Run Time (CRT)Storefront Extensibility POS Extensibility
Merchandising & Inventory Improvements
Payment ProcessingBI/ReportingOrder Management &
Fulfillment
Customer ManagementChannel Management &
PublishingCatalog Management,
Enrichment & Publishing
Scale/Performance Upgrade & SupportMonitoring & DiagnosticsRapid StartSetup/Deployment
Administration Experience
Payments Extensibility
Customer Management
CRT Services Omni-Channel
Workflows
Pricing, Shipping & Taxes
Search, Scan Improvements
How to upgrade hundreds of retail stores?
Pain points and challenges
Backwards compatibility of Synch Service
Version specific instances of Real-
time Service
Retail channel schema versions
Data translation
Key investments
Upgrade process
AX 2009 AX 2012 R2
POS2009
POS2009
POS2012
POS2012
Overview
AX 6.2
Synch Service 6.2
Real-time Service 6.2
Real-time Service 5.1
Synch Service 6.2
Store Connect
5.0
POS 6.2
POS5.0
Each distribution location has a versionEach scheduler job has a translation methodMaps AX6.2 data to AX5 format
Translated data is saved to temporary tablesUpgraded AX5 scheduler jobs read from temporary tables and send data to POSMapping from store to POS databases
Implementation – Store Connect
Download
Run Scheduler
job
Read data
AX5?
Translate
AX6.2 tables
Temporary tables
Send request to Synch Service
YES
Example - Currency
Currency
Exchange rate currency pair
Exchange rate
Exchange rate type
Exchange rate
Currency
Translation process
Tem
pora
ry ta
ble
sA
X6.2
Requires upgrade modelVersion specific configuration dataRetailConnSeedDataGeneratorAX5RetailConnSeedDataGeneratorAX61
Update distribution locationsAssign POS distribution locations to store
Setup
Use previous version Real-time ServiceTranslate during API call
Implementation – Real-time Service
AX6.2
RTS6.2
RTS6.11
RTS5.1
POS6.2
POS5
POS6.1
Synch ServiceCreate/update appropriate temp tablesUpdate scheduler jobs to reflect field mappingsProvide translation logicRetailConnPOSDataTranslatorAX62_AX5RetailConnPOSDataTranslatorAX62_AX61
Real-time ServiceUpdate X++ methods to provide data translationRetailTransactionService_AX5RetailTransactionService_AX61
Customization
Key takeawaysSchema versionVersion specific schemas
Data translationFrame work to translate data during data transfer
Real-time ServiceMultiple versions for the service
POS upgradeRolling upgrade of POS terminals in the stores
Questions?
© 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.