web client 2.0 for nav 2013r2 what’s new in the web client demo client extensibility framework...
TRANSCRIPT
![Page 1: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/1.jpg)
![Page 2: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/2.jpg)
Microsoft Dynamics C5 og NAV
Lukasz Zoglowek & Thomas S. Jensen
Web Client 2.0 for NAV 2013R2
Software Development Engineers Microsoft, MDCC
![Page 3: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/3.jpg)
Agenda
Web Client 2.0 for NAV 2013R2
• What’s new in the Web client• Demo• Client extensibility framework• Demo• Questions
![Page 4: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/4.jpg)
What’s new in the Web client
![Page 5: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/5.jpg)
New Modern UI
• Restyled to modern style look and feel
• Inspired by Office 365 SharePoint look
• New navigation, top-bar, icons
![Page 6: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/6.jpg)
Chart Support
• Implemented as JavaScript control add-in
• Utilizes HighCharts JS library• Uses the same programming model
as business charts in Windows Client
![Page 7: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/7.jpg)
Actions
• Action tiles• Activities• Contextual actions for sub pages• Contextual actions for grid lines• New button in a Office 365 style
![Page 8: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/8.jpg)
Page Search Improvements
• Includes search result categories• Tasks• Lists• Reports and Analysis• Documents• Archive• Administration
![Page 9: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/9.jpg)
Edit/View Improvements
• Date picker for date fields• Focus on content button
![Page 10: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/10.jpg)
Sorting and Filtering
• Quick filter replaced by the column filter
• Sort using the header link or context menu
• Sorting supported one column at a time
![Page 11: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/11.jpg)
Lookup Improvements
• Create new entity• Navigate to advanced lookup• Lookups and filtering in report
request pages
![Page 12: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/12.jpg)
Notes and Record Links
• Manage your notes/record links to NAV entities
![Page 13: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/13.jpg)
Help
• Tooltips• Field help• Page help• Column help
![Page 14: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/14.jpg)
Client Extensibility Framework
![Page 15: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/15.jpg)
Extensibility History
NAV 2009R2
• Windows client extensibility introduced
• Based on .NET and Windows Forms
NAV 2013
• Windows client extensibility extended
• No support in Web client
![Page 16: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/16.jpg)
Extensibility History
NAV 2013R2
• New client extensibility framework• Based on HTML and JavaScript• Supported by both Windows and
Web clients• Windows Forms based extensibility
framework still supported for Windows client
![Page 17: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/17.jpg)
Extensibility Highlights
• Control add-in will work both in Windows and Web clients
• Client side code written in JavaScript
• Control add-in is a self-contained resource containing manifest, JavaScript code, images, and style sheets
• Control add-in is stored in the NAV database and is automatically deployed to the client computer at runtime
![Page 18: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/18.jpg)
Web ServerIIS
Microsoft DynamicsNAV Server
DatabaseSQL Server
ClientWeb Browser
Internet
Extensibility DeploymentRead control
add-inUnpack and deploy
control add-inShow control add-in
in HTML iframe
Control
add-in
![Page 19: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/19.jpg)
Web ServerIIS
Microsoft DynamicsNAV Server
DatabaseSQL Server
ClientWeb Browser
Internet
Extensibility CallbackForward callbackto C/AL trigger
Issue callback from JavaScript code
Forward call toJavaScript function
Issue callfrom C/AL code
![Page 20: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/20.jpg)
Extensibility Artifacts
• Manifest – XML document describing control add-in
• JavaScript code
• Images, style sheets – optional
• .NET interface assembly - declaring control add-in interface for C/AL compiler
![Page 21: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/21.jpg)
DemoBuild a control add-in using the client extensibility framework
![Page 22: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/22.jpg)
Extensibility API
• Hosted in iframe – add content to DIV element called ‘controlAddIn’
• Microsoft.Dynamics.NAV.InvokeExtensibilityMethod(‘ControlAddInReady’)
• CurrPage.AddIn.Hello(Name)
• Microsoft.Dynamics.NAV.GetImageResource(‘Image1.png’)
![Page 23: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/23.jpg)
Questions
![Page 24: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/24.jpg)
EvaluationCreate a Text message on your phone and send it to 1919 with the content:
CN304 5 5 5 5 I liked it a lotSession Code
ThomasPerformance
(1 to 5)
Match of technical Level
(1 to 5)Relevance
(1 to 5)
Comments(optional)
Evaluation Scale: 1 = Very bad 2 = Bad 3 = Relevant 4 = Good 5 = Very Good!
Questions:• Speaker Performance• Relevance according to your work • Match of technical level according to
published level• Comments
LukaszPerformance
(1 to 5)
![Page 25: Web Client 2.0 for NAV 2013R2 What’s new in the Web client Demo Client extensibility framework Demo Questions](https://reader035.vdocument.in/reader035/viewer/2022081506/56649d9e5503460f94a87f4c/html5/thumbnails/25.jpg)
© 2013 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.
Thank you