Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees:...
Transcript of Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees:...
![Page 1: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/1.jpg)
![Page 2: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/2.jpg)
Integration Tech Talk
Format: 1-hour Skype call
Attendees: Technical resources from customer and partner teams
• Dynamics 365 For Operations integration overview
• Integration scenarios walkthrough
• Cloud based integrations
AGENDA
![Page 3: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/3.jpg)
AX2012 Service architecture
![Page 4: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/4.jpg)
AX2012 Authentication
![Page 5: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/5.jpg)
Entity
Entity Configure
Compare
Copy
MDM
Integration
Data Migration
Import
Export
![Page 6: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/6.jpg)
Integration Framework
Odata Service
Data Entity
Integration
File Import/ export
Recurring integrations
Application lifecycle management
Data migrationCopyconfiguration
Mobile/ third party applications
Office integrations
Data Management Platform
Staging Mapping Pre/Post processingValidation Data Packages
Classes
Custom service
SOAP/XML
REST/JSON
![Page 7: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/7.jpg)
Data management platform (Data Flow)
DIXF Service
Source
Files
Application Server
Data Entity
Database Server
Staging Target
Central storage
Inbound flow
SSIS
![Page 8: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/8.jpg)
Integration
Real-time integration
• Exchange data synchronously and invoke actions via services
• Ex: mobile application, editing data in excel
Asynchronous integration
• Setup periodic & unattended exchange of data with external systems
• Ex: Nightly credit card data file, Weekly export of general ledger summary
![Page 9: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/9.jpg)
‘D365fO’ vs AX2012
![Page 10: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/10.jpg)
D365fO Authentication
![Page 11: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/11.jpg)
Scenario – PLM Integration
• PLM System Integration
• Product/BOM information synchronization
![Page 12: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/12.jpg)
Challenges
• File-based import/export
• Fixed XML format
• Synchronous error handling
![Page 13: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/13.jpg)
Integration Flow
• PLM System Integration
• Client Application calling data entities
![Page 14: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/14.jpg)
Scenario – Sales Order Integration• Sales Order Integration
Web Front End(PHP)AX7
Sales Orders
![Page 15: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/15.jpg)
Scenario – Sales Order Integration• Familiarity with PHP and REST
• Very low volume
• OData
![Page 16: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/16.jpg)
Demo
![Page 17: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/17.jpg)
Scenario – Packing Slips Integration• 30 seconds between scanning station and printing station
![Page 18: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/18.jpg)
Scenario – Packing Slips Integration• Custom service?
• Batch?
![Page 19: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/19.jpg)
Demo
![Page 20: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/20.jpg)
Scenario – Transaction Integration• Volume quite large
• No business requirement to be synchronous
• DIXF recurring integration
![Page 21: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/21.jpg)
• Custom file
• HBI data – no user interaction
Scenario – Bank payment file integration
AX2012 - AOS Secure File Share
Bank payment
file
![Page 22: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/22.jpg)
• No access to AOS VM
Bank payment file integration – Challenge
![Page 23: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/23.jpg)
• SFTP
Bank payment file integration – Option 1
AX7
Bank payment
fileSFTP
![Page 24: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/24.jpg)
• Cloud storage – Azure blob
Bank payment file integration – Option 2
AX7
Bank payment
fileSecure File ShareAzure Blob
Bank payment
file
![Page 25: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/25.jpg)
• AX7 Azure blob?
• Azure blob in another Azure subscription
Bank payment file integration – Option 2
AX7
Bank payment
fileSecure File ShareAzure Blob
Bank payment
file
MSFT Azure subscriptionPartner/customer
Azure subscription
![Page 26: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/26.jpg)
• AX7 Azure blob?
• AX7 Azure blob – SharedServiceUnitStorage
Bank payment file integration – Option 3
Azure Blob AX7
MSFT Azure subscription
Bank payment
fileSecure File Share
Bank payment
file
![Page 27: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/27.jpg)
Demo
![Page 28: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/28.jpg)
What is happening today…
![Page 29: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/29.jpg)
Microsoft’s vision for integration:Unified integration experience across on-premises and cloud
![Page 30: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/30.jpg)
Hybrid Integration
AX7
Azure
On premise
LogicApp
On premise
![Page 31: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/31.jpg)
Hybrid Integration
AX7
Azure
On premise
LogicApp
On premise
AAD Application Proxy Connector
![Page 32: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/32.jpg)
Logic App End to End• D365fO OData connector is available
• D365fO file connector on the roadmap
• Hybrid connectors should be available soon
![Page 33: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/33.jpg)
Logic App End to End
AX7
XML file
SFTP Server
Azure On premise
AX7 Connector
Logic App
XML file XML file
External ApplicationSFTP
Connector
![Page 34: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/34.jpg)
Demo
![Page 35: Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees: Technical resources from customer and partner teams • Dynamics 365 For Operations](https://reader030.fdocuments.us/reader030/viewer/2022041103/5f021c227e708231d4029e9f/html5/thumbnails/35.jpg)
Resources• Integration sample code
• Recurring app github sample
• Sample logic app file based connector