Download presentation
Presentation is loading. Please wait.
Published byWilliam Pettet Modified over 10 years ago
1
Latest version at http://toolbox/Win8ppt Christian Abeln, Christian.Abeln@Microsoft.com (D100) Client Extensibility in Microsoft Dynamics NAV 2009 R2 and beyond...
2
Latest version at http://toolbox/Win8ppt Intro RTC Add-Ins Basic concepts and tools needed. The AddIn API and best pratice design. Add-ins in NAV V7 Whats new in the Add-In API Custom interfaces (e.g. Timeline Visualization in V7) CAL driven charts Session Content
3
Latest version at http://toolbox/Win8ppt Client Add-Ins for NAV R2 and V7
4
Latest version at http://toolbox/Win8ppt Insight Monitor Discover Act Scale our strategy Customize and utilize Query O-Data Client Extensibility Interop Async, Performance Managed data layer Dev tools... Use of RTC AddIns in R2 and beyond... Business data & processes
5
Latest version at http://toolbox/Win8ppt A sample: Lync communication AddIn
6
Latest version at http://toolbox/Win8ppt NAV R2 Extension Models Service Tier Web Services Client Services ApplicationApplication Meta data provider Class Library Client Tier Microsoft SQL Server Form Builder Data Binder Role Tailored Client Database Tier ClientAdd-InClientAdd-In.NET interop ServerCOMServerCOM ClientCOMClientCOM X X
7
Latest version at http://toolbox/Win8ppt Your solution Page design Register Copy Add-in Three steps when using Add-ins
8
Latest version at http://toolbox/Win8ppt 1. Place Add-in assembly in the ”Add-ins” folder(s) 2. Register the Add-in Registration Tool blogs.msdn.com/cabelnblogs.msdn.com/cabeln Using Add-ins in the RTC
9
Latest version at http://toolbox/Win8ppt 3. -> Select Add-in in Page Designer -> ‘Document’ based communication -> Add-In in trigger ”OnControlAddIn” Using Add-ins in the R2 RTC
10
Latest version at http://toolbox/Win8ppt 1. Microsoft Visual Studio optionally : Visual Studio Templates for Add-ins blogs.msdn.com/cabeln 2. Extensibility assembly (Microsoft.Dynamics.Framework.UI.Extensibility) 3. Existing or new control Making of Control Add-Ins
11
Latest version at http://toolbox/Win8ppt Your Add-in Data & Events Create control Add-in class Three steps when creating Add-ins
12
Latest version at http://toolbox/Win8ppt Choose a base class based on your reqiurements Choose unique Add-in Name (Attribute) Create the control Implement interfaces for Value and Event binding as needed Use ‘context’ information from the ‘Site’: Caption, Editable, Enabled, Style, ValidationResults, Visible Add-in API: Concept
13
Latest version at http://toolbox/Win8ppt Step By Step walk-through to create and integrate a Document Viewer Add-in. Let’s create a Document Viewer Add-in
14
Inside the Add-In API Add-in base class library Add-in base class with string data binding & eventing -> Value, HasValueChanged, RaiseControlAddInEvent Control by default connected over framework property Control.Text !
15
Inside the Add-In API Add-in base class library Add-in base class for static controls (no data binding, eventing) Handles changes of Editable, Enabled, Visible, Style AllowCaptionControl
16
Inside the Add-In API Add-in base class library
21
Latest version at http://toolbox/Win8ppt The best way to use the API ?
22
Latest version at http://toolbox/Win8ppt XML RoleTailored client Service Tier A ViewModel based Add-in project Client Add-In ApplicationApplication Viewdata: What to show Viewdata: ViewModel: How to show ViewModel: VisualizationControlVisualizationControl Viewdata: What to show Viewdata: ViewModel: How to show ViewModel:
23
Latest version at http://toolbox/Win8ppt A ViewModel based Add-in project Client Tier Form Builder Data Binder Role Tailored Client Client Add- In Client.NET interop Service Tier Client Services ApplicationApplication Meta data provider Class Library Web Services.NET interop
24
Latest version at http://toolbox/Win8ppt Create an Add-in from scratch XML binding WPF Add-in Step By Step walk-through: Creating a WPF Chart Add- in for Dynamics NAV from scratch.
25
Latest version at http://toolbox/Win8ppt
26
Latest version at http://toolbox/Win8ppt Custom interfaces: Timeline Viz
27
Latest version at http://toolbox/Win8ppt V7: Add-ins with.NET 4.0
28
Latest version at http://toolbox/Win8ppt Charting in V7
29
Latest version at http://toolbox/Win8ppt V7: Chart Add-In for CAL developers
30
Chart Add-In for CAL developers
31
Latest version at http://toolbox/Win8ppt Have seen something cool @
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.