josef schauer program manager previous version support
TRANSCRIPT
![Page 1: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/1.jpg)
Network
Innovate
Learn
Experiment
Josef SchauerProgram Manager
Previous version support
![Page 2: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/2.jpg)
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.
![Page 3: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/3.jpg)
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
![Page 4: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/4.jpg)
How to upgrade hundreds of retail stores?
Pain points and challenges
![Page 5: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/5.jpg)
Backwards compatibility of Synch Service
Version specific instances of Real-
time Service
Retail channel schema versions
Data translation
Key investments
![Page 6: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/6.jpg)
Upgrade process
AX 2009 AX 2012 R2
POS2009
POS2009
POS2012
POS2012
![Page 7: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/7.jpg)
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
![Page 8: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/8.jpg)
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
![Page 9: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/9.jpg)
Download
Run Scheduler
job
Read data
AX5?
Translate
AX6.2 tables
Temporary tables
Send request to Synch Service
YES
![Page 10: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/10.jpg)
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
![Page 11: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/11.jpg)
Requires upgrade modelVersion specific configuration dataRetailConnSeedDataGeneratorAX5RetailConnSeedDataGeneratorAX61
Update distribution locationsAssign POS distribution locations to store
Setup
![Page 12: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/12.jpg)
![Page 13: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/13.jpg)
![Page 14: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/14.jpg)
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
![Page 15: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/15.jpg)
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
![Page 16: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/16.jpg)
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
![Page 17: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/17.jpg)
Questions?
![Page 18: Josef Schauer Program Manager Previous version support](https://reader031.vdocuments.net/reader031/viewer/2022020417/5697bfdb1a28abf838cb093c/html5/thumbnails/18.jpg)
© 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.