Содержание
- 2. Extensibility overview for Microsoft Dynamics AX for Retail - Part II Piyush Agrawal Sr. Solutions Architect
- 3. Agenda
- 4. Extensible Omni-Channel Retail CMS E-Commerce Commerce Runtime AX for Retail Social POS UI E-POS Commerce Runtime
- 5. Commerce runtime
- 6. Commerce Runtime Core business logic for commerce across Channels Composition pattern for “plug-and-play” Symmetric schema across
- 7. CRT internals Client – entry point to the CRT Messages – contains contracts Workflows – orchestration
- 8. Extensibility All workflows and plugins are implemented using the request and response pattern. Handlers can be
- 9. Commerce Runtime (CRT) Architecture
- 10. Retail server
- 11. Retail Server (RS) Stateless web service that exposes CRT functionality through an OData web interface. Anything
- 12. Retail Server architecture
- 13. Retail Proxy Retail proxy abstracts the interface between Retail server and Commerce Runtime Handles Local, Remote
- 14. Modern POS
- 15. Extensibility Scenarios Look and Feel Workflow Changes Extend Retail Entities Additional Functionality
- 16. Modern POS Architecture Platform dependent Platform independent ODATA v3 Retail Server (C#) CRT (C#) HTTP/HTTPS Operations
- 17. Modern POS Solution: Core
- 18. Modern POS Solution: App
- 19. Look and Feel Extensibility (View) Scenario – A Fashion retailer wants to brand the POS for
- 20. Entities extensibility Scenario Contoso wants to collect customer’s email preference for email marketing. This is an
- 21. Entities extensibility ExtensibilityHelper Class class ExtensibilityHelper { public extend(typeToExtend: any, propertyName: string, key: string, propertyType: PropertyTypeEnum,
- 22. An operation is composed of multiple activities A specific activity can be replaced / added /
- 23. Operations and Activities Total Discount Operation workflow Prompt Cashier for Discount Amount/Percentage Validate if cashier has
- 24. Adding new operation in AX Add a button in button grid of screen layout and map
- 25. Third Party Cross Loyalty Retailer A had a recent partnership with a leading retailer B and
- 26. Architecture Retail Server Retailer A Channel Db Retailer B Loyalty Service
- 27. High level flow
- 28. Modern POS Changes Platform dependent Platform independent ODATA v3 Retail Server (C#) CRT (C#) HTTP/HTTPS Operations
- 29. Demo
- 30. Questions
- 31. Additional Retail Sessions Ask the Experts: Microsoft Dynamics AX for Retail ATEAX08 Wednesday, February 4 1:00
- 32. Retail Hands on Lab Training Thursday Feb 5th & Friday Feb 6th Microsoft Conference Center -
- 34. Скачать презентацию