"Software that helps save and make you money."
Microsoft Navision
Case Studies
Video
About SCS
Awards
News Room
SCS Jobs
Help / FAQs
Contact Us


Click here to
find out more.
foundation navision
 

Microsoft Dynamics NAV ’s Technology Framework

Download Fact Sheet
 

Key Features

Description

C/SIDE

§  Object-oriented development environment

§  Made up of seven object types used to create the functionality of the application

§  Open application code: Microsoft Certified Business Solutions Partners can customize a solution on both simple and complex levels

§  Minimal amount of code: Fewer lines of code than competitor’s products

§  Provides a consistent interface throughout the whole application that makes it easy to switch from one application area to another.

§  Automation controller provides a way to access the functionality of external applications, such as Microsoft Excel, from within Navision.

Navision Developer’s Toolkit

§  Merge and compare functionality: compare old base version of Navision, with your customized version, and finally, with the new version of Navision. Then merge versions, including all customized features, to get your upgraded version of Navision.

§  Supports Microsoft SQL Server, making it possible to manage a full upgrade of your system, including all product versions and the results from the compare and merge functionality, in one single database.

§  Source Analyzer is used as a cross-reference tool for finding relations between objects. It can also find where a given object, field, property and so on is used in Navision.

§  Pull objects directly out of Navision. No exporting and importing required.

Client Monitor

§  Analyzes a particular task, and studies the database server calls resulting from the task as well as the code that initiates the server calls.

§  Displays all the details of the database server calls b y the current client, including the time spent on each database server call.

§  Gathers and displays all the database function calls that are made by the C/AL code as well as the database server calls that are made indirectly, for example, by opening a form.

Code Coverage

§  Identifies which objects have been involved in an action and which lines of code have been executed.

Navision Debugger

§  The basic concept of the debugger is the breakpoint: a mark that your Microsoft Certified Business Solutions Partner can set on a code statement. When the program execution reaches the statement, the debugger will intervene and suspend the execution of the statement until it is instructed to go on.

§  Type of code identified with different colors, so your Microsoft Certified Business Solutions Partner can easily see what kind of code they’re working with while debugging.

Navision Application Server

§  Reuse of business logic: When you are working in another application but require information from Navision, the application server ensures you will receive it in the same logical ways as if you were working right from a Navision client.

§  In Commerce Gateway:

§  Connects the Navision database with other components, such as Microsoft BizTalk Server.

§  Automates some key steps in the processing of sales and purchase orders.

§  In Commerce Portal:

§  Helps handle the communication between Navision and the Web portal.

§  Posting orders: Instead of waiting for a posting to be completed, you can send a message to the application server to do the posting for you.

§  Automatically logs errors in an event log and continues with processing

§  Automatically restarts on its own when you reboot Navision.

C/ODBC

§  Works with numerous standard applications, such as the Microsoft Office suite of programs.

§  Gives read access to the C/SIDE database.

§  Gives write access to the C/SIDE database via a temporary file.

C/FRONT

§  Gives read and write access to the C/SIDE database.

§  Allows the development of sophisticated add-on programs in C++.

§  Provides two API formats: the C-API and OCX-API. The C-API format allows programs developed using the C and C++ programming languages to access C/SIDE directly, using a dynamic link library (DLL). The OCX-API format enables access to C/SIDE by any program that can act as an Automation client (see example with Microsoft Excel under C/FRONT section in fact sheet).