BANGALORE, INDIA: In the late 70's, enterprises needed a solution to manage their deluge of paper documents like invoices, faxes, photos, etc. Their wish wasn't fulfilled until the early 80's, when vendors introduced different kinds of document management solutions. Immediately after that the computers market exploded and brought with it electronic documents to manage as well.
The early Electronic Document Management (EDM) solutions used to manage file types that were specific to individual organizations. Later, as more official documents turned electronic, support for managing higher number of file types had to be introduced. These solutions could handle both electronic as well as paper documents. The next logical evolution was to have the ability to track the movement of documents. That's where modern day document managemnet solutions stand. Apart from managing documents, they can also do work flow, collaboration, auditing and security
Why document management?
In the traditional system, we used to have a full fledged department to take care of all documents. And is still being used by some organizations like banks. But for organizations which are mostly into IT doesn't really need to maintain paper documents except for some special cases. There were number of limitations in the traditional system, like it required space to keep those documents which again gets full over time. Apart from these, it required dedicated human resource and huge time to maintain the same.
Moreover, search for a specific document was cumbersome at times. There were security issues as well. Similar is the case with electronic document. Everyone uploads file on the common shared folder and after a period of time, the number of files becomes so huge that managing them becomes tedious. There can be redundancy, security and confidentiality issues as well.
An electronic document management can solve all such problems. For example, you can save a lot on space and human resource, which alsol provides better customer service. Moreover, you can have access to any authorized document 24x7. Due to organized management policy it will be easier to access any document and save lots of time. You can play safe with your data as it maintains all the versions of a single document. And any change made to a particular document can be tracked down, for instance, at which level a particular change is made. Besides, it also provides disaster recovery options.
The dashboard of OpenKM provides extensive view of the changes made or that are being done. |
Technologies in DM
Even simple document management software will keep all information that is required to get things working. Such metadata includes creation date of the document, date the document was stored and name of the person who stored it. All DM solutions do indexing i.e. tracking documents.
Some complex DM systems can integrate with other applications, like MS Office 2007. Once you have created your document you can directly upload it from MS office. Moreover you can modify the document live in the DM solution and then save it. For example, Google Docs, which provides you DM and at the same time applications through which you can modify or create documents.
Some proprietary DM software let you directly scan documents with the help of OCR. It can convert the scanned image to machine readable text. Not all but most document management solutions also provide workflow management and collaboration option like internal email system, rule based workflow etc. Now let's implement couple of document solution and explore some interesting features in them. Some standards on document management are (src: wikipedia)
-
ISO 2709:1996-- Format for information exchange
-
ISO 15836:2003- The Dublin Core metadata element set
-
ISO 21127:2006-- A reference ontology for the interchange of cultural heritage information
-
ISO 23950:1998-- Information retrieval (Z39.50) -- Application service definition and protocol specification.
-
ISO/CD 10244-- Business process/workflow baselining and analysis associated with EDMS technologies
OpenKM: Document Mgmt the Open Source way
OpenKM is an open soure and free solution for electronic document management that provides you a lower cost alternative to other paid EDM solution. A proprietary version of OpenKM is also available which have all the features of the OpenKM community edition like professional support, webdav integration, workflow, preconfigured OCR, etc. The dashboard of this EDM software provides you very extensive details about what is going around. For example, it shows you all the recently checkout documents, last uploaded and downloaded documents, subscribed document and folders, etc. The installation of this platform independent solution is easy, but you need to make sure that you have installed the correct version of JDK on your system. We have provided OpenKM with this month's DVD , just install JDK by executing the following command under Debian or download the appropriate file from Sun JDK website.
The Statistics/ Report viewer in OWL gives you the option to generate customized reports such as, who uploaded which document. |
# aptitude install sun-java5-jdk
Next unzip the zipped OpenKM file and run the following command to start OpenKM.
# OpenKM-3.0-RC1_JBoss-4.2.2.GA/bin/run.sh
Now as the OpenKM server is started, open its web based console on any client machine by typing out the following line in the address bar.
http://
Login in using username and password as 'admin', on the right side you can see the entire folder list, and on the left side all the file in a particular directory is listed along with details like size, update date, author, etc. For viewing the dashboard, click on the 'Dashboard' link on the upper right corner of the page. OpenKM lets you view video and image online i.e. without downloading the file to your desktop. For this, navigate to the file which you want to view, right click on the file and click on the 'image viewer' option in case the file is of image type or play if it is a video file. For adding document, you can find option under the file menu, through which you can download document as PDF, send as links and export as zip files. The last two options send as links and export as zip helps a lot in saving or rather lowering your bandwidth usage of your organization. Under the 'history' tab, you can view all the details like who uploaded, downloaded, and modified the file and also on which date.
Free Document Mgmt for your Intranet with Owl
The SharePoint 2000 server also provides you calendaring. This option helps in organizing your events and share among different users easily. |
If you are looking for fast deployment of some document management solution for your intranet and that too for free, then Owl can be the best. It is especially meant for publishing different types of documents onto the intranet, so that people within your organization can have fast and easy access to them. It is available in two different flavours; first is Owl Ultralight which is just for managing document which doesn't need any backend database. Whereas in case of the second, 'Owl' gives you multi user environment, manage group, notification, customizable user interface and much more. For installation, you need to provide the database username and password along with the database name in the configuration file found in 'conf' folder. Once this is done, you need to import mysql-tables.sql into your database to create tables (use phpmyadmin for this process). Once the tables are created, access the login page by typing out following on the web browser; http://
Document Management with workflow using SharePoint
If you require more than just a simple document management and workflow, MS SharePoint provides you lot more than that, but you have to spend some extra penny. Apart from document management and workflow, the MS SharePoint 2007 provides you portal and business management. Now let's implement the Microsoft's SharePoint 2007 server. We tried out this software on Window Server 2003 Core2 Extreme machine with 4 GB RAM and 120 GB HDD. Installation of MS SharePoint 2007 was an easy task. Once the system was installed, we configured it with the default configuration which took couple of minutes and the system was ready. Next we created a portal, in other words a site to share XYZ information with different people, personalized the user experience and content as well.
Apart from email settings, OWL configuration also allows you to customize your web page, search results, etc. |
For creating a site, log on to SharePoint 2007 web management console with administrator privilege. Next click on the 'Sites' link on the top navigation bar, and then click on the 'create site' link on the right hand side of the page. Type out the necessary information which include title, description, url, template and then specify the user permission, category that the site belongs.
If you don't want to show the administrator navigation panel on the newly created site, then select 'No' in 'Use top bar from parent website and finally click on 'Create' button. This will take couple of seconds and you will be directly taken to this newly created site with administrator privilege. Now upload some documents and then create some users. Now let see how you can make a workflow in the SharePoint server for your newly created site. Suppose you have written an article or report and that needed to be approved by someone. First you need to upload the file to the site, click on the dropdown button on the file uploaded, and select the workflow option. Now click on the 'Approval' link, write the name of the approvers and then click on 'start'. You can also give date for the approval of the document and also can notify other people associated with the workflow. Now let see how we can create a KPI (key performance indicator) which lets you know how much progress is made till date on a particular project, it even lets you to track that the task in on time or not. For creating a KPI, login with administrator privilege, click on 'Site Action' and then click on create option. Click on the KPI list link provided under Custom list option and provide a name for the KPI and click on 'create'. Now to add a KPI to your newly created KPI list, click on new drop down menu and choose 'indicator data in SharePoint list'. Give a name to the new item and provide the URL.
Next specify the goal value the number when reached, i.e. the project is completed and warning value, so that the task is not completed on the date mention then the indicator turns yellow. Finally you have created your KPI. It can also take inputs from Excel workbook, SQL 2005 Analysis service and manually entered information.