Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 5.

Slides:



Advertisements
Similar presentations
NAV 2009 and The Role Tailored Client Get More from Your ERP Solution & Prepare for Better Times Ahead by Upgrading to Microsoft Dynamics NAV 2009.
Advertisements

Usage of the memoQ web service API by LSP – a case study
Abra SQL Payroll – MAS 500 GL Interface Overview and Workflow.
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
Microsoft Dynamics NAV 2009
Benefits of the new EAM release QAD West Coast Users Group Presenter: Kate Fenello EAM 12.8.
Oracle BPEL, How To Get Ready For It OpenWorld 2007 Sunday, November 11.
Oracle Assets Release 12 Enhancements SM. Copyright © 2007 Chi-Star Technology SM -2- High-Level Overview Subledger Accoutning Enhanced Mass Additions.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Get up to speed A new file format One more big change in the new version of Word: an improved file format. What does that mean to you? The new file format.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you manage a database?
Database Software Application
Microsoft ® Business Solutions–Navision ® 4.0 Development II – C/SIDE Solution Development Day 1.
1 of 6 Microsoft ® Business Solutions–Navision ® Development I – C/SIDE Introduction Day 4.
Michael Solomon Tugboat Software Managing the Software Development Process.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
1 of 29 Microsoft ® Business Solutions–Navision ® Development I – C/SIDE Introduction – Day 1.
Microsoft ® Business Solutions–Navision ® 4.0 Development II – C/SIDE Solution Development Day 4.
Creating databases for web applications
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Oracle Assets Release 12 Enhancements. High-Level Overview Subledger Accounting Enhanced Mass Additions Interface Auto-Prepare Mass Additions Flexible.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Client Data System: Progress and Plans for the Future Eric Burgess Sr. Product Manager Esther Chang Product Manager.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 2.
University of Sunderland COM 220 Lecture Six Slide 1 Building Interactive Forms Applications using Oracle.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Microsoft Dynamics NAV: R. Thomassen. Freedom to Focus on your Business Microsoft Dynamics NAV.
Standard Year-End Close Procedures. Welcome! Microsoft Dynamics GP Standard Year-End Close Procedures.
1 of 6 Microsoft ® Business Solutions–Navision ® Development I – C/SIDE Introduction Day 3.
Deploying Software with Group Policy Chapter Twelve.
1 of 16 Microsoft ® Business Solutions–Navision ® Development I – C/SIDE Introduction.
1 1 Introduction to Navision 4.00 ESF –MU, Czech Republic Jaromír Skorkovský, MS., PhD.
Lifecycle Server XM Edition. XM Edition Features Full Oracle and SQL Server Support –Oracle & –SQL Server 2005 Improved XML import/export.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
Microsoft Dynamics ® NAV 2009 Service Management.
Transition to SVN server: follow up P.Hristov 24/01/2008.
Microsoft ® Business Solutions–Navision ® 4.0 Development II – C/SIDE Solution Development Day 3.
Lab 301 Populating Template Data from a Third Party Data Source Justin Pava, Software Release Manager Andrew Schoonmaker, Software QA Engineer.
Sitecore.net Training, Oct ECM 2.1 UPDATE 2 PART 1 CRAWL BEFORE YOU WALK.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Munis Version 9.1 & 8.3 Sneak Peek System Administration.
@GPUG WHAT’S NEW IN DYNAMICS GP 2016 ? Presented by Beat Bucher, Dynamics GP MVP 1 Tweet During today’s #GPUG, #GPUG.
Maintaining and Updating Windows Server 2008 Lesson 8.
Reports ForNAV NAVUG, May 9-10, 2016 Stuttgart, Germany.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
Windows Vista Configuration MCTS : Installing and Upgrading.
CONVERTING YOUR CLASSIC CLIENT OBJECTS TO THE LATEST DYNAMICS NAV VERSION Per Mogensen.
Portfolio Analyzer Extender v. 1240
z/Ware 2.0 Technical Overview
Dynamics New Features, Important Changes, & How to Prepare
Microsoft Implements Your Vision
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
SharePoint Essentials Toolkit
Collaborative Business Solutions
Navision 4.0 Financials Training
Patents e-Commerce Update: Public and Private PAIR
Patents e-Commerce Update: Public and Private PAIR
Integrating Office 2013 Programs
Presentation transcript:

Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 5

Navision Developer’s Toolkit

3 of 43 Navision Developer’s Toolkit Import Object Files Object Administrator Navision Developer’s Toolkit Database Interface Navision Developer’s Toolkit Database Navision Application Database Source Analyzer Compare & Merge

4 of 43 Navision Developer’s Toolkit Source Analyzer Object Administrator Object Functions Object Views Object Tools Relations to Tables Relations from Objects Where Used Object Tree Object Diagram Source Finder Code Viewer Object Bin Method Flow

5 of 43 Navision Developer’s Toolkit Compare & Merge Object Administrator Merge Setup Compare & Merge Versions Compare Two Versions Import Versions Select Reference Versions Version Focus Compare 3 Ref. Versions Automatic Merge Compare 2 Ref. Versions Compare Report Manual Merge

6 of 43 Navision Developer’s Toolkit Merge Process Old Base Version NDT Database Current Custom Version New Base Version New Custom Version Analyze & Compare Merge Export Objects Import

Managing Interfaces

8 of 43 Managing Interfaces Properties Triggers Properties Triggers Data Items Global Var. Fields XMLport Events XMLPort Object Description

9 of 43 Managing Interfaces OnInitXMLport OnPreXMLport OnPostXMLport XML Line Triggers XMLPort Event Triggers

Managing Interfaces Lab

11 of 43 Conclusion We have created two interfaces, one to send messages to participants using OCX, and another to create XML file of participants using an XMLport We have finished our Seminar module and we are ready to implement

Managing Interfaces Review Questions

13 of 43 Review Automation Server OCX XMLport

Dataports and Data Conversions

15 of 43 Dataports and Data Conversions Properties Triggers Properties Triggers Data Items Global Var. Fields Properties Triggers Properties Controls Triggers Request Form Dataport Object Description

16 of 43 Dataports and Data Conversions OnInitDataport OnPreDataport OnPostDataport OnPreDataitem OnBeforeExportRecord OnAfterFormatField OnBeforeEvaluateField OnBeforeImportRecord OnAfterExportRecord OnPostDataItem OnAfterImportRecord Dataport Event Triggers

17 of 43 Dataports and Data Conversions Transaction Imports Importing Documents (Data Conversion) File Handling in Microsoft Navision

18 of 43 Dataports and Data Conversions Do not import into Ledgers! Should you save the journal lines or post them? What code in what trigger? Calling Journal Validation Routines

19 of 43 Dataports and Data Conversions Do not import into ledgers! –Import into journals instead

20 of 43 Dataports and Data Conversions Should You Save Them or Post Them? –We now have a choice to make… Save the records Post the records (that’s right, a dataport that posts)

21 of 43 Dataports and Data Conversions What Code in What Trigger? –OnPreDataport Validate Request Form –OnPreDataItem Used to initialize variables needed for the data item –OnBeforeImportRecord INIT –OnAfterImportRecord The Workhorse

22 of 43 Dataports and Data Conversions How are you going to get all of the data you need to import? What can we do about the Description field?

23 of 43 Dataports and Data Conversions Which validation routines should you call? –What kind of data is being imported? –Table Relation to test? –Entry of one field affect another?

24 of 43 Dataports and Data Conversions Saving Journal Records –The first option – Save the Records in the Journal –We’ll need code to do the following: Find the last Line no. for this Batch (OnPreDataitem) Set the primary key fields (OnAfterImportRecord)

25 of 43 Dataports and Data Conversions Posting Journal Records –The second option – Post the Records –No need for Line No, Batch or Template –Simply send the record to the Post Line codeunit –Since we aren’t saving any records, change the properties of the Dataitem to not save anything

26 of 43 Dataports and Data Conversions For Open Orders –Try to use these as practice For Historical Documents –Simply import them into the History tables –These are not Ledger tables but they are still protected

27 of 43 File Handling in Navision A faster alternative to using Dataports “File” Data Type Opening Files for Import or Export –WRITEMODE –TEXTMODE –QUERY REPLACE –OPEN –CREATE –CLOSE Methods of Reading Files –TEXT –BINARY Reading or Writing Data in External Files –READ –WRITE Which Method to Use?

Upgrades

29 of 43 Why Upgrade? Benefits to the Customer –Gain access to new features –Improvements to existing features –Improved performance –Removal of problems Benefits to the Solution Center –Better customer relations –Easier to support –Remove problems before customer notices them –Opportunities for additional sales

30 of 43 Definitions Executables Application Functional Area Granule Feature Bug Enhancement

31 of 43 Types of Upgrades Hotfix Release Update Critical Update Service Pack Feature Pack

32 of 43 Types of Upgrades Improvements –Improvements are usually bug fixes –Sometimes include minor new features or enhancements –Could be simple data upgrade procedures to repair damage –No executable changes

33 of 43 Types of Upgrades Service Packs –Include all previous improvements –Additional bug fixes or minor new features or enhancements –Could include changes to executables –Could be simple data upgrade procedures to repair damage –Sometimes includes release of a new product CD

34 of 43 Types of Upgrades Minor Release –Include all previous Improvements and Service Packs –Additional bug fixes, feature enhancements, minor new features, and executable changes –Often include release of new major features –Could be minor data upgrades –New product CD

35 of 43 Types of Upgrades Major Release –Include all previous Improvements, Service Packs, and Minor Releases –Additional bug fixes, minor and major features, and executable changes –Major functionality changes –New Functional Areas –Data Upgrade Required –New product CD

36 of 43 US 4.00.A (US 4.00.A) Country Version Executable Version Release Service Pack The Version Tells All – Help->About

37 of 43 US Country Version Release Service Pack Hotfix The Version Tells All – Version Tags

38 of 43 Planning for Upgrades Plan in Advance –Start planning for upgrades when making the initial implementation plans Customizations Scheduling

39 of 43 Upgrading the Executables Microsoft Navision Server Microsoft Navision Clients

40 of 43 Table 18 Base 3.70 Table 18 Customized 3.70 Table 18 Base 4.00 Table 18 Customized 4.00 Upgrading the Objects For each Object, here is what we have – An old Base version (from the CD you installed from) – The new Base version (from the CD you are upgrading to) – The old Customized version (from your customer’s system) And this is what we want... A new customized version!

41 of 43 Tools for Upgrading the Objects Import Worksheet Editing Text Objects Upgrade Toolkit Developer’s Toolkit –Compare Tool –Merge Tool Change Log

42 of 43 The Upgrade Process The Upgrade Toolkit –Prepare for Upgrade –Upgrade the Executables Make sure you have the new license –Upgrade the Objects –Customize the Upgrade Tools –Upgrade the Data Test Live

43 of 43 Review Questions 36 Questions