The document and record management software has been developed to support easy integration with other enterprise business applications, portals and productivity applications.
Integration and customization overview
Many companies want the document management software to be a component of a larger integrated knowledge management system. The business objective is to make it easy for companies to share the powerful storage, archiving and workflow components of the document management software with other software products in use.
FileHold is based on the Service Oriented Architecture (SOA) model which exposes, in a secure way, web services to the outside world and other applications. An easy to program web service API is provided which accommodates every possible integration scenario.
Web services API integration
It is easy for consultant partners and customer's to extend or amend the document management software functionality and to integrate it with existing enterprise productivity applications. The very well documented web services API provides functionality to create library objects (cabinets, folders or document schemas), associate documents being added with metadata schema and values; or manage library object memberships. There is no charge for the API tool or documentation. The API documentation can be found on the FileHold server or you can contact firstname.lastname@example.org.
Out-of-the-box integration mechanisms
FileHold has standard mechanisms such as Watched Folders, FastFind, and Print to FileHold. These features allow for simple file and document level integration with scanning devices and other external systems. To learn more about these integration tools go to: optional software features.
Summary of integration and customization methods
There are many ways to integrate external applications, data sources, and custom processing with FileHold. These methods can get data to use in FileHold, send data to other applications, upload or download documents to FileHold, and automate control of FileHold. The skill sets needed to setup the integration methods vary from basic Windows user to sophisticated programmer and a few can only be done by FileHold. The following table lists the various integration options available with each part of the system and include links to the specific details necessary to use the technology. Integration happens on the server, on the client, or both. Some of the features listed below are included with the standard FileHold license and others require an optional purchase. Click on the links for a detailed description of the feature and its availability.
|Feature||Skill level||Typical uses|
|Fast Find||Basic||Let users search in FileHold using information from third party CRM, accounting, or nearly any application.|
|Print to FileHold||Basic||Add documents from third party applications to FileHold by printing them.|
|FDA watched folders||Basic||Automatically import documents to FileHold when they are added to a user's workstation.|
|Manage imports||Basic to intermediate||Automatically import documents to FileHold with metadata on a user's workstation. Use this feature to connect with Capture, the included scanning software, or nearly any scanning or other application that can produce correctly formatted metadata files.|
|Automatic document importation||Intermediate||Watch folders or FTP sites for documents and metadata without any user intervention required.|
|Export to CSV||Basic||Prepare lists of metadata values for Excel reports or other applications that can import delimited files.|
|Export metadata plug-in||Intermediate||Export lists of metadata values in nearly any format and automatically launch an external application from the FDA. Great for printing labels for folders or boxes for offline record storage.|
|Batch metadata updater||Intermediate to advanced||Update metadata values in FileHold from the command line using a delimited file created by an external application. This is a part of our API kit and includes the complete source code for the tool.|
|Batch metadata exporter||Intermediate to advanced||Download metadata values in FileHold from the command line. This is a part of our API kit and includes the complete source code for the tool.|
|Search by URL||Intermediate to advanced||Get specific search results from FileHold in your CRM, accounting, or other application without needing custom programming using the FileHold API.|
|OpenSearch||Intermediate||Connect the FileHold full text search to an application or tool that supports the OpenSearch specification.|
|Locked screens||Intermediate to advanced||Without custom FileHold API programming, add screens to your CRM, accounting, or other application for adding files from your local workstation, scanning documents from your TWAIN scanner, or viewing documents in a browser.|
|Auto-filing scripts||Intermediate to advanced||Automatically put documents in the correct location in the library using metadata values associated with the document as a guide.|
|Database dropdown menus||Intermediate||Make pick lists for choosing metadata values using data from your CRM, accounting, HR, or other applications.|
|Schema lookups||Intermediate||Fill many fields for a document using data from your CRM, accounting, HR, or other applications.|
|External lookup provider plug-in||Intermediate to FileHold||Extend schema lookups beyond simple database inquiries to use external web services.|
|Document links||Basic||Use the metadata URL field to include relevant links to external applications or include links to specific documents in your external application's URL fields.|
|FileHold API||Advanced||Automatic repetitive tasks, build new clients, the sky is the limit. If you can do it in our standard clients, you can do it with our API.|
|Server and client side plug-ins||FileHold||Take advantage of strategically placed exit points in the application server to include a wide variety of custom actions in your processing such as sending invoice data to your accounting system when an invoice is approved to pay in a workflow, create a new document sequence numbering strategy, automatically update library structure objects, automatically generate version control numbers according to your own version numbering requirements, and many more.|
|Anonymous portal customization||Intermediate to advanced||Brand the portal to your web site or intranet site and include links or processing outside of FileHold.|
|Web client customization||Intermediate to advanced||Use your corporate logos and user instructions in the login page.|
|Courier client customization||Intermediate||New colors, new logos, titles, header and detail information, notifications, and helpful links can all be controlled to match your brand and business processes. Header and detail information and notifications can be changed for every transmission template.|
|Client rebranding||FileHold||You want FileHold to appear to be your product? This is where you get it done.|
|Language localization||Basic to intermediate||When you need the standard clients to display a language that is not available out-of-the-box with the product you need our localization tools.|
|Customized online help||Basic to intermedate||FileHold clients include integrated links to online help which by default points to our knowledge base, but it could point to your own business specific documentation.|
|Integrated reports||Intermediate to advanced||Custom report menus with user specific permissions can be seemlessly integrated with the normal client menus using Microsoft SQL Server Reporting Services (SSRS) to generate just about any type of report or dashboard.|