Tuesday, October 22, 2013

Fax to directory to ECM capture disk sweep

If you have a multi functional device, you might have the capability of saving incoming faxes to an attached PC or storage device. The fax can usually be saved as a PDF or TIF. The folder where you save the fax image is based on your ECM's scanning configuration. This configuration is scheduled to "sweep" the folder location periodically to import the images. The processing of these images is preset, meaning that the images might have barcodes to be read for indexes, or be routed to a workflow. This type of processing is common in companies that have MFDs that are dispersed. It can save on licensing fees and scales.

Back to pathways.

Saturday, September 21, 2013

Email with attachments to ECM

Some vendors will want to create invoices or patient information in electronic form, such as PDF. They will want a email address to send it to as an attachment. There are many aspects to consider when automating the processing of email with attachments:

  • Setting up the email account (who has access, gets notifications, what listener to set up)
  • Rules for routing the email based on subject content, from address, body of the email
  • Whether or not to store the email body
  • Determining the attachment's contents: one page per attachment, all together? Different PO's in one batch?
  • Whether to split up the attachment
  • Classification of the attachment: who is it from?
  • OCR of email body and attachment(s)
  • Advanced capture on the attachment to automatically index the page based on PO# for example
For each of the above aspects there are many finer details, but it is clear that this type of interchange of information is not ideal. For one, it would be better to setup a formatted xml file which describes all of the attachments, their PO# or Account#, the basic metadata of each file such as invoice number, total amount, vendor name, or for healthcare MRN, Patient Name, date of birth, etc. There's room for improvement and eventually this type of communication will be much accurate. 

Sunday, September 8, 2013

OnBase Unity Script to Export an Image

Link to other Onbase Scripts

Writing a script in VB or C# for OnBase is not hard once you take API course or you get you hands on the SDK for OnBase. I had neither the first time I wrote a VBScript to export a file from OnBase. I read through some samples and fumbled my way through only to realize that the script I wrote could only export the first page of an image which multiple pages appended to it. So here's a basic Unity script written in C# which will export the whole file from a workflow action to a local drive. Enjoy!

namespace SaveToFile
{
    using System;
    using System.Text;
    using Hyland.Unity;
    using Hyland.Unity.Workflow;
    
    
    ///





    /// Save a file to disk
    ///
    public class SaveToFile : Hyland.Unity.IWorkflowScript
    {
        
        #region IWorkflowScript
        ///





        /// Implementation of .
        ///
        ///
        ///
        ///
        public void OnWorkflowScriptExecute(Hyland.Unity.Application app, Hyland.Unity.WorkflowEventArgs args)
        {
            // Add Code Here
try{
string dirPath = @"c:\Temp\" + args.Document.ID + ".";

//create doc
Document wfdoc = args.Document;


//Redition
Rendition wfrend = wfdoc.DefaultRenditionOfLatestRevision;

//PageData
//using for the disposal
//PDF for the format

using (PageData wfPageData = app.Core.Retrieval.PDF.GetDocument(wfrend))
{
//Utility to write data page stream
Utility.WriteStreamToFile(wfPageData.Stream, dirPath + wfPageData.Extension);
}
}
catch(UnityAPIException Uex)
{
app.Diagnostics.Write(Uex.Message);
}
catch(Exception ex)
{
app.Diagnostics.Write(ex.Message);
}

        }
        #endregion
    }
}

Thursday, July 18, 2013

Fax to Email to ECM


Fax cloud services make it easy to convert fax transmitions into email and attachments. These attachments can TIF or PDF and the email can include a cover sheet. This service eliminates the need to use a traditional fax machine altogether.

The trick is integration with your ECM. Hyland's OnBase subscription service allows you to poll an Outlook inbox form incoming emails. Once an email comes in, the service imports the email's body and attachment. It will import both as seperate doc types and then if necessary place the files in a scan queue. This automates the manual email and importing steps in the invoice process for example.

Aspects to consider

Gather requirements around how to route incoming faxes. For example, typically a department like accounts payable will have on inbox which caters to multiple types of requests. In order to route and organize the incoming invoices vs. complaints vs. receipts vs. backup documentation, rules need to be put in place. These rules should start at the inbox level. This means breakout the major types of the incoming emails, for example, invoices and backup docs. Then look at common values in the email's subject, to and from, and body text. Each of these will help tag incoming content with pertinent metadata.
 

Friday, July 12, 2013

Fax to ECM

Many companies still rely heavily on faxing paper for accounts payable, legal transactions, and signed documents for finances and medical records. These docs consume a lot of paper just to end up being scanned into a document management system. The metadata associated with the documents gets lost every time it is faxed and has to be recreated on the other end manually. This manual process is time consuming and costs a lot of money in the long run.

Document Templates

Laying out a document's design to conform to the way fax machines and scanners read and recognize characters on the page is crucial to get to the next steps in the pathway to fully electronic transactions. The template must be consistent and have distinct features that set it apart from other documents. If there is a logo or header be sure to place it within the margins of the page far enough to that the shifts in the scanner do not sometimes cut it off. This unique identifier will come in handy at the advanced capture stage of scan capture. If the document is an invoice, design it to print out the line items on one line, or within a fixed box per line. This again will help with recognition. If the document is a form with boxes, make the boxes large enough so as not to cut off any data that is printed into them, such as, a date or vendor name. Scanners do not read words with lines between them very well.

Fax Configuration

Make sure the resolution of the scanner's printing is as good as possible. If there are blotches or spots that characters will not be read as well as expected.

 

Monday, June 24, 2013

Paper to scanner to ECM

The first step to automating the processing of paper is throwing it in a scanner and indexing it. Most companies that deal with paper invoices either have this technology or want it. Scanning and manually indexing the image file produces a document and metadata that is usually stored in some type of content management system. As more departments hear about the scanning in AP, they will want to acquire scanners and start processing that way.

The folks involved with preparing paper and scanning grow comfortable with this paradigm. Depending on the industry and type of document, the scanner and IT sides are more than likely looking for ways to expand the scanning aspect of the solution vs. requiring that vendors and form designers think about the many identification, character recognition, and indexing issues to stream efficiency.

Instead of forcing outside vendors and print shops to deal with issues of accuracy and formatting, many scanners and managers are happy to keep certain personnel busy, thus justifying their jobs and their departments.

What suffers with this status quo mentality is the ECM solution. The ECM software can be very good, however, it is only as good as the information coming in. This is the initial configuration of documents and minimal descriptions associated with them. The real power of ECM is force to lie dormant as learning and budgets grow to realize better, more accurate solutions.


So, how to light a fire under the very department that was created to solve the paper issues? As you get comfortable with scanning, the issues of accuracy and automatically capturing more information start to reveal themselves. More on this in the next blog…

Wednesday, June 19, 2013

Pathways to No Paper

There are infinite approaches to trying to eliminate paper. I have been involved with many of them and look forward to trying whatever technologies come in the future. Right now and probably forever, it's an integration game between old and new technologies. The following are some of the pathways to ECM. In future blog entries, I will tackle these in detail: