Datahaven Web SDK for ECM
ECM software development kit for web-based applications
The Datahaven Windows SDK for ECM enables corporate developers, systems integrators, and ISVs of client-server software applications to transform their conventional, data-centric applications into robust, content-enabled solutions in as little as one day.
Back-Ended with a Flexible, Scalable Content Repository
Unlike low-level SDKs, Datahaven includes the enterprise-class content repository required to manage document images and other files and their related metadata throughout the entire information lifecycle. The flexibility of the Datahaven repository enables your data-centric application to support instant, filtered, context-sensitive, security-trimmed access to custom displays of content to individual information workers so that they view only that content that is relevant and that is needed to perform a particular task. And with production implementations that manage content well into the hundreds of gigabytes, the Datahaven repository provides out-of-the box scalability for any content-enabled solution you want to create.
Embedded directly into an existing application's user interface using a series of integrated visual components
Implemented through a series of integrated visual components, Datahaven not only drastically shortens the time-consuming software development process associated with ECM functionality, it also provides the most seamless integration possible. Through simple extensions of your application’s already-familiar UI, Datahaven's visual components not only accelerate and simplify the development cycle, they also make powerful features available to information workers with minimal training required.
Virtual Cabinet Component
You can embed the Datahaven virtual cabinet component and its intuitive, database-driven network folder look-and-feel within any area of your web-based application. Other ECM products require the user to perform an ad hoc search, navigate the entire repository, access a separate screen of your application, or worse, access a separate application altogether. Among other things, the Datahaven virtual cabinet component extends the UI of your web-based application and provides the means to programmatically display relevant content to information worker.
Your web-based application can employ buttons, tabs, and other controls and apply user and group security permissions to programmatically determine
- what content is displayed to what user
- what content is displayed in what context
- whether the content is displayed in a list view or in a folder structure

The Datahaven virtual cabinet makes all of this possible from directly within the existing interface of your data-centric application.
Virtual Cabinet Component Scanning Component
Simply enabling your web-based application to “scan and attach” documents to individual records falls well short of what information workers require in a document management solution. For example, such an approach cannot handle even the slightest transactional complexities, support sophisticated functions like OCR and workflow, or scale as volumes rise.
Embedding the Datahaven document scanning components extends your web-based application well beyond simple file attachments. With Datahaven, your application will be able to support advanced document capture features such as high-volume production-level scanning directly to an automated workflow process and associating metadata to the document independent of any underlying record in your application.

Additional content and data capture functionality is available using Datahaven extensions that provide zonal OCR, integration with digital copiers, email systems such as Microsoft Exchange (Outlook) and fax server solutions such as RightFax.
Scanning Component Viewer Component
Embedding the Datahaven viewer component enables end-users of your application to natively view and modify document images. For example, Datahaven’s ability to store documents at the page level and enforce granular security to actions, folders, and content at the user and group levels allow authorized users to apply highlighting and text annotations and redact sensitive information such as a social security number to allow those with the appropriate permission to see through the redaction.

If the Datahaven viewer does not support the file format natively, then Datahaven automatically launches the authoring application on the user’s local machine. Once the Datahaven viewer component displays a document to the user, your application can provide security-controlled access to a wide range of functionality in Datahaven.
Viewer Component Workflow Component
Embedding the Datahaven workflow component enables your existing data-centric application to process documents and other “unstructured” content through a fully-customizable workflow process that can proceed sequentially or on an ad hoc basis for authorized users.

Datahaven supports the custom workflow needs of your users by providing your web-based application with complete, programmatic control over things like
- creating custom workflow queues with custom sequences
- identifying specific content stored in the Datahaven repository
- staging content in hidden or temporary workflow queues
- presenting specific items of content and their related metadata within particular workflow queues for review, routing, approval, and other actions (e.g., adding annotations and comments at the page-level and assembling document packages from a variety of source materials)
- controlling who has access to each workflow queue and what actions each user or group can take with the content
Workflow Component Forms Processing Component
The Datahaven forms processing component offers a particularly powerful and flexible workflow solution for your data-centric application. Datahaven offers the ability to process content related to forms data. For example, Datahaven can help your application take advantage of things like self-service web forms, audit checklists, etc. so that the imported data from these forms is associated with related content (e.g., physical documents signed by the user, copies of identity documents, etc.).

The Datahaven forms processing extensions can be used to
- process web forms and physical checklists (e.g., those paper-based forms used for internal audits and peer reviews) and
- route these forms, their data, and all related content through an automated workflow process.
Forms Processing Component
Available in an ASP.NET Edition
Available in an ASP.NET edition, the Datahaven Web SDK offers a turnkey solution that enables these conventional software applications to provide native support for a full range of advanced ECM features. Developers can watch a recorded demo of the design-time experience of the ASP.NET edition of the Datahaven SDK for ECM.
Saves Time Better Spent Elsewhere
Datahaven saves corporate developers, systems integrators, and ISVs of web-based software applications a substantial amount of time
- researching and negotiating with multiple low-level SDK vendors
- coding and testing the interoperability of each SDK’s functionality
- ensuring that the functionality is presented to the end-user with a consistent look-and-feel
The list goes on, and the amount of time required can quickly add up to multiple man-years of effort.
|