Ignited by Nexus
Almost 3 years ago I was working as a Management Analyst for the State and I was given the opportunity to attend the Nexus ’07 event in Bellevue. I was unsure what the event was all about and how it was going to be incorporated with my job. A group of us drove to the event and was intrigued with the research that I had done on the event and the number of products that they offered information on. When we arrived we attended the welcome presentation and speaker that introduced me to a new technology for me in document imaging. I knew that we had incorporated a small part of this into the agency I was working for but was unclear as to how it worked. We broke into our choice of four sessions. It was incredibly interesting and helpful. For the next 2 days I found that each breakout session was very informative and at that point I could definitely see how this technology was incredibly applicable to any business in some way. I made notes and gathers brochures and information on different products and ideas that could be applied to different areas of the agency.
Not only did I gather such great information on new products for the agency but I also was able to meet the vendors and product developers for the different solutions. There were opportunities during the mingle times and product demonstrations that I could approach a vendor or representative and share my ideas and they were so informative and provided even more ideas for me to apply.
By the end of the event I was ready to do it all over again and attend different breakout sessions to learn about more exciting products and apply to my ideas. During the drive home I found that I was not the only one that had this kind of experience. Everyone had ideas and solutions and products that we could apply to different areas of the agency to not only save time but money as well.
When I started working for ImageSource I had no idea that the event that I had attended three years ago was put on by … well…. Us. I am looking forward to this upcoming NEXUS ’10 event on November 4-5. Now I will be attending it from the other side as one of the vendors who will no doubt be in contact with someone that is attending like I had three years ago looking for inspiration. For all those readers out there, be sure to register early so you don’t miss out.
Jen Hilt
Support Engineer
ImageSource Inc
Support: A day in the life of.
Recently Random and I were going over our daily activities, which can include internal support, Client support, and project work, and we were discussing how scattered and at times hectic our days can end up. We put together a list of events that could happen on any given day. This shows how techs covering several duties must be able to multitask and not pull your hair out in the process.

7:50 AM -Arrive at work, boot up laptop, and prepare for another work day.
7:55 AM – Check emails that came in over the night. It looks like we received a ticket regarding a client’s Oracle IPM that had crashed and they are not sure why. They attached the log information, but it will take some further investigation to fully vet the issue. Go to get coffee and found none ready so I needed to start a pot, I’ll come back later when the coffee is done.
8:00 AM – Begin work on an internal project that I was unable to work on much yesterday. Nothing scheduled for today so I should have time to work on it and I expect to finish it by the end of the day.
8:30 AM – Support Hours start.
8:35 AM – Reviewed Oracle IPM logs from the ticket that came in last night. I called the client and was only able to leave a voice mail.
8:55 AM – Returned to work on internal project.
9:02 AM – Internal Support: Employee calls asking for help with their second monitor. They cannot get it to come up even after several reboots.
9:18 AM – Replaced the cable and it fixed the issue.
9:21 AM – Back to work on my project.
9:40 AM – New Ticket. Here is the customer’s description: Urgent: System down!!! Please contact ASAP!!!. The call is listed as urgent, severity 1, so I will call immediately.
9:42 AM – After a couple of attempts to call I could only reach a voicemail. Sent off an email and still awaiting a response.
9:44 AM – Go to get Coffee and had to start another pot as someone left the pot that I had started earlier empty!
9:52 AM – Resume work on my internal project.
10:07am – Instant message from another employee who needs some help trouble shooting an issue for an upcoming demo. Started a WebEx to review the problem and help trouble shoot system.
11:01 AM – NEW TICKET – Client has questions about Nexus 10, forwarded ticket to their Sales Rep and Marketing to answer their questions. Back to work on trouble shooting.
11:55am – Found the issue in the linked server configuration on the system that is being configured for the demo.
11:57am – Stretch break right before lunch time.
12:50pm – Return from lunch only to find out that the entire network is down including all email.
12:59pm – Received phone call from employee letting us know that the email is down. I ensured them that we are working on the issue and we will have it up as soon as possible.
1:04pm – Received phone call from another employee letting us know that the email is down.
1:11pm – While trying to fix the networking issue, we received IM letting us know that the email is down. We are unable to send out a companywide email to inform people that the network is down because the email is down.
1:48pm – Found the issue with the network. An employee had connected a LAN line back into an internal jack causing a dead loop. This in turn shut everything down. After many insults we were finally able to forgive the coworker. Sent companywide email letting everyone know what had shut the system down and how to avoid this in the future.
1:50 – Back to work on internal project.
2:03 PM – NEW TICKET. Description: 1-3 users are unable to look at images on their workstations. They are able to see the images on other workstations. We have tried rebooting several times as prompted, but we are then asked to reboot again. Please Help!
2:09 PM – Finally able to figure out what the client’s was trying to say and sent email with the steps on how to correct issue. Returned to internal project
2:13 – Received response from “urgent” ticket. Contacted the client and jumped on a WebEx to solve the issue.
3:40 – After several attempts to unsuccessfully ping the storage server, the client rebooted the server. After the reboot we are still unable to ping or remote into the server, we successfully attempt to directly log into the server, and found that the NIC drivers became corrupt. Reinstalling drivers and rebooting the server brought it back up online.
3:41 – Back to project.
3:50 – Customer called wanting help configuring a batch class in ILINXCapture. I then walked the client through submitting a support ticket .
4:09 – Finished assisting client with building the desired batch classes in ILINX Capture.
4:28 PM – NEW TICKET – Client needs assistance in backing up their system. The client is busy through the rest of the day and we set up and appointment first thing in the morning.
4:33 PM – Restart internal project
5:00 – Entered in time for the day and realized that I was never able to finish my project. Oh well, there is always tomorrow.
Brandon Konen
S.E. at ImageSource Inc.
Random McParks
S.E. at ImageSource Inc.
Barcode Document Separation with ILINX Capture
While exploring different document separation techniques I discovered that bar code separation may cause the document to be split multiple times. I scanned in a single document that had 334 pages and for some reason it split the document multiple times. There were no other barcodes except one Patch Type T separator at the beginning of the document.
After looking over the settings on the Barcode QSX module inside the ILINX Capture Server Manager I noticed that the Patch Type T document separator and the 3 of 9 barcode separator were enabled. Please see picture below…
One of the challenges with setting up barcode separation with both Patch Type T document separator and the 3 of 9 barcode separator is that every time the recognition engine comes across a 3 of 9 barcode it will separate the document automatically regardless if you want it to or not . Unfortunately the software can get tripped up on its own logic and every time the recognition engine comes across a 3 of 9 barcode it will separate the document automatically. ILINX Capture’s recognition engine still separates by the Patch Type T Patch Code as well as every 3 of 9 barcode. This can give unexpected results with the number of documents that are automatically generated. To fix the above example I removed the bar code separation because it was not needed. As you can see in the following example…
However, in some cases this may not meet a client’s needs and different approach to document separation is needed. The best practice for multiple document separation is when using Patch Type T Patch separator pages and 3 of 9 barcode separation you need to add a prefix for each type of document you want to separate.
Here is a good example:
A client may want to separate documents by what’s in the barcode itself, such as capturing the word “ILINX” in the barcode for a document type of “Application” and the word “Invoice” in the barcode for a document type of “Invoice”. To do this you need to add a prefix value with a document type see.
As you can see ILINX Capture has the ability to be customized to fit your needs no matter how basic and/or how complicated the requirements are. The main concept here is ILINX Capture is a very powerful tool and needs to be configure properly to get want you need out of it. The above example is only a small scratch on the surface on what this tool can actually do.
However, in some cases this may not meet a client’s needs and different approach to document separation is needed. The best practice for multiple document separation is when using Patch Type T Patch separator pages and 3 of 9 barcode separation you need to add a prefix for each type of document you want to separate.
A client may want to separate documents by what’s in the barcode itself, such as capturing the word “ILINX” in the barcode for a document type of “Application” and the word “Invoice” in the barcode for a document type of “Invoice”. To do this you need to add a prefix value with a document type see.
As you can see ILINX Capture has the ability to be customized to fit your needs no matter how basic and/or how complicated the requirements are. The main concept here is ILINX Capture is a very powerful tool and needs to be configure properly to get want you need out of it. The above example is only a small scratch on the surface on what this tool can actually do.
John Hart
ImageSource Inc.
Advanced eForms Strategies for LiquidOffice
Information technology can improve operational efficiency and businesses are turning to forms processing for automating complex processes where information is often very dynamic and acted upon in parallel. Many of our clients request very complicated multi-form rule based combinations that can be extremely complex and have data dictionaries exceeding 1,500 form fields. There are two different ways to approach advanced multi-form development and design. One is to use a method called form chaining or you can use tools such as Liquid Office Case Management.
Form Chaining is a method of displaying subsequent forms based on the submission of the original form. This is done when field data from the first form is mapped to the 2nd form – chained forms open sequentially upon submission of a primary form. Simple chaining can be achieved using out-of-the box features of the LiquidOffice Process studio. Outside of a formal workflow, the same results can be achieved. The following is code example for ad-hoc form chaining. In this example, the ‘chained’ form that opens on submission is called ‘FormB2’.
function CSForm_OnSubmit()
{
var auth = CSForm.getField(“Entry1″).getValue(); //get value from 1st form = then on submit, pass this field value to the next chained form
CSForm.setResponseURL(“http://servername/lfserver/FormB2?Entry1=” + auth ); //this loads the 2nd, chained form and populates one of the fields with a value from the 1st form
return true;
}
Alternatively, Autonomy Case Management (ACM) can be used for more complex multidimensional and nested forms. ACM addresses the same need but manages forms and documents as packets or a case. Items within a packet are able to dynamically exist as either standalone entities or as part of a collection depending upon real-time conditions which are automatically detected. Users are guided through the process using a Table of Contents to ensure completion at each step as shown below.
The ACM design studio is a GUI-based point and click tool which is integrated directly into the Autonomy Enterprise Information Processing platform. This means that with a click all information that may contribute to the design of a case is available in real-time directly from within the design environment. Complex rule sets can be developed and applied at any level of the case such as packet, form and field which allows for an extremely tuned process.
Leigh Woody Peter Lang
Program Manager System Engineer
Nexus 2009 Shows Promise for a Stronger Economy
I’ve heard many comments from individuals summing up their ‘NEXUS ECM Experience’ over the past week following the show’s November 2nd close. From my perspective, the tweets and blogs captured the momentum and attendance at the show was greater than last year. I think this is because the quality and value of the show in general was up. Attendees this year definitely had an agenda, and most were actively seeking solutions, as compared to years passed. The companies that will be on top when the economy turns will be those who have a strong ECM foundation for business processes. It was encouraging to see the excitement and drive to get back to work and start retooling for a more efficient future. If you missed out this year, make sure to register for Nexus 2010 and lock in the reduced rate of $195! Use code NEXUS10SPL
Leigh Woody
Program Manager
Enterprise Content Management (ECM): Best Practices for Backfile Conversion
The 2 main aspects of Backfile Conversion are Security and Quality. Security within the document scanning process is tracking and maintaining records for each document through the workflow. If a conversion workflow is tracked and accounted for efficiently, a quality product will be the result.
In addition to maintaining records of documents it is not uncommon that someone will want to view one of the documents that are in the workflow. If an itemized inventory list (tracking log) was created at the beginning of the conversion workflow and an entry to the tracking log was made every time the document was processed, it should take minutes to locate where the document is and provide either the hard copy or the imaged copy of that document for the individual looking for the document.
The conversion workflow process usually consists of incoming inventory, preparation of documents for scanning, scanning of documents, indexing, releasing of images into the Document Management System and outgoing inventory. When an entry is made to the tracking log, the name and date should be included in the entry. This will assign that technician the responsibility of the document during this stage in the workflow. The goal with assigning responsibility is to add incentive for the technician to make sure the document is imaged clearly and indexed accurately. Accountability ensures quality of work being produced.
Through the use of a tracking log documents are secure in that they know where they are at all times. Technicians are held accountable for their work.
Jeff Martin
Conversion Services Project Coordinator
ImageSource, Inc.
When you are a hammer all of your problems look like nails.
The phrase “When you are a hammer all of your problems look like nails” is just one version of a group of statements that refers to the phenomenon that the French call déformation professionnelle which refers to looking at things from the point of view of one’s profession. This behavior is more commonly know in the psychological field as the “Law of the Instrument” and was purposed first by Maslow. A simplified version of his concept is thus: an individual that is incomplete in their knowledge or training, tends to propose the same type of solution to every problem they encounter. They opt for the more familiar solution to one that may be more effective. People unconsciously fall back on what they are comfortable with and where they have been trained instead of stepping back and looking at the whole picture to find the most rational solution. For example, a cardiologist might automatically assume left arm numbness or tingling as an issue with ones heart, a systems engineer might identify poor scanned image quality as incorrect software settings when in reality the issue could be in an hardware issue with the scanner.
This situation can happen frequently with content management support as most ECM systems (ie. Oracle UCM, Oracle IPM, Kofax, ILINX Capture) are large and complex requiring support to have knowledge in several areas including but not limited to; Networking, Engineers, Development, and Scanner Hardware Repair. Each department will rely on fixing issues based on what they are trained in.
In addition to proper training one of the best ways to combat this behavior is to simply be aware of it. If we are conscious of our behavior it will help us to avoid our unconscious actions. Psychologist Carl Jung said “Man’s task is to become conscious of the contents that press upward from the unconscious.” Eventually, the desired behavior to see a problem from another person’s perspective will become habit and will alter our automatic response. One must also seek to look at all system behaviors for anomalies, even if they seen normal to the user. If an abnormal behavior has gone on long enough it will become normal behavior. Pulling someone else in to get a second opinion can also be helpful on finding the irregularity patterns. Its best to look at the whole picture and try to hypothesize what is really going on. The main point to keep in mind as you are diagnosing issues is whether the behaviors and/or symptoms that you are seeing in a system and your hypothesis of the cause truly fit together, if they don’t you are running the potential of falling victim to getting clubbed by the “Hammer”.
Co-Authered by:
Brandon Konen
Support Engineer
ImageSource, Inc.
Random McParks
Support Engineer
ImageSource, Inc.
Monitoring Server Performance
Does your ECM server seem to have performance related issues? Are requests to your ECM software taking longer than normal? If so then you may have a few choices:
- You can always add some extra physical ram, this may help but may not get you to the root of the problem.
- You could maybe add a processor or two and hope for the best, or you can figure out why your ECM server is running so slowly.
There are several different things that can cause ECM system performance degradation. In this article we will explain how you can use Performance Monitor aka “PerfMon” a Microsoft Windows built in diagnostic tool to help determine the cause of your ECM server’s bottle neck.
As with any other diagnostic tool Performance Monitor is a running process and like any other process, Performance Monitor may consume things like CPU cycles, system memory, and potentially hard disk resources. This will slightly lower the amount of available system resources reported by Performance Monitor then when performance monitor is not running. Even with that Performance Monitor is still accurate enough that it can be used to help IT staff determine system bottle necks that are causing performance related issues.
When running Performance Monitor we recommend turning off all of the default counters. This will allow you to add the counters and attributes that we are going to discuss below.
- % Processor Time
- This counter will show you what percentage of the available CPU cycles that are being consumed by the system. For example if the % Processor Time counter reads 40, then the CPU is working at 40% capacity. If your processor is exceeding 65% capacity then this will be a problem area.
- % Disk Time
- This counter’s average value should be as low as possible. An average value of 70% or above indicates that the hard disk can’t keep up. Adding more spindles or faster hard disks may be required.
- Current Disk Queue Length
- This counter will show you how many I/O operations are waiting for the hard disk to become available. Our recommendation is that the average disk queue length should be 4 or less. Adding more spindles or faster hard disks may be required.
- Cache Bytes
- This counter monitors the amount of memory being used for the file system cache. Anything over 10 MB would be considered too much. If this is the case it is recommended that you add more physical memory.
- Pool Non-paged Bytes and Pool Non-paged Allocations
- Another way to test for memory leaks is to monitor these two counters. The Pool Non-paged Bytes counter counts pages of memory that can’t be moved to virtual memory, these will stay in physical RAM. Most likely, if this value is too high, you’ll have to add more physical memory to the system. You can also watch the Pool Non-paged Allocations counter to see how many calls are being made to that portion of the memory. If the number of calls does not seem to correspond with the number of memory pages, you may likely have a memory leak rather than an insufficient amount of physical ram.
- PAGES/SEC
- This value counts the number of times per second that the system is accessing virtual memory rather than physical memory. A value above 20 is considered to be high, and it may indicate a problem with the way your virtual memory is configured rather than a problem or shortage of physical memory.
We recommend monitoring these counters over a day or more to document and establish a baseline.
Co-Authered by:
Jon Sutherland
Senior Systems Engineer
ImageSource, Inc.
Bryan Wilhelm
Senior Systems Engineer
ImageSource, Inc.
![]() ![]() |
![]() |
So Much Paper! So Little Space!
We have all seen it in one office or another…the rows and towers of banker boxes filling the corner of the room. The outside of boxes try to convey the critical document information such as names, dates, times, etc. but are looking a bit haggard from being moved around the office so many times. The best way to gain your space back is a document scanning solution. There are record management systems using production scanners, Fujitsu or Bowe Bell & Howell scanners. With the help of ImageSource Inc you can have your confidential material scanned and critical information electronically saved. The time you spend now is the space you will gain back to help your company be competitive and efficient.
Barbara Duran
Conversion Specialist
Benefits of Remote Services for ECM Support
Would you land a plane in dense fog without radar? Probably not, so why can it be difficult to get support representatives of major software manufactures to dial in and assess critical business ECM servers to aid with troubleshooting? I recently worked with a large ECM company that told me “Before that occurs ( dialing in ) … the customer needs to have the understanding that all we would be doing is observing the issue and that no troubleshooting or resolution recommendations would occur”.
What kind of a response it that! I literally thought it was a joke. I brought this to the attention of the technician’s manager and he agreed with his staff and said to me that in some occasions a remote session is the very first request (and occasionally only info) in new service requests. He went on to tell me that occasionally something like – “my system isn’t working start a web session so I can show you”. is frustrating for them because it is easy to get trapped into a complete unknown situation with no measurable exit strategy. This can turn a quick 30 minute dial up session into an all day ordeal burning multiple resources at the expense of their other customer’s Service Request”. So, they don’t want to help you because it may take up too much time?
Dumbfounded I went back to the support technician for more clues to this odd adaptation of quality customer support:
“To answer your question, it is not a joke. Since we do not know the cause of the issue we cannot state what the customer should do regarding resolution or troubleshooting. Therefore remote access is not going to accomplish anything outside of observing the customer system and possibly gathering new information. We often experience remote access sessions where the customer had the false expectation that just because we have remotely accessed the system we have an intimate knowledge of exactly what is causing the issue when in fact we are simply trying to discern the nature of the issue. The customer is then quite upset that we did not fix the reported issue. To avoid disappointment for the customer I felt it was of value to set an expectation of what the remote session would accomplish.”
This is a very experienced and knowledgeable technician who has already confirmed the validity of the issue and should be helping us figure out the solution to very complex problems by using all the tools available. As the manager of the ImageSource Support Department there was no way that I was going to have a conversation with the client to tell them that I had a specialist on the line who has no intention of troubleshooting or coming up with possible resolution recommendations.
At ImageSource, It is our philosophy that we dial into a system because we don’t have an intimate knowledge of what’s causing the issue. If you had “intimate knowledge of exactly what is causing the issue” you would have no practical need to take a look. We at ImageSource understand the value of getting in and taking a firsthand look to confirm the actual facts and maintain momentum to solve problems. We believe that it is impossible to get the level of good data required to close service request and garner the benefits of informative research without truly understanding the environment. You know the adage… I picture is worth a thousand words.
Leigh Woody
Program Manager



















