Learn how to install and uninstall edoc NAV plugin ecm in your local Microsoft Dynamics NAV environment.
Illegal characters in XML structure
Before using Dynamics NAV and edoc plugin ecm, check whether the captions of tables, pages and reports contain the characters for less-than (<) and greater-than (>) occur. Remove the invalid characters.
The invalid characters compromise the expected XML structure during the data query in edoc archive service and lead to an error.
Preparatory steps and required installation files
You will receive the following files from edoc solutions ag:
-
<Date>_<NAV version>_nav_plugin_ecm_<nav_plugin_ecm_Version>_Objekte.xlsx: Contains the overview of the edoc NAV plugin ecm objects.
-
<Date>_<NAV version>_nav_plugin_ecm_<nav_plugin_ecm_Version>.fob: Is the edoc NAV plugin ecm object package for the import.
-
<Date>_<NAV version>_nav_plugin_ecm_<nav_plugin_ecm_Version>.txt: Is the text file of the edoc NAV plugin ecm object package.
-
<Date>_<NAV version>_nav_plugin_ecm_DLL_Add-In_Config.xlsx: Is the data template for the Control Add-ins page.
-
Package_PLE_PERMISSIONS.rapidstart: Is the rapidstart package with permissions for edoc NAV plugin ecm.
You will also receive an edoc ECM Web Integration folder with various DLL and XML files for web client integration.
How to install edoc NAV archivelink
First, place the edoc ECM Web Integration folder in the C:\Program Files\Microsoft Dynamics NAV\<NAV version>\Service\Add-ins directory on your NAV server.
Next, register the add-in in your NAV system:
-
Start the NAV client.
-
Open the Control Add-ins page. To open it, you can navigate to Departments/Administration/IT Administration/General/Control Add-ins or use the search function and search for Control Add-ins.
-
Create a new record with the following values:
-
Add-in name:
Edoc.Nav.WebBrowser -
Token for public key:
4b2f407030decb3a -
Category: Add-in for DotNet controls
-
Description:
Edoc.Nav.WebBrowser
-
Next, you can import the NAV objects:
-
Start the NAV development environment.
-
Import the NAV objects from the file <Date>_<NAV version>_nav_plugin_ecm_<nav_plugin_ecm_Version>.fob. The FOB file contains both edoc's own objects in the ID range 5695762 - 5695769 and the NAV default objects.
-
If necessary, merge the default objects first. To merge the objects, use the file <Date>_<NAV version>_nav_plugin_ecm_<nav_plugin_ecm_version>.txt.
-
Next, import the merged objects.
-
Compile all imported objects.
Finally, import the permission set:
-
Start the NAV client.
-
Open the Configuration Packages page. To open, you can navigate to Departments/Administration/Application Setup/RapidStart Services for Microsoft Dynamics NAV/Configuration Packages or use the search and search for Configuration Packages.
-
Click on Import package in the menu bar, select the file Package_PLE_PERMISSIONS.rapidstart in the Import file dialog and press Enter to import. Once the import is complete, a new data record with Code = PLE_PERMISSIONS is displayed in the overview.
-
Select the record Code = PLE_PERMISSIONS and click on Apply packet in the menu bar. This creates 2 permission sets.
For more information about the permission sets see: Overview of the edoc NAV plugin ecm permission sets
How to uninstall edoc NAV plugin ecm
-
Start the NAV client.
-
Open the Control Add-ins page. To open it, you can navigate to Departments/Administration/IT Administration/General/Control Add-ins or use the search function and search for Control Add-ins.
-
Delete the
Edoc.Nav.WebBrowserrecord under Control Add-ins > Add-in name. -
Delete the edoc ECM Web Integration folder in the C:\Program Files\Microsoft Dynamics NAV\<NAV version>\Service\Add-ins directory on your NAV server.
-
Start the NAV development environment.
-
Delete the edoc objects in the object area 5695762 - 5695769. All edoc objects in the area are marked in the Version overview field with the entry PLE<Version>.
-
Remove the edoc NAV plugin ecm customizations in the default objects. The default objects have the indicator PLE<Version> in the Version overview field in addition to the default versions.
-
Compile the changed default objects.