250 likes | 444 Views
DDC: Outlook Synchronizatie. Marco mels Microsoft CSS. 17/04/2012. Agenda. Geschiedenis Outlook Synch Introductie Outlook Synch Technische achtergrond Pijnpunten (Microsoft) Pijnpunten ( Partnerkanaal ) Suggesties via DDC LinkedIn Toekomst Outlook Synch Vragen ?.
E N D
DDC: Outlook Synchronizatie Marco mels Microsoft CSS 17/04/2012
Agenda • Geschiedenis Outlook Synch • Introductie Outlook Synch • Technischeachtergrond • Pijnpunten (Microsoft) • Pijnpunten (Partnerkanaal) • Suggesties via DDC LinkedIn • Toekomst Outlook Synch • Vragen?
Geschiedenis Outlook Synch • Versies: • Dynamics NAV 5.0 (werkteniet in EMEA) • Dynamics NAV 5.0 update 29299 (installatie fix) • Dynamics NAV 5.0 SP1 (update 29299 + HF’en) • Dynamics NAV 5.0 Update 2 • NEW Outlook Add-In Rollup (all Post R2 patches) • Dynamics NAV 2009 • Dynamics NAV 2009 SP1 • NEW Outlook Add-In Rollup (all Post R2 patches) • Dynamics NAV 2009 R2 • NEW Outlook Add-In Rollup (all Post R2 patches)
Introductie Outlook Synch • Veld naar veld synchronizatie • Datamodel Outlook / Dynamics NAV • Geensynchronizatie business logica • Geenvervanging Microsoft Dynamics CRM • XML bestanden
Technischeachtergrond • Ontwerpsynchronizatieprotocol • Start vanaf begin entiteit • Synchronizatie schema • Voor elk item in het schema • A. Enumerate Outlook veranderingen • B. Enumerate Dynamics NAV veranderingen • C. StuurveranderingennaarOutlook • D. Stuurveranderingennaar Dynamics NAV • E. Finaliseersynchronizatieentiteit • Klaar!
Pijnpunten (Microsoft) • Geennaadlozeintegratie • Systementeverschillend • Moeilijkerealisatiesynchronizatiedeelnemers (To-Do’s, Taken, Vergaderingen) • Outlook contact in Outlook Adresboek op basis van E-mail, telefoonnummer, faxnummer, etc. • Dynamics NAV contact is bedrijf of persoon • Hoeveelheid data in real live scenario’s in combinatie met limitatie XML bestanden
Pijnpunten (Partnerkanaal) • Weinig tot geensuccesvolleimplementatieszonderhulp van Microsoft • Meerdereproblementijdenseen project = meerdere support cases bij Microsoft • Implementatie (te) moeilijk / teomslachtig • Geeneenduidigeimplementatieplan => eennieuwe hot fix of patch betekentsomsaanpassing van setup • Geengoede logging • …
Suggestiesvia DDC LinkedIn (1) • NL inrichtingbij ENU NST • KB 2575205 • KB 2667345 • NEW language pack in Dynamics NAV 2013 • NST • Taal RTC Nederlands • Configuratie Outlook Synch User Setup Nederlands • LandinstellingenNederlands
Suggesties via DDC LinkedIn (2) • NAS: • Kopieerfin.stx van “%programfiles%\microsoft dynamics nav\60\classic\nld” naar%programfiles%\microsoft dynamics nav\60\application server” • Kopieercronus.flf van “%programfiles%\microsoftdynamics nav\60\classic” naar %programfiles%\microsoft dynamics nav\60\application server” • NederlandseLandinstellingen NAS user account op NAS server
Suggesties via DDC LinkedIn (3) • NAS (2): • ConfiguratieOutlook Synch User Setup Nederlands
Suggesties via DDC LinkedIn (4) • Verzendenuitnodigingenbij To-do type = Vergadering • DEMO • XML bestandenbijCitrix clients • NEW Geenencryptie van XML bestanden • NEW XML bestandengeneriektoepasbaar
Suggesties via DDC LinkedIn (6) • Zomer- en wintertijdproblemen • Status: OS related / XP SP3 only (?) • Status: wrong Dynamics NAV 5.0 RTM behavior: • 963049 Tasks and appointments are synchronized incorrectly from Microsoft Dynamics NAV 5.0 to Microsoft Outlook if the operating system is configured to use the day light saving option in the regional settings
Suggesties via DDC LinkedIn (7) • Dynamics NAV 2009 SP1: time zone conversies via server’s time zone data • DateTimesnietandersgeinterpreteerdmiddels client machines • Tip: (indienondersteundeomgeving), case bij Microsoft!
Suggesties via DDC LinkedIn (8) • Hot fix creatie nieuwe entiteiten • http://blogs.msdn.com/b/nav/archive/2010/12/06/creating-new-entities-for-the-outlook-synchronization-solution-results-in-empty-synchronized-entries.aspx • Demo tabel 5302 Werknemerstabel • Contacten ook in tabel 13!
Suggesties via DDC LinkedIn (9) • Overerving (1) • Demo • Waar: CRONUS Nederland BV/Afdelingen/Verkoop & Marketing/Administratie => Instellingen / Marketing Instellingen
Suggesties via DDC LinkedIn (10) • Overerving (2)
Suggesties via DDC LinkedIn (11) • Verwijdering van gegevensuit Dynamics NAV • Demo verwijdering contact vanuit Dynamics NAV • Demo verwijdering contact vanuit Outlook • RFH ingediend • Demo Afgesloten To-do vanuit Dynamics NAV • Demo verwijderingkalender item vanuit Outlook • Demo verwijdering task item vanuit Outlook
Suggesties via DDC LinkedIn (13) • Suggestiesvanuit Microsoft aan Luc van Vugt: • Creatienieuweentiteiten • Verschillendecondities; kleinere datasets • Meerderevolledigesynchronizaties • Verschillendecondities; kleinere datasets • Maximaal 1000 per full synch’s • Daarnanormale synch’s op basis van tabel 405 • Geen scheduled synch op actiefwerkstation!
Suggesties via DDC LinkedIn (14) • Synchronizatie direct via Exchange • Geenplannenvoor Dynamics NAV 2013 • Outlook client toepassing • Exchange server toepassing • Data model Dynamics NAV / Exchange • Suggestie: • Outlook Synchronizatie via dummy account naar Public Folders, rollen aan gebruikers, etc.
Toekomst Outlook Synch • NEW Verwijderingencryptie XML bestanden • NEW Makkelijkeimplementatie Outlook Synch User Setup • NEW XML bestandenvoormeerderegebruikers • NEW ?
Belangrijke links • Laatste status Outlook Synch: • http://blogs.msdn.com/b/nav/archive/tags/mmels/
© 2009 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.