SlideShare a Scribd company logo
1 of 35
Download to read offline
Integrating With Dynamics AX
Past, Present, Future
4
Session Abstract
Want to know more about AX integration? In this session you will learn
about the Web Service Adapter: usage, configuration, and how to
approach the extension of the Jumpstart beyond the basic template
Scribe provides. You will also hear from Scribe’s Product Management
team as they discuss our plans for AX integrations.
© 2015 Scribe Software Corporation. All rights reserved. 5
Insight 7.9.0 New Features Agenda
• Past:
• Using Insight to Work with Dynamics AX 2009 (AX 5)
• Present:
• Using Insight to Work with Dynamics AX 2012 (AX 6)
• Jumpstart: Out-of-the-Box
• Jumpstart: Extending
• Future:
• Looking Forward: Dynamics AX 2012 Integration
• Looking Forward: Dynamics AX 7 Integration
PAST: Connecting to Dynamics AX 2009 (AX 5)
Scribe Adapter Design
• Traditional Scribe API Adapter
• AX Access through .NET Business Connector
◦ Application Integration Framework (AIF) available, still new
• User experience much like interacting with other applications with
Insight
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Dynamics AX Changes
• Application Overhaul
◦ Database
• Relational data structure changes
◦ Integration Best Practices
• Last version to support .NET Business Connector
• First version to recommend AIF as integration best-practice
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Recommended Dynamics AX Integration Method
• Integration based on industry standards
• AIF Document Services – Service Operations
◦ Can be published as SOAP-based web service endpoints
◦ Endpoints exchange information using XML
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe Adapter Design Goals
• Enable connectivity to AX Document Service Operations
• Enable connection to similar standards-based interfaces
◦ XML communication to a published SOAP web service definition
• Leverage AX logic when publishing
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe Adapter Design Decisions
• To interface with an open architecture, create an open adapter
◦ Flatten hierarchical data structures
• Avoid redesign of platform built for relational data structures
◦ Drive Adapter features with AX implementation details
• Other web services are likely to implement them as well
◦ Limit publisher to a defined use case, keep UI simple
• Typical Scribe UI impractical across all entities
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Flattened Hierarchy
◦ DTS = construction of XML payload  execution of method
◦ Provide access to array parameters
• Present array parameters as entities – accessible as steps
12
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Flattened Hierarchy
◦ Build in method execution timing
• Method execution and related arrays as a repeating group
• Implement repeating group automatically
• Completion of a repeating group triggers method
14
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Adapter Features
◦ Handling fixed and variable arrays
16
17
18
19
20
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Adapter Features
◦ Handling class inheritance
22
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Publisher
◦ No direct database access
◦ No methods for creating customizations
◦ Provide a mechanism for deploying custom code
24
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Scribe User Experience Compared to Other Adapters
• Publisher
◦ Provides a user interface to
• Configure customizations
• Support a publisher experience similar to other Scribe publishers
26
PRESENT: Connecting to Dynamics AX 2012 (AX 6)
Benefits and Challenges
• Benefits
◦ Access to highly customizable systems
◦ Uniform Scribe interface
• Challenges
◦ More application knowledge required
◦ More infrastructure configuration required
The Dynamics AX and Dynamics CRM Jumpstart
Out-of-the-Box
• Basic functionality
• All implementations will go beyond this functionality
◦ Modified field mappings
◦ Modified entity/publication logic
◦ Custom entities (source, target, publication)
The Dynamics AX and Dynamics CRM Jumpstart
Extending
• Specific skill sets required
◦ Business logic expertise
◦ Application Integration Framework expertise
• Document Services
• X++ coding
The Dynamics AX and Dynamics CRM Jumpstart
Extending
• Service Considerations (Source/Target)
◦ Data requirements
• Data and operational fields
◦ Structure requirements
• Building and interacting with arrays
◦ Technical requirements
• Inheritance
The Dynamics AX and Dynamics CRM Jumpstart
Extending
• Publishing Considerations
◦ Understanding Scribe’s publication logic
• XML message requirements
◦ Obtaining XML body metadata
◦ Populating XML body data
◦ Adding XML envelope required by Scribe
◦ Posting XML message to the ScribeIn queue
32
XML Metadata
33
Construct and Post XML Message
FUTURE: Dynamics AX 2012 (AX 6)
• Handle More Use Cases
◦ Improve
• Error handling
• Publishing
• Queue management
FUTURE: Dynamics AX 7
• Integration methodology is switching from AIF to OData
• Cloud release planned for Q4 2015
• On premise release 3-6 months later
Scribe Connectivity
• Scribe Online OData connectivity first
• Insight connectivity after the on premise release
36
Q+A
37
THANK YOU

More Related Content

What's hot

Bpm company code camp - configuration or coding with pega
Bpm company   code camp - configuration or coding with pegaBpm company   code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
Codecamp Romania
 

What's hot (20)

General 01 welcome and scribe business update
General 01   welcome and scribe business updateGeneral 01   welcome and scribe business update
General 01 welcome and scribe business update
 
General 02 sf tech tour on24 case study
General 02 sf tech tour  on24 case studyGeneral 02 sf tech tour  on24 case study
General 02 sf tech tour on24 case study
 
Monitoring on premise biz talk applications using cloud based power bi saas
Monitoring on premise biz talk applications using cloud based power bi saasMonitoring on premise biz talk applications using cloud based power bi saas
Monitoring on premise biz talk applications using cloud based power bi saas
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 
Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRM
 
CRM Saturday: DevOps with Jonas Rapp
CRM Saturday: DevOps with Jonas RappCRM Saturday: DevOps with Jonas Rapp
CRM Saturday: DevOps with Jonas Rapp
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
Webinar: APPSeCONNECT iPaaS Q3 2020 Release - Major Highlights and Walkthrough
Webinar: APPSeCONNECT iPaaS Q3 2020 Release - Major Highlights and WalkthroughWebinar: APPSeCONNECT iPaaS Q3 2020 Release - Major Highlights and Walkthrough
Webinar: APPSeCONNECT iPaaS Q3 2020 Release - Major Highlights and Walkthrough
 
Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug Johnson
 
What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
 
Connect SAP Cloud Platform with SAP Hybris Commerce
Connect SAP Cloud Platform with SAP Hybris CommerceConnect SAP Cloud Platform with SAP Hybris Commerce
Connect SAP Cloud Platform with SAP Hybris Commerce
 
Bpm company code camp - configuration or coding with pega
Bpm company   code camp - configuration or coding with pegaBpm company   code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
Informatica Cloud Spring 2014 Launch Webinar Presentation
Informatica Cloud Spring 2014 Launch Webinar PresentationInformatica Cloud Spring 2014 Launch Webinar Presentation
Informatica Cloud Spring 2014 Launch Webinar Presentation
 
How to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI developmentHow to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI development
 
Webinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud Integration
Webinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud IntegrationWebinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud Integration
Webinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud Integration
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
 

Similar to Scribe insight 05 dynamics ax

Similar to Scribe insight 05 dynamics ax (20)

Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified TrainerMoorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
Connecting your .Net Applications to NoSQL Databases - MongoDB & CassandraConnecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
 
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
 
Private Cloud: Database-as-a-Service with Enterprise Manager : OOW 16
Private Cloud: Database-as-a-Service with Enterprise Manager : OOW 16Private Cloud: Database-as-a-Service with Enterprise Manager : OOW 16
Private Cloud: Database-as-a-Service with Enterprise Manager : OOW 16
 
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
 
All about SPFx
All about SPFxAll about SPFx
All about SPFx
 

More from Scribe Software Corp.

Integration: the Key to Improved Client Services
Integration: the Key to Improved Client ServicesIntegration: the Key to Improved Client Services
Integration: the Key to Improved Client Services
Scribe Software Corp.
 
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAVIntegration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Scribe Software Corp.
 

More from Scribe Software Corp. (20)

Sikich Case Study
Sikich Case Study Sikich Case Study
Sikich Case Study
 
Scribe Online for On24
Scribe Online for On24 Scribe Online for On24
Scribe Online for On24
 
Boston SilverTech Case Study
Boston   SilverTech Case StudyBoston   SilverTech Case Study
Boston SilverTech Case Study
 
How to Spot a Great API
How to Spot a Great APIHow to Spot a Great API
How to Spot a Great API
 
7 Traits of a Great API
7 Traits of a Great API7 Traits of a Great API
7 Traits of a Great API
 
General 02 london tech tour konica minolta case study
General 02 london tech tour   konica minolta case studyGeneral 02 london tech tour   konica minolta case study
General 02 london tech tour konica minolta case study
 
General 04 dynamics crm
General 04   dynamics crmGeneral 04   dynamics crm
General 04 dynamics crm
 
Scribe online 03 scribe online cdk and api overview
Scribe online 03   scribe online cdk and api overviewScribe online 03   scribe online cdk and api overview
Scribe online 03 scribe online cdk and api overview
 
Scribe online 04 o data connector
Scribe online 04   o data connectorScribe online 04   o data connector
Scribe online 04 o data connector
 
Scribe online 05 marketing automation and crm
Scribe online 05   marketing automation and crmScribe online 05   marketing automation and crm
Scribe online 05 marketing automation and crm
 
Building a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scrBuilding a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scr
 
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCOConnect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
 
The IP Imperative
The IP Imperative The IP Imperative
The IP Imperative
 
Integration: the Key to Improved Client Services
Integration: the Key to Improved Client ServicesIntegration: the Key to Improved Client Services
Integration: the Key to Improved Client Services
 
Simple Salesforce Data Migration
Simple Salesforce Data MigrationSimple Salesforce Data Migration
Simple Salesforce Data Migration
 
Leverage Real-Time Data for Cross-Channel Marketing. By Peter Chase
Leverage Real-Time Data for Cross-Channel Marketing. By Peter ChaseLeverage Real-Time Data for Cross-Channel Marketing. By Peter Chase
Leverage Real-Time Data for Cross-Channel Marketing. By Peter Chase
 
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAVIntegration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
 
Improving the Customer Experience by Capturing and Using the Right Data - by ...
Improving the Customer Experience by Capturing and Using the Right Data - by ...Improving the Customer Experience by Capturing and Using the Right Data - by ...
Improving the Customer Experience by Capturing and Using the Right Data - by ...
 
Graduate to Engagement Marketing Through Marketing Automation by Marketo & Sc...
Graduate to Engagement Marketing Through Marketing Automation by Marketo & Sc...Graduate to Engagement Marketing Through Marketing Automation by Marketo & Sc...
Graduate to Engagement Marketing Through Marketing Automation by Marketo & Sc...
 
Industry Report: The State of Customer Data Integration in 2013
Industry Report: The State of Customer Data Integration in 2013Industry Report: The State of Customer Data Integration in 2013
Industry Report: The State of Customer Data Integration in 2013
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

Scribe insight 05 dynamics ax

  • 1. Integrating With Dynamics AX Past, Present, Future
  • 2. 4 Session Abstract Want to know more about AX integration? In this session you will learn about the Web Service Adapter: usage, configuration, and how to approach the extension of the Jumpstart beyond the basic template Scribe provides. You will also hear from Scribe’s Product Management team as they discuss our plans for AX integrations.
  • 3. © 2015 Scribe Software Corporation. All rights reserved. 5 Insight 7.9.0 New Features Agenda • Past: • Using Insight to Work with Dynamics AX 2009 (AX 5) • Present: • Using Insight to Work with Dynamics AX 2012 (AX 6) • Jumpstart: Out-of-the-Box • Jumpstart: Extending • Future: • Looking Forward: Dynamics AX 2012 Integration • Looking Forward: Dynamics AX 7 Integration
  • 4. PAST: Connecting to Dynamics AX 2009 (AX 5) Scribe Adapter Design • Traditional Scribe API Adapter • AX Access through .NET Business Connector ◦ Application Integration Framework (AIF) available, still new • User experience much like interacting with other applications with Insight
  • 5. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Dynamics AX Changes • Application Overhaul ◦ Database • Relational data structure changes ◦ Integration Best Practices • Last version to support .NET Business Connector • First version to recommend AIF as integration best-practice
  • 6. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Recommended Dynamics AX Integration Method • Integration based on industry standards • AIF Document Services – Service Operations ◦ Can be published as SOAP-based web service endpoints ◦ Endpoints exchange information using XML
  • 7. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe Adapter Design Goals • Enable connectivity to AX Document Service Operations • Enable connection to similar standards-based interfaces ◦ XML communication to a published SOAP web service definition • Leverage AX logic when publishing
  • 8. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe Adapter Design Decisions • To interface with an open architecture, create an open adapter ◦ Flatten hierarchical data structures • Avoid redesign of platform built for relational data structures ◦ Drive Adapter features with AX implementation details • Other web services are likely to implement them as well ◦ Limit publisher to a defined use case, keep UI simple • Typical Scribe UI impractical across all entities
  • 9. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Flattened Hierarchy ◦ DTS = construction of XML payload  execution of method ◦ Provide access to array parameters • Present array parameters as entities – accessible as steps
  • 10. 12
  • 11. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Flattened Hierarchy ◦ Build in method execution timing • Method execution and related arrays as a repeating group • Implement repeating group automatically • Completion of a repeating group triggers method
  • 12. 14
  • 13. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Adapter Features ◦ Handling fixed and variable arrays
  • 14. 16
  • 15. 17
  • 16. 18
  • 17. 19
  • 18. 20
  • 19. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Adapter Features ◦ Handling class inheritance
  • 20. 22
  • 21. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Publisher ◦ No direct database access ◦ No methods for creating customizations ◦ Provide a mechanism for deploying custom code
  • 22. 24
  • 23. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Scribe User Experience Compared to Other Adapters • Publisher ◦ Provides a user interface to • Configure customizations • Support a publisher experience similar to other Scribe publishers
  • 24. 26
  • 25. PRESENT: Connecting to Dynamics AX 2012 (AX 6) Benefits and Challenges • Benefits ◦ Access to highly customizable systems ◦ Uniform Scribe interface • Challenges ◦ More application knowledge required ◦ More infrastructure configuration required
  • 26. The Dynamics AX and Dynamics CRM Jumpstart Out-of-the-Box • Basic functionality • All implementations will go beyond this functionality ◦ Modified field mappings ◦ Modified entity/publication logic ◦ Custom entities (source, target, publication)
  • 27. The Dynamics AX and Dynamics CRM Jumpstart Extending • Specific skill sets required ◦ Business logic expertise ◦ Application Integration Framework expertise • Document Services • X++ coding
  • 28. The Dynamics AX and Dynamics CRM Jumpstart Extending • Service Considerations (Source/Target) ◦ Data requirements • Data and operational fields ◦ Structure requirements • Building and interacting with arrays ◦ Technical requirements • Inheritance
  • 29. The Dynamics AX and Dynamics CRM Jumpstart Extending • Publishing Considerations ◦ Understanding Scribe’s publication logic • XML message requirements ◦ Obtaining XML body metadata ◦ Populating XML body data ◦ Adding XML envelope required by Scribe ◦ Posting XML message to the ScribeIn queue
  • 31. 33 Construct and Post XML Message
  • 32. FUTURE: Dynamics AX 2012 (AX 6) • Handle More Use Cases ◦ Improve • Error handling • Publishing • Queue management
  • 33. FUTURE: Dynamics AX 7 • Integration methodology is switching from AIF to OData • Cloud release planned for Q4 2015 • On premise release 3-6 months later Scribe Connectivity • Scribe Online OData connectivity first • Insight connectivity after the on premise release