Friday, October 25, 2013

Custom Programming for eDOCS DM

The most common requests which I hear from the users of eDOCS DM are:
  • extract documents from the document library and 
  • upload documents from a disk to the library. 

Occasionally a user asks: "We've got documents from one of our offices, which are to be uploaded to DM. Maintain the folder structure, use profile form 'A', set the profile fields like this, and apply security settings like that."

This is a good example where you want to write some code to get the job done in one (well, may be more) clicks. This particular task - uploading the documents - is best to be solved using eDOCS DM API.
Other approaches exist as well, but I decided to use DM API for the following reasons:

  • This is my first project of custom coding for eDOCS DM, so, for getting up to speed, I'll need some code samples, documentation and all tools ready.
  • I'm going to use managed DM API Interop assemblies and write in C# and in VS2012.
  • DM API is already installed as a part of DM Extensions.
  • I also have Visual Studio 2012 already installed.
  • I have DM Documentation from the eDOCS DM installation disk - eDOCS DM 5.3.1 DM API Reference Guide.pdf
  • The last, but not the least, I have the source code of 2 tools written in VB.NET and C#, which I inherited from a guy, who was with the company before I joined and had left soon after :( Thank you, Jory, your code has helped me to start quickly!

Update

I've posted another article on different approaches to custom coding for DM which you may find useful:

No comments:

Post a Comment