|
|
|
|||||||||
|
|
Applications IntegrationIntegration of applications plays more and more important role in modern world. It is possible to specify the areas demanding integration especially:
PBiz XML-Data Exchange Manager (XML-DEM)Tool PBiz XML-Data Exchange Manager (XML-DEM) created for Microsoft Navision allows easily and conveniently data exchange adjusting, in automatic and interactive mode loading and unloading information, providing thus integration between various applications. The tool is easy to use and does not require profound knowledge of XML.
XML-DEM main capabilitiesTuning for any structure of an XML fileAs the structure of data of various applications can be strongly differ, thus the format for data exchange can be various. With help of XML-DEM it is possible to adjust data unloading and loading for any structure of an XML file.Data Exchange Adjustment with minimum codingXML-DEM in most of cases can be used without programming Adjustment of a data exchange at a Business Objects levelUnder Business Objects we imply linked business information, for example, a Purchase Order, a Sales Order, Item Transfer Order, etc. Navision business objects, for example the Purchase Order consist of set of the interconnected tables: header, lines, vendors, items, units of measure and so forth at the unloading the data only the linked data with the given object are unloaded. At loading the data included in the Business Object are loaded. Besides, if for example, the data on the vendor specified in the order is not exists in the system it is automatically created. Use of functions and constants during exchangeFor a data exchange between any applications an exchange adjustment should possess a good flexibility. In XML-DEM for these purposes default values and user functions are used. For fields participating in an exchange it is possible to specify a value which will be unloaded or loaded during an exchange. This value can be as a constant, or be calculated by the function. There are set of predefined functions in XML-DEM provided that is useful for data exchange purpose. Instant viewing of a result during the exchange adjustmentWhile exchange adjusting it is possible to see result directly in the form of adjustment. To do this a user just press a button and can see values that will be imported or exported for the current record. The values of the user defined functions are calculated as well. Visual mapping of the dataIt is possible to map the Navision fields and XML data visually using Field Mapping Tool. Data SynchronizationSynchronization serves for identification of objects during an exchange to avoid duplication of the data. For example, at a repeated loading of a vendor the new vendor should not be created, and the information should be updated in existing. For each record it is possible to create any algorithm of synchronization, the combination of fields included in a primary index (Primary Key) is used by default. Use OnInsert, OnModify, Validate triggersAt data loading it is possible to invoke OnInsert, OnModify, Validate triggers. Thus it is possible to use Navision business logic and automatically fill necessary fields. For example, if for Sell-to Customer No. field in a Sales Quota invoke Validate trigger it can relieve of laborious job on filling other dependent fields. Log file detailingTo check the results of an exchange and for search for mistakes it is possible to set a various detailing level of a log file separately for each Exchange Object. It is possible to analyze exchange process at the next levels: table records, link conditions, user functions and variables calculations, and at each field of a record. Packages of Exchange ObjectsExchange Objects can be included in Exchange Packages. When the package will run there will be a consecutive start of all the objects which are included in it. For each object a direction of an exchange - unloading or loading is provided. Data exchange in manual and automatic modeExchange sessions can be started in an automatic mode through a time interval, or at a certain event. As well it is possible to start an exchange manually. Data delivery confirmationXML-DEM maintains data delivery confirmations. Thus a confidence in data delivery is provided during exchange. Pre-defined Patterns for exchangeFor convenience of the use and as an example of tuning XML-DEM there are a number of the pre-defined Exchange Objects (patterns) for integration with various applications and business processes. Patterns can be used as a base and further are changed and modified for certain conditions. |
|||||||||
![]() |
|
|||||||||