SlideShare a Scribd company logo
1 of 72
Technical Track       Reykjavik 6th December 2010 Microsoft Denmark Thomas Halse Partner Technology Advisor & Sure Step Lead thoha@microsoft.com
Agenda 13.30 Welcome & Introduction 13.40 Dynamics NAV Product Strategy & 2009 R2 update 14.00 What’s new in NAV 2009 R2 UI & Application Development, Integration & Installation 15.30 Upgrading to NAV 2009 R2 (with RTC) 15.50 Training & Certification overview 16.10 Wrap up and Q & A 16.30 Event ends  * Break at app. 15.00
Dynamics NAV Product Strategy & 2009 R2 update
A Wild Example of RTC in Real life ,[object Object]
Pains
Complex operation
Retail, catering, inventory, feeding & vets
Several sub systems
Lack of decision support (BI)
Solution
Role tailored NAV with RTC
Realtime Integration to Retail solution
SQL reporting services
Webservices (procurement portal),[object Object]
... great improvement visually and workflow
... role tailored UI and information is fantastic
What did Angela (the accountant) say
... personalized information
... easy to work with
... quick to process invoices,[object Object]
Please note ”NAV 7” Only supports Microsoft SQL Server Only supports RTC for end-users * According to the Dynamics NAV Statement of Direction the   Classic client and the Native database are discontinued in NAV 7.
NAV 2009 R2 in Headlines Connector til Microsoft Dynamics CRM Online Payment Services til Microsoft Dynamics NAV Role Tailored Client access for ”Remote &Roaming sers” Application Virtualization of NAV (App-V) Windows 7 “Light-up” Business Visualizations
All news in R2 located on the ”DVD” Documentation like ”Changes.doc”
What’s new in NAV 2009 R2 UI & Application
UI & Application Overview ,[object Object]
Jump lists Icon overlay, Filter on subforms
Application improvements
Printer selection
System indicator
New application features
CRM connector
Online payment services,[object Object]
What’s new in UI Filter on subforms Shift+F3
What’s new in Application Application enhancements & new functionality ,[object Object]
Printer selection
CRM connector
Online PaymentPlease note ! ,[object Object]
Objects only changed in relation to R2 specific new application functionality,[object Object]
Printer Selection
CRM Connector for NAV
CRM Connector for Dynamics NAV ,[object Object]
Supports  CRM 4.0 and NAV 2009 R2 and future versions
Supports CRM online and “on-premise” installation
Available  (free) for customers  on BREP holding valid licenses for both CRM and NAV.,[object Object]
Development Tools available
Build-in Scheduling option
One or two-way integration option
Connector is not localized (W1),[object Object]
CRM Connector Architecture Integration Service Integration Adapters Dynamics CRM Adapter Dynamics NAV Adapter Integration Client Solution Templates Map Authoring Scheduling Service Integration Database Runtime Status Transform Service Document Mediation Exception Mgmt Tracing & Logging Notification Service
What entities* are integrated in R2? NAV Entity Customer Contact Item/Resource Sales Order Sales Invoice Salesperson CRM Entity Account Contact Product Order** Invoice ERP System User *  Plus supporting entities such as Currency ** An Order can be initially created in CRM then synced once to NAV
Running a Map from CRM to NAV Time
NAV Integration Management Integration ID Shared, foreign GUID across CRM and NAV Integration Record, Table 5151 Links Integration IDto internal NAV Record ID Tracks timestamps of modifications and deletions New framework supported Database triggers  Always called on any insert, modify, rename, delete operation against the database Integration Management,Codeunit 5150 Where your enhancements go = Integration Management
NAV Integration Service The interface for the NAV Adapter One Page exposed as a web service for each synced entity Codeunit 5151 Integration Service exposed as a web service: <operation name= GetIntegrationPages> <operation name= GetDeletedIntegrationItems> <operation name= GetModifiedIntegrationItems> <operation name= GetVersion>
Parent/children details explained Examples: Sales Header, Sales Line Sales Invoice Header, Sales Invoice Line Customer, Ship-to Address (with a twist) When a child is inserted, modified, renamed, deleted the parent is logically modified Children integrate as part of their parent The parent page includes a list sub page with the children The child does not expose its own page
Mapping Entities Adding Fields to already Integrated Entities Fields on the page exposed as a Web service Fields included in maps target field value = source field value  = constant  = function of source field Integrating a new Entity Pick/create a page to expose as a Web Service Create a new map
Extending NAV Integration Management For each mapped entity, you add code to codeunit 5150 Integration Management List as IntegrationRecord Specify which page Sometimes add a little code for special cases Child to Parent navigation, more types in one table, etc. No changes to NAV tables Changes to CRM entities
Implementation Considerations Every instance of a NAV to CRM integration is a project Carefully analyze, design, implement, and test Very rarely, the out-of-the-box integration will suffice Special cases like parent/child, partial integration Future versions The Dynamics Connector customizes CRM Must merge with any existing CRM customizations Backup and Restore must be synced across 3 databases: CRM, NAV, and Integration
Online Payment Service
Online Payment Service Retail shops POS Payment Service Dynamics ERP E-Commerce  On Premises / Back Office
Microsoft Dynamics Payment Services model Dynamics AX 2009 First Data CyberSource Payment  Services for Microsoft Dynamics Dynamics POS 2009 Pensio Current support is for US and Canada Dynamics RMS 2.0 NetGiro (cnp) Dynamics GP 10 PayPal *Adding providers to expand global and local coverage an on-going effort Dynamics NAV 2009 R2 Other Providers*
What’s new in NAV 2009 R2 Development, Integration & Installation
Technical content overview What’s new in C/SIDE Page Design, ”Go to definition”, Object locking, Report enhancement, Treeview .NET interoperability Remote/Roaming users & AppV Business Data Visualization
Page Design Enhanced support for RTC development New Page Wizard with fact box selection Improved naming Fact boxes and Actions Structure highlights
Page Design Standard naming - Before After Highlights                                 Wizard
Go to Definition Jump to defition of object or function Ctrl+12
Object Lock Support multiple developers working in the same database Reduce risk of overwriting objects Read only option Auto-lock while you design (tools->options) Force unlock
Report Design Refresh dataset without closing Visual Studio Report Designer can’t be closed if RDLC is opened in Visual Studio Report Designer can’t open a second layout if the first is already open
Report Design
Treeview Grouping of data option A visual tool (no keying in)
.NET Interoperability
NAV 2009 – Runs on .NET ..... IF A>B THEN BEGIN       B:=A; A:=0; END; ..... C/AL .NET IL .....  .locals init ([0] int32 a,            [1] int32 b)   IL_0000:  ldc.i4.1   IL_0001:  stloc.0..... SQL  Server NAV
NAV 2009 SP1 – Inbound .NET NAVServer Web Services ..... IF A>B THEN BEGIN       B:=A;A:=0; END; ..... C/AL SQL  Server NAV

More Related Content

What's hot

Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015SociusPartner
 
Keys to the Kingdom: Key Concepts to ARCS Application Design
Keys to the Kingdom:  Key Concepts to ARCS Application DesignKeys to the Kingdom:  Key Concepts to ARCS Application Design
Keys to the Kingdom: Key Concepts to ARCS Application DesignAlithya
 
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack Sawicki
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack SawickiMicrosoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack Sawicki
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack SawickiKatie Elliott
 
Whats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navWhats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navGaurav Rana
 
Microsoft Dynamics Business Solutions Catalog
Microsoft Dynamics Business Solutions CatalogMicrosoft Dynamics Business Solutions Catalog
Microsoft Dynamics Business Solutions CatalogBSE_Consulting
 
SAP Simple Finance Training
SAP Simple Finance TrainingSAP Simple Finance Training
SAP Simple Finance TrainingVenkat reddy
 
Microsoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewMicrosoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewSociusPartner
 
Pdf Tax Form Services Whitepaper V1.1
Pdf Tax Form Services   Whitepaper V1.1Pdf Tax Form Services   Whitepaper V1.1
Pdf Tax Form Services Whitepaper V1.1amau2000
 
New gl-configuration-step-by-step (2)
New gl-configuration-step-by-step (2)New gl-configuration-step-by-step (2)
New gl-configuration-step-by-step (2)Erick Gutierrez
 
Glb enter gl account posting v1
Glb enter gl account posting v1Glb enter gl account posting v1
Glb enter gl account posting v1Lily Chen
 
Surya Padhi. ca, cpa : Group Reporting what are features available with g...
Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...
Surya Padhi. ca, cpa : Group Reporting what are features available with g...Surya Padhi
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-glmehdi_99
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 

What's hot (20)

Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015
 
New features Oracle Fusion (Cloud) -r-13
New features  Oracle Fusion (Cloud) -r-13New features  Oracle Fusion (Cloud) -r-13
New features Oracle Fusion (Cloud) -r-13
 
Keys to the Kingdom: Key Concepts to ARCS Application Design
Keys to the Kingdom:  Key Concepts to ARCS Application DesignKeys to the Kingdom:  Key Concepts to ARCS Application Design
Keys to the Kingdom: Key Concepts to ARCS Application Design
 
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack Sawicki
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack SawickiMicrosoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack Sawicki
Microsoft Dynamics GP 2016 New Features | Robin Hauswirth and Jack Sawicki
 
2013-01-03 Dynamics SL Year End 2012
2013-01-03 Dynamics SL Year End 20122013-01-03 Dynamics SL Year End 2012
2013-01-03 Dynamics SL Year End 2012
 
Whats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navWhats new in_ms_dynamics_nav
Whats new in_ms_dynamics_nav
 
Microsoft Dynamics Business Solutions Catalog
Microsoft Dynamics Business Solutions CatalogMicrosoft Dynamics Business Solutions Catalog
Microsoft Dynamics Business Solutions Catalog
 
63556309 sap
63556309 sap63556309 sap
63556309 sap
 
SAP Simple Finance Training
SAP Simple Finance TrainingSAP Simple Finance Training
SAP Simple Finance Training
 
Microsoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 OverviewMicrosoft Dynamics GP 2013 R2 Overview
Microsoft Dynamics GP 2013 R2 Overview
 
Pdf Tax Form Services Whitepaper V1.1
Pdf Tax Form Services   Whitepaper V1.1Pdf Tax Form Services   Whitepaper V1.1
Pdf Tax Form Services Whitepaper V1.1
 
New gl-configuration-step-by-step (2)
New gl-configuration-step-by-step (2)New gl-configuration-step-by-step (2)
New gl-configuration-step-by-step (2)
 
SAP C/4HANA FAQ's
SAP C/4HANA FAQ'sSAP C/4HANA FAQ's
SAP C/4HANA FAQ's
 
Microsoft Dynamics NAV data integration
Microsoft Dynamics NAV data integrationMicrosoft Dynamics NAV data integration
Microsoft Dynamics NAV data integration
 
Glb enter gl account posting v1
Glb enter gl account posting v1Glb enter gl account posting v1
Glb enter gl account posting v1
 
Fall 2018 Microsoft Dynamics GP User Group
Fall 2018 Microsoft Dynamics GP User GroupFall 2018 Microsoft Dynamics GP User Group
Fall 2018 Microsoft Dynamics GP User Group
 
Surya Padhi. ca, cpa : Group Reporting what are features available with g...
Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...
Surya Padhi. ca, cpa : Group Reporting what are features available with g...
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
 
Hitachi Solutions Ecommerce with Dynamics Solomon 7
Hitachi Solutions Ecommerce with Dynamics Solomon 7Hitachi Solutions Ecommerce with Dynamics Solomon 7
Hitachi Solutions Ecommerce with Dynamics Solomon 7
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 

Viewers also liked

Dynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and RoadmapDynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and RoadmapIntergen
 
Aivea SharePoint 2010 Architecture and Administration Boot Camp
Aivea SharePoint 2010 Architecture and Administration Boot CampAivea SharePoint 2010 Architecture and Administration Boot Camp
Aivea SharePoint 2010 Architecture and Administration Boot CampAlan Hinton
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2nikhil patel
 
Microsoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingMicrosoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingRAMESH KUMAR S
 

Viewers also liked (6)

Dynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and RoadmapDynamics Day '11 - NAV Update and Roadmap
Dynamics Day '11 - NAV Update and Roadmap
 
Aivea SharePoint 2010 Architecture and Administration Boot Camp
Aivea SharePoint 2010 Architecture and Administration Boot CampAivea SharePoint 2010 Architecture and Administration Boot Camp
Aivea SharePoint 2010 Architecture and Administration Boot Camp
 
Nav2009 sp1 features
Nav2009 sp1 featuresNav2009 sp1 features
Nav2009 sp1 features
 
Technical Envirment Johan Olsson
Technical Envirment Johan OlssonTechnical Envirment Johan Olsson
Technical Envirment Johan Olsson
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2
 
Microsoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingMicrosoft Dynamics NAV Training
Microsoft Dynamics NAV Training
 

Similar to Dynamics nav 2009 r2 launch iceland technical track external

Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business CentralMicrosoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business CentralRoberto Stefanetti
 
Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1Linh La
 
Jerry Tian Resume AX 2012
Jerry Tian Resume AX 2012Jerry Tian Resume AX 2012
Jerry Tian Resume AX 2012Jerry Tian
 
Sap Business One
Sap Business OneSap Business One
Sap Business OneRavi Jain
 
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017Roberto Stefanetti
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...BIWUG
 
What's new in Microsoft Dynamics NAV 2015
What's new in Microsoft Dynamics NAV 2015What's new in Microsoft Dynamics NAV 2015
What's new in Microsoft Dynamics NAV 2015IT.integro Sp. z o.o.
 
Microsoft Dynamics NAV to Business Central Upgrade Services
Microsoft Dynamics NAV to Business Central Upgrade ServicesMicrosoft Dynamics NAV to Business Central Upgrade Services
Microsoft Dynamics NAV to Business Central Upgrade Servicesshwetaggarwal11
 
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapDynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapIntergen
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationDvir Reznik
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE Suresh Veluru
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guidetechgurusuresh
 
Sap sd notes
Sap sd notesSap sd notes
Sap sd notesMohit2385
 

Similar to Dynamics nav 2009 r2 launch iceland technical track external (20)

Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business CentralMicrosoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business Central
 
Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1
 
Jerry Tian Resume AX 2012
Jerry Tian Resume AX 2012Jerry Tian Resume AX 2012
Jerry Tian Resume AX 2012
 
Pieter Wildschut
Pieter WildschutPieter Wildschut
Pieter Wildschut
 
Sap Business One
Sap Business OneSap Business One
Sap Business One
 
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
 
How to Make Dynamics NAV Presentation More Attractive -PART2-
How to Make Dynamics NAV Presentation More Attractive -PART2-How to Make Dynamics NAV Presentation More Attractive -PART2-
How to Make Dynamics NAV Presentation More Attractive -PART2-
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
Oracle apps project accounting training
Oracle apps project accounting trainingOracle apps project accounting training
Oracle apps project accounting training
 
What's new in Microsoft Dynamics NAV 2015
What's new in Microsoft Dynamics NAV 2015What's new in Microsoft Dynamics NAV 2015
What's new in Microsoft Dynamics NAV 2015
 
Microsoft Dynamics NAV to Business Central Upgrade Services
Microsoft Dynamics NAV to Business Central Upgrade ServicesMicrosoft Dynamics NAV to Business Central Upgrade Services
Microsoft Dynamics NAV to Business Central Upgrade Services
 
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapDynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPS
 
Desktop intelligence compatibility pack
Desktop intelligence compatibility packDesktop intelligence compatibility pack
Desktop intelligence compatibility pack
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere Presentation
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE
 
SAP SD configuration
SAP SD configuration SAP SD configuration
SAP SD configuration
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guide
 
Sap sd notes
Sap sd notesSap sd notes
Sap sd notes
 
Naidu sap sd
Naidu sap sdNaidu sap sd
Naidu sap sd
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Dynamics nav 2009 r2 launch iceland technical track external

  • 1. Technical Track Reykjavik 6th December 2010 Microsoft Denmark Thomas Halse Partner Technology Advisor & Sure Step Lead thoha@microsoft.com
  • 2. Agenda 13.30 Welcome & Introduction 13.40 Dynamics NAV Product Strategy & 2009 R2 update 14.00 What’s new in NAV 2009 R2 UI & Application Development, Integration & Installation 15.30 Upgrading to NAV 2009 R2 (with RTC) 15.50 Training & Certification overview 16.10 Wrap up and Q & A 16.30 Event ends * Break at app. 15.00
  • 3. Dynamics NAV Product Strategy & 2009 R2 update
  • 4.
  • 9. Lack of decision support (BI)
  • 11. Role tailored NAV with RTC
  • 12. Realtime Integration to Retail solution
  • 14.
  • 15. ... great improvement visually and workflow
  • 16. ... role tailored UI and information is fantastic
  • 17. What did Angela (the accountant) say
  • 19. ... easy to work with
  • 20.
  • 21. Please note ”NAV 7” Only supports Microsoft SQL Server Only supports RTC for end-users * According to the Dynamics NAV Statement of Direction the Classic client and the Native database are discontinued in NAV 7.
  • 22. NAV 2009 R2 in Headlines Connector til Microsoft Dynamics CRM Online Payment Services til Microsoft Dynamics NAV Role Tailored Client access for ”Remote &Roaming sers” Application Virtualization of NAV (App-V) Windows 7 “Light-up” Business Visualizations
  • 23. All news in R2 located on the ”DVD” Documentation like ”Changes.doc”
  • 24. What’s new in NAV 2009 R2 UI & Application
  • 25.
  • 26. Jump lists Icon overlay, Filter on subforms
  • 32.
  • 33. What’s new in UI Filter on subforms Shift+F3
  • 34.
  • 37.
  • 38.
  • 41.
  • 42. Supports CRM 4.0 and NAV 2009 R2 and future versions
  • 43. Supports CRM online and “on-premise” installation
  • 44.
  • 47. One or two-way integration option
  • 48.
  • 49. CRM Connector Architecture Integration Service Integration Adapters Dynamics CRM Adapter Dynamics NAV Adapter Integration Client Solution Templates Map Authoring Scheduling Service Integration Database Runtime Status Transform Service Document Mediation Exception Mgmt Tracing & Logging Notification Service
  • 50. What entities* are integrated in R2? NAV Entity Customer Contact Item/Resource Sales Order Sales Invoice Salesperson CRM Entity Account Contact Product Order** Invoice ERP System User * Plus supporting entities such as Currency ** An Order can be initially created in CRM then synced once to NAV
  • 51. Running a Map from CRM to NAV Time
  • 52. NAV Integration Management Integration ID Shared, foreign GUID across CRM and NAV Integration Record, Table 5151 Links Integration IDto internal NAV Record ID Tracks timestamps of modifications and deletions New framework supported Database triggers Always called on any insert, modify, rename, delete operation against the database Integration Management,Codeunit 5150 Where your enhancements go = Integration Management
  • 53. NAV Integration Service The interface for the NAV Adapter One Page exposed as a web service for each synced entity Codeunit 5151 Integration Service exposed as a web service: <operation name= GetIntegrationPages> <operation name= GetDeletedIntegrationItems> <operation name= GetModifiedIntegrationItems> <operation name= GetVersion>
  • 54. Parent/children details explained Examples: Sales Header, Sales Line Sales Invoice Header, Sales Invoice Line Customer, Ship-to Address (with a twist) When a child is inserted, modified, renamed, deleted the parent is logically modified Children integrate as part of their parent The parent page includes a list sub page with the children The child does not expose its own page
  • 55. Mapping Entities Adding Fields to already Integrated Entities Fields on the page exposed as a Web service Fields included in maps target field value = source field value = constant = function of source field Integrating a new Entity Pick/create a page to expose as a Web Service Create a new map
  • 56. Extending NAV Integration Management For each mapped entity, you add code to codeunit 5150 Integration Management List as IntegrationRecord Specify which page Sometimes add a little code for special cases Child to Parent navigation, more types in one table, etc. No changes to NAV tables Changes to CRM entities
  • 57. Implementation Considerations Every instance of a NAV to CRM integration is a project Carefully analyze, design, implement, and test Very rarely, the out-of-the-box integration will suffice Special cases like parent/child, partial integration Future versions The Dynamics Connector customizes CRM Must merge with any existing CRM customizations Backup and Restore must be synced across 3 databases: CRM, NAV, and Integration
  • 59. Online Payment Service Retail shops POS Payment Service Dynamics ERP E-Commerce On Premises / Back Office
  • 60. Microsoft Dynamics Payment Services model Dynamics AX 2009 First Data CyberSource Payment Services for Microsoft Dynamics Dynamics POS 2009 Pensio Current support is for US and Canada Dynamics RMS 2.0 NetGiro (cnp) Dynamics GP 10 PayPal *Adding providers to expand global and local coverage an on-going effort Dynamics NAV 2009 R2 Other Providers*
  • 61. What’s new in NAV 2009 R2 Development, Integration & Installation
  • 62. Technical content overview What’s new in C/SIDE Page Design, ”Go to definition”, Object locking, Report enhancement, Treeview .NET interoperability Remote/Roaming users & AppV Business Data Visualization
  • 63. Page Design Enhanced support for RTC development New Page Wizard with fact box selection Improved naming Fact boxes and Actions Structure highlights
  • 64. Page Design Standard naming - Before After Highlights Wizard
  • 65. Go to Definition Jump to defition of object or function Ctrl+12
  • 66. Object Lock Support multiple developers working in the same database Reduce risk of overwriting objects Read only option Auto-lock while you design (tools->options) Force unlock
  • 67. Report Design Refresh dataset without closing Visual Studio Report Designer can’t be closed if RDLC is opened in Visual Studio Report Designer can’t open a second layout if the first is already open
  • 69. Treeview Grouping of data option A visual tool (no keying in)
  • 71. NAV 2009 – Runs on .NET ..... IF A>B THEN BEGIN B:=A; A:=0; END; ..... C/AL .NET IL ..... .locals init ([0] int32 a, [1] int32 b) IL_0000: ldc.i4.1 IL_0001: stloc.0..... SQL Server NAV
  • 72. NAV 2009 SP1 – Inbound .NET NAVServer Web Services ..... IF A>B THEN BEGIN B:=A;A:=0; END; ..... C/AL SQL Server NAV
  • 73. NAV 2009 R2 – Outbound .NET NAV 2009 R2 C/AL to .NET Interoperability NAVServer ..... IF A>B THEN BEGIN B:=A;A:=0; END; ..... C/AL SQL Server NAV
  • 74. Client side .NET types .NET variable has a RunOnClient property Standard false; performance is better with NST When run by client a server-side proxy sends to client. Ability to show UI NAV Server RTC Client Assembly 2 Aassembly 1
  • 75. Installation overview .NET assemblies must be in C/SIDE client used for design NST where .NET type is used Assemblies placed in add-in folder Assemblies in GAC’en (global assembly cache) not necessary C/SIDE Tooling RTC Client NAV Server Assembly 1 Assembly 1 Assembly 2 Assembly 2
  • 77.
  • 78. Rich local client experience vs. remote desktop
  • 79.
  • 80. Performance - Recommendations Latency From the client machine to the hosted server should not be more than 100-150ms Performance will be even better if it’s closer to the 50-100ms range Bandwidth At least a 10/2 (download/upload) mbit connection for a 10 concurrent user configuration Better performance will be seen if additional upload bandwidth is available (e.g., 10/5)
  • 81. Implementation Considerations Security Firewall Server side Certificate (SSL) UserName vs. Windows authentication Client side processing (COM / .net interop) Performance impact
  • 82. Application Virtualization (App-V) Roletailored Client can be deployed using Application Virtualization Technology Easy deployment and upgrade Allows for interaction with local applications and resources Leverage local processing resources
  • 83.
  • 84.
  • 85. Business Data Visualization Graphical ”BI” components now standard features (must be installed from the ”DVD”) Treemap Timeline
  • 86. Developer Deep Dive material Recordings from Developer Day November 10th 2010 located here ! What’s new in C/SIDE .NET interoperability (working with web services) Developing pages (best practice) Testing your application (testing tool) CRM connector Business Data Visualization
  • 87. Upgrading to NAV 2009 R2 With RTC 58
  • 88. From Classic to RTC? From 2-tier to 3-tier From Forms to Pages From Dataports to XMLports Migration of reports Migration of database Use of webservices (integration) New architecture/infrastructure Potentially more users (more roles) Modification clean up (Re-)implementation of add-ons
  • 89. From Classic to RTC? Paradigme #1 => think rolebased ”Ready for retirement” or the future technology Secure customer ... Support on solution Get the value of Microsoft investing in integration Value of enhancements (BREP) Paradigme #2 => handle upgrade internally or outsource?
  • 90. Best practice ... Keep client and objects on same version If you want support Only ok if 2009 SP1 and R2 runtime
  • 92. Launch Portal - Your one stop shop Microsoft Dynamics NAV 2009 Launch Portal: https://mbs.microsoft.com/partnersource/marketing/campaigns/prospect/launchmdnav?r=18&l=5 Readiness & Training  Incl. Hot Topics and ISV RTC Upgrade Series (Hands-on-Lab)
  • 93. Generic Hot Topics Making Role Centers Work for You Strategy and Roadmap Update What’s Newin Microsoft Dynamics NAV 2009 Demystifying Microsoft Dynamics NAV 3-tier Deployments Add-ins for the RoleTailored Client (Client Extensibility) Find all Hot Topics here...
  • 94. Upgradring (ISV-centric)(Hands-on-Labs) Overview and Preparation Form to Page Transformation – Basic and Advanced Advanced RoleTailoring: Refactoring Classic to RTC Advanced Web Services Advanced Client Extensibility Find all Hands-on-Labs here...
  • 95. Other important resources Rolebased certification & training roadmap on Partner Academy MSDN Dynamics (NAV) site Looking for a hotfix ,best practice or tips & tricks? Check the Global support site The NAV (development) Team blog The Dynamics ERP (”The Edge”) blog
  • 96.
  • 97. Online Payment services for Microsoft Dynamics NAV
  • 98.
  • 99.
  • 100.
  • 101. Wrap up Incl. Q & A
  • 102. Wrap up Valuable developer tool improvements New install options with Remote and App-V No hotfixes – find updates using Global support Upgrade both runtime and application RTC is picking up momentum
  • 103.
  • 104. Important Tools “Megamap” for Microsoft Dynamics NAV 2009 Microsoft Dynamics NAV 2009 SP1 ISV Technical Training Overview RoleTailored client user interface terminology slide deck for Microsoft Dynamics NAV 2009