josef schauer program manager previous version support

18
Network Innovate Learn Experiment Josef Schauer Program Manager Previous version support

Upload: evangeline-little

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Josef Schauer Program Manager Previous version support

Network

Innovate

Learn

Experiment

Josef SchauerProgram Manager

Previous version support

Page 2: Josef Schauer Program 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.

Page 3: Josef Schauer Program Manager Previous version support

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

How to upgrade hundreds of retail stores?

Pain points and challenges

Page 5: Josef Schauer Program Manager Previous version support

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

Upgrade process

AX 2009 AX 2012 R2

POS2009

POS2009

POS2012

POS2012

Page 7: Josef Schauer Program Manager Previous version support

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

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

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

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

Requires upgrade modelVersion specific configuration dataRetailConnSeedDataGeneratorAX5RetailConnSeedDataGeneratorAX61

Update distribution locationsAssign POS distribution locations to store

Setup

Page 12: Josef Schauer Program Manager Previous version support
Page 13: Josef Schauer Program Manager Previous version support
Page 14: Josef Schauer Program Manager Previous version support

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

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

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

Questions?

Page 18: Josef Schauer Program Manager Previous version support

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