Difference between revisions of "HalFILE 3.0 Documentation"

From HalFILE Online Help
Jump to: navigation, search
m
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''User Manual'''
+
=User Manual=
 
 
 
 
  
 +
[[File:HF_Users_Manual_30.doc]]
  
 
'''halFILE'''
 
'''halFILE'''
'''Document Manager'''
+
'''Document Manager'''<br/><small><small>Version 3.0<br/>April 22, 2009</small></small>
 
 
 
 
Version 3.0
 
April 22, 2009
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
hal Systems Corporation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
'''Copyright © 2004-2009 by hal Systems Corporation'''
 
'''Copyright © 2004-2009 by hal Systems Corporation'''
Line 49: Line 10:
  
 
All information contained or disclosed by this document is considered confidential and proprietary by hal Systems Corporation, except for rights expressly granted by contract in writing to other parties concerning the data or information disclosed herein. All design, manufacture, use, reproduction, and sales rights are reserved by hal Systems Corporation. Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable format except in the manner described in the documentation. Copyright © 2004-2009 by hal Systems Corporation. All rights reserved.
 
All information contained or disclosed by this document is considered confidential and proprietary by hal Systems Corporation, except for rights expressly granted by contract in writing to other parties concerning the data or information disclosed herein. All design, manufacture, use, reproduction, and sales rights are reserved by hal Systems Corporation. Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable format except in the manner described in the documentation. Copyright © 2004-2009 by hal Systems Corporation. All rights reserved.
 
 
   
 
   
'''Table of Contents'''
+
==Chapter 1 - Welcome to halFILE==
['''Welcome to halFILE 1-]'''
+
[[Chapter 1 - Welcome to halFILE]]
'''[About halFILE 1-]'''
 
<u>[Document Capture</u> 1-]
 
<u>[Document Indexing</u> 1-]
 
<u>[Document Archiving</u> 1-]
 
<u>[Document Search</u> 1-]
 
<u>[Web Enabling</u> 1-]
 
'''[Chapter Contents 1-]'''
 
<u>[Chapter 1: Welcome to halFILE™</u> 1-]
 
<u>[Chapter 2: Overview</u> 2-]
 
<u>[Chapter 3: System Setup</u> 2-]
 
<u>[Chapter 4: Capturing Documents</u> 2-]
 
<u>[Chapter 5: Indexing Documents</u> 2-]
 
<u>[Chapter 6: Archiving Document Images</u> 2-]
 
<u>[Chapter 7: Search for Documents</u> 2-]
 
<u>[Chapter 8: Tools</u> 2-]
 
<u>[Chapter 9: Other halFILE Features</u> 2-]
 
<u>[Chapter 10: Security</u> 2-]
 
<u>[Appendix I: Compatible Scanners and Engines</u> 2-]
 
<u>[Appendix II: Enabling Other Application</u> 2-]
 
<u>[Appendix III: Building a Sample Application</u> 2-]
 
<u>[Appendix IV: Importing Other Document Types into halFILE</u> 3-]
 
<u>[Appendix V: Text File Support</u> 3-]
 
<u>[Appendix VI: Add-On Applications</u> 3-]
 
<u>[Appendix VII: Hot Keys and Short Cuts</u> 3-]
 
'''[Online Help 3-]'''
 
<u>[Search the halFILE Knowledge</u> 3-]
 
<u>[Supporting Documentation</u> 3-]
 
<u>[Tech Support Briefs / White Papers</u> 3-]
 
<u>[HalFILE Users Group (HUG)</u> 3-]
 
'''[Product registration 4-]'''
 
'''[Technical Support 4-]'''
 
'''[OVERVIEW 5-]'''
 
'''[Upgrading to version 3.0 5-]'''
 
<u>[From Version 2.2</u> 5-]
 
<u>[From Versions prior to 2.2</u> 5-]
 
'''[halFILE Update Service 5-]'''
 
'''[Document Management with halFILE 6-]'''
 
'''[What\’s New in 3.0 6-]'''
 
'''[What\’s New in 3.0 7-]'''
 
'''[SYSTEM SETUP 11-]'''
 
'''[System Configuration 11-]'''
 
<u>[Minimum Workstation System Requirements</u> 11-]
 
<u>[Recommended Workstation System Requirements</u> 11-]
 
<u>[Recommendations Terminal Servers</u> 12-]
 
<u>[Recommendations Database Servers</u> 12-]
 
<u>[Recommendations Image Servers</u> 12-]
 
<u>[Other Components</u> 12-]
 
'''[Networks Supported 12-]'''
 
'''[Databases Supported 12-]'''
 
'''[Installation Requirements 13-]'''
 
'''[Preparing the Hardware and Software Components 13-]'''
 
'''[Software Installation Procedure 13-]'''
 
'''[Video Scanner Drivers 17-]'''
 
'''[ISIS Scanner Drivers 17-]'''
 
'''[TWAIN Scanner Drivers 17-]'''
 
'''[halFILE Menu Structure 18-]'''
 
'''[Viewing the help file 18-]'''
 
'''[Exiting halFILE 19-]'''
 
'''[Registration 19-]'''
 
'''[Running halFILE for the first time 19-]'''
 
'''[halFILE Administrator 20-]'''
 
'''[Setting up an Application 20-]'''
 
'''[The Application Definition 21-]'''
 
<u>[Defining a new application</u> 21-]
 
<u>[Changing an application set up</u> 21-]
 
'''[Designing a Database 23-]'''
 
<u>[Creating a document database</u> 23-]
 
<u>[Using Specification Templates</u> 24-]
 
<u>[Using Field Lookups</u> 25-]
 
<u>[Using Field Links</u> 26-]
 
<u>[Setting Up Custom Search formats</u> 27-]
 
<u>[Search References</u> 28-]
 
<u>[Field Masks</u> 29-]
 
<u>[Auto Fill</u> 30-]
 
<u>[ODBC Compliant Data Sources</u> 31-]
 
<u>[Migrating your Preliminary Access database</u> 31-]
 
<u>[Add ODBC</u> 31-]
 
<u>[ODBC Info</u> 31-]
 
<u>[Review Layout</u> 31-]
 
<u>[Verify Setup</u> 31-]
 
'''[Setting Up Electronic In-baskets 32-]'''
 
<u>[Defining baskets</u> 32-]
 
'''[halFILE Workflow 33-]'''
 
<u>[Enabling Workflow</u> 34-]
 
<u>[Workflow Routing Example</u> 37-]
 
'''[Defining Validation Tables 38-]'''
 
<u>[Creating a new validation table</u> 38-]
 
<u>[Adding or editing entries in a table</u> 38-]
 
<u>[Searching for an entry</u> 39-]
 
<u>[Deleting an entry in a table</u> 39-]
 
<u>[Deleting a table</u> 39-]
 
<u>[Printing a list of table entries</u> 39-]
 
<u>[Adding Predefined Tables</u> 40-]
 
'''[Looking Up a Field in a Table 40-]'''
 
'''[Changing or Adding Reports 41-]'''
 
'''[Defining Drives into which Archive Cartridges are placed 41-]'''
 
'''[Defining Cartridges where Document Images are placed 42-]'''
 
<u>[Defining a cartridge</u> 42-]
 
'''[Configuring Bar Code Fields 44-]'''
 
<u>[Bar Codes Types Supported</u> 44-]
 
<u>[Setting Up a Bar Code Field</u> 45-]
 
'''[Setting Up Custom Features 46-]'''
 
<u>[General</u> 46-]
 
<u>[System Messaging</u> 47-]
 
<u>[Administrative Reports</u> 47-]
 
<u>[Transactions</u> 47-]
 
<u>[Security/Versions</u> 48-]
 
<u>[FTP Setup</u> 48-]
 
<u>[HFDeliver</u> 48-]
 
<u>[Menus</u> 48-]
 
<u>[Admin Status</u> 48-]
 
'''[HALFILE.INI 48-]'''
 
<u>[halFILE For Windows section</u> 49-]
 
<u>[Current Section</u> 49-]
 
<u>[Execute Section</u> 50-]
 
<u>[Special HALFILE.INI Hooks</u> 50-]
 
<u>[HALFILE.INI Entries for Attached Tables</u> 50-]
 
'''[CAPTURING DOCUMENTS 53-]'''
 
'''[Scanning Pages 53-]'''
 
<u>[Preparing to scan</u> 53-]
 
<u>[Page preparation</u> 53-]
 
'''[Kofax Scanning 54-]'''
 
<u>[Changing the Scanner Parameters</u> 54-]
 
<u>[General Scanning Procedure</u> 55-]
 
<u>[Scanning two-sided documents with a duplex scanner</u> 56-]
 
<u>[Scanning one-sided documents with a duplex scanner</u> 56-]
 
<u>[Scanning two-sided documents with a simplex scanner</u> 56-]
 
<u>[Scanning a batch of single page documents</u> 56-]
 
<u>[Stapling pages into documents</u> 57-]
 
<u>[Staple Preview Option</u> 57-]
 
<u>[Removing a page from a batch</u> 57-]
 
<u>[Inserting pages into a batch</u> 57-]
 
<u>[Replacing a page in a batch</u> 57-]
 
<u>[Deskewing pages during scan</u> 58-]
 
<u>[Removing the black border from pages during scan</u> 58-]
 
<u>[Removing shaded areas from pages during scan</u> 58-]
 
<u>[Despeckling pages during scan</u> 59-]
 
<u>[Enhancing the edges of characters during scan</u> 59-]
 
<u>[Removing the lines from pages during scan</u> 60-]
 
<u>[Removing streaks from pages during scan</u> 60-]
 
<u>[Inverting (reversing) the image during scan</u> 60-]
 
<u>[Stapling Pages into Documents using Bar Codes</u> 61-]
 
<u>[Printing during Stapling</u> 61-]
 
<u>[Summary of scan menu selections</u> 61-]
 
'''[TWAIN Scanning 62-]'''
 
<u>[Changing the Scanner Parameters</u> 62-]
 
<u>[General Scanning Procedure</u> 64-]
 
<u>[Scanning two-sided documents with a duplex scanner.</u> 65-]
 
<u>[Scanning one-sided documents with a duplex scanner.</u> 65-]
 
<u>[Scanning two-sided documents with a single sided scanner</u> 65-]
 
<u>[Scanning a batch of single page documents</u> 65-]
 
<u>[Stapling pages into documents</u> 65-]
 
<u>[Staple Preview Option</u> 66-]
 
<u>[Removing a page from a batch</u> 66-]
 
<u>[Inserting pages into a batch</u> 66-]
 
<u>[Replacing a page in a batch</u> 66-]
 
<u>[Deskewing pages during scan</u> 66-]
 
<u>[Despeckling pages during scan</u> 66-]
 
<u>[Cropping pages during scan</u> 67-]
 
<u>[Inverting (reversing) images during scan</u> 67-]
 
<u>[Printing during Stapling</u> 67-]
 
<u>[Summary of TWAIN scan menu selections</u> 67-]
 
'''[Streamlined Scanning 68-]'''
 
<u>[Scan and E-mail</u> 68-]
 
<u>[Scan and FTP</u> 69-]
 
<u>[HALFTP.INI</u> 70-]
 
'''[Paper Sizes 71-]'''
 
'''[Remote Scanning 72-]'''
 
<u>[Scanning and Importing</u> 72-]
 
<u>[FTP Scanning using Third Party Products</u> 72-]
 
'''[Importing Documents 72-]'''
 
<u>[Using the import feature to import images</u> 73-]
 
<u>[Staple Preview Option</u> 74-]
 
'''[Capturing Printed Output 75-]'''
 
'''[Sending Office Documents to halFILE 75-]'''
 
'''[Importing Documents using the Explorer Send To Feature 76-]'''
 
'''[INDEXING DOCUMENTS 77-]'''
 
'''[Indexing Overview 77-]'''
 
<u>[Indexing a document</u> 78-]
 
<u>[Adding a database record without an image</u> 78-]
 
'''[Index Windows 78-]'''
 
<u>[Index fields window</u> 78-]
 
<u>[Saving the Default Window Position</u> 79-]
 
'''[Entering Data into Database Fields 79-]'''
 
'''[Setting Up Custom Index Features 79-]'''
 
<u>[IndexExecute</u> 79-]
 
<u>[IndexLoadExecute</u> 79-]
 
<u>[IndexMenuExecute</u> 80-]
 
<u>[Notifications</u> 80-]
 
<u>[General</u> 80-]
 
<u>[Field Deactivation</u> 80-]
 
<u>[Duplication Hot Keys</u> 80-]
 
'''[halFILE Document Clipboard 81-]'''
 
'''[Using Auto Fill 81-]'''
 
'''[Index Menu Summary 81-]'''
 
'''[Improving search performance and database integrity 83-]'''
 
'''[ARCHIVING DOCUMENTS 85-]'''
 
'''[Manual Archive 85-]'''
 
'''[How Images are Stored on Cartridges 87-]'''
 
<u>[No limits on number of images per folder</u> 87-]
 
<u>[Limit number of images per folder and enter the folder id</u> 87-]
 
<u>[Limit number of images per folder and auto assign the folder id</u> 87-]
 
<u>[Database Level Archiving</u> 88-]
 
'''[Auto Archive 88-]'''
 
<u>[Auto Archive Set up</u> 88-]
 
<u>[Running Auto Archive Interactively</u> 90-]
 
<u>[Running Auto Archive as a Scheduled Task</u> 91-]
 
<u>[Reviewing Auto Archive Results</u> 91-]
 
<u>[Other Auto Archive Features</u> 91-]
 
'''[SEARCH FOR DOCUMENTS 93-]'''
 
'''[Overview of Search 93-]'''
 
<u>[Searching for documents that have been indexed</u> 93-]
 
'''[The Search Criteria Window 93-]'''
 
<u>[Searching for more than one multi-entry field item</u> 94-]
 
<u>[Searching for a range of values</u> 95-]
 
<u>[Printing the search criteria</u> 95-]
 
<u>[Closing the search module</u> 95-]
 
<u>[Performing an Append search</u> 95-]
 
<u>[Designing a report</u> 95-]
 
<u>[Printing a report</u> 96-]
 
<u>[Printing Large Reports</u> 97-]
 
<u>[Avoiding slow searches</u> 97-]
 
'''[Criteria Field Types 97-]'''
 
<u>[Search criteria results examples</u> 98-]
 
'''[The Hit List Window 98-]'''
 
<u>[Selecting the Display Result Option</u> 99-]
 
<u>[Formatting the hit list grid</u> 99-]
 
<u>[Marking entries in the hit list grid</u> 99-]
 
<u>[Saving and Restoring the Hit List</u> 99-]
 
<u>[The Right Click Menu on the Search Hit List</u> 99-]
 
'''[The Document Information Window 100-]'''
 
<u>[Changing database information</u> 100-]
 
'''[Imaging View Window 102-]'''
 
<u>[Zooming in on the image</u> 103-]
 
<u>[Rotating the image</u> 103-]
 
<u>[Printing an Image</u> 103-]
 
<u>[Using image panning</u> 103-]
 
<u>[Zoom Hot Keys</u> 103-]
 
'''[Managing Search Windows 103-]'''
 
<u>[Viewing the SQL Statement for a Search</u> 103-]
 
<u>[Returning to the Search Hit List Window</u> 104-]
 
<u>[Preparing for a New Search</u> 104-]
 
<u>[Append Searches</u> 104-]
 
<u>[Combining Documents on the Search Hit List</u> 104-]
 
'''[Setting Up Custom Search Features 105-]'''
 
<u>[Hit List</u> 105-]
 
<u>[Cross Name Search</u> 106-]
 
<u>[Order By</u> 107-]
 
<u>[Publish</u> 107-]
 
<u>[Image modifications</u> 108-]
 
<u>[Execute Triggers</u> 108-]
 
<u>[Document Information e-mail</u> 108-]
 
<u>[Scan-on-demand e-mail</u> 108-]
 
<u>[Notifications</u> 108-]
 
<u>[Word Merge</u> 109-]
 
<u>[Starter</u> 109-]
 
<u>[Fallout Report</u> 109-]
 
'''[SmartName Search 109-]'''
 
<u>[Creating the SmartNames table</u> 110-]
 
<u>[Adding a proper name</u> 110-]
 
<u>[Editing nick names</u> 110-]
 
<u>[Deleting a proper name</u> 110-]
 
<u>[Searching for a proper name</u> 110-]
 
<u>[Testing your dictionary</u> 111-]
 
<u>[Using SmartNames in Search</u> 111-]
 
'''[Soundex Searches 111-]'''
 
<u>[How Soundex Works</u> 111-]
 
<u>[Using Soundex in Search</u> 111-]
 
<u>[Limitations to Soundex</u> 111-]
 
'''[Cross Name Search 112-]'''
 
<u>[Setting up Cross Name Search</u> 112-]
 
<u>[Using the Cross Name Search Feature</u> 112-]
 
'''[Starter Searches 112-]'''
 
<u>[Setting Up the Starter System for a Database</u> 112-]
 
<u>[Performing a Starter Search</u> 114-]
 
<u>[Date Down Searches</u> 117-]
 
<u>[Closing a Starter</u> 117-]
 
<u>[Re-opening a Starter</u> 117-]
 
<u>[Copy a Starter to a new Starter</u> 118-]
 
<u>[Saving the Grid Format of the Starter Information Form</u> 118-]
 
<u>[Fallout Report</u> 118-]
 
'''[Proximity Search 119-]'''
 
<u>[Enabling Proximity Search</u> 119-]
 
<u>[Using Proximity Search</u> 119-]
 
'''[Full-Text Search 119-]'''
 
'''[Search Menu Summary 120-]'''
 
<u>[Search Criteria window menus</u> 120-]
 
<u>[Search Hit List window menus</u> 120-]
 
<u>[Document Information window menus</u> 122-]
 
'''[TOOLS 125-]'''
 
'''[Login 125-]'''
 
'''[Basket Status 125-]'''
 
<u>[Showing the status for a document</u> 126-]
 
<u>[Changing the status of a document</u> 127-]
 
<u>[Removing all images from the basket</u> 127-]
 
<u>[Removing marked documents</u> 127-]
 
<u>[Adding pages to a document</u> 127-]
 
<u>[Deleting a page from a document</u> 127-]
 
<u>[Reordering pages within a document</u> 127-]
 
<u>[Printing Marked Documents</u> 127-]
 
<u>[Inserting Document Numbers into a basket</u> 128-]
 
<u>[Export documents</u> 128-]
 
<u>[Change the status for a range of documents</u> 128-]
 
<u>[Transfer documents to another basket</u> 128-]
 
<u>[Selecting documents</u> 128-]
 
<u>[Optical Character Recognition (OCR)</u> 129-]
 
<u>[Refreshing a basket</u> 129-]
 
<u>[Basket Statistics</u> 129-]
 
'''[Move Images 129-]'''
 
<u>[Rearranging pages</u> 129-]
 
<u>[Replacing pages of documents</u> 130-]
 
<u>[Appending pages to documents</u> 130-]
 
<u>[Deleting pages from documents</u> 130-]
 
<u>[Moving pages from document to document</u> 130-]
 
'''[Image Utility 131-]'''
 
<u>[Rearranging pages</u> 131-]
 
<u>[Swapping pages of documents</u> 132-]
 
<u>[Replacing pages of documents</u> 132-]
 
<u>[Appending pages to documents</u> 132-]
 
<u>[Inserting pages in documents</u> 133-]
 
<u>[Deleting pages from documents</u> 133-]
 
<u>[Moving pages from document to document</u> 133-]
 
'''[Test Images 134-]'''
 
'''[Process Images 134-]'''
 
'''[Associated Import 135-]'''
 
<u>[Overview</u> 135-]
 
<u>[Running the program</u> 135-]
 
<u>[Operation</u> 135-]
 
<u>[Adding a New Import Filter</u> 136-]
 
<u>[Editing an existing Import Filter</u> 138-]
 
<u>[Editing the Field Information</u> 139-]
 
<u>[Executing an Import Filter Manually</u> 141-]
 
<u>[Executing Import Filters Automatically</u> 143-]
 
<u>[Additional Options</u> 143-]
 
<u>[Troubleshooting</u> 143-]
 
'''[OTHER HALFILE FEATURES 145-]'''
 
'''[Import/Export Database 145-]'''
 
<u>[Exporting Database Information</u> 145-]
 
<u>[Exporting data for all images on a selected cartridge</u> 146-]
 
<u>[Importing a Database</u> 147-]
 
'''[E-Mail Images 149-]'''
 
<u>[Requirements</u> 149-]
 
<u>[Setting up E-Mail</u> 149-]
 
<u>[Viewing image attachments</u> 149-]
 
<u>[E-Mail Image Mark Up</u> 149-]
 
<u>[Selecting an image to mark up</u> 150-]
 
<u>[Mark up icons</u> 150-]
 
<u>[Annotation Tool Bar</u> 150-]
 
<u>[Menu Selections</u> 151-]
 
<u>[Zooming in on an Image Area</u> 152-]
 
<u>[TIFF Format Information</u> 152-]
 
'''[SECURITY 153-]'''
 
'''[Security Set Up 153-]'''
 
<u>[Adding a new user</u> 154-]
 
<u>[Editing an existing user set up</u> 155-]
 
'''[Windows Active Directory Integration 157-]'''
 
<u>[Why use Active Directory Integration?</u> 157-]
 
<u>[Before you start</u> 157-]
 
<u>[halFILE Active Directory Integration Set Up Procedure</u> 157-]
 
<u>[halFILE Active Directory Integration</u> 158-]
 
<u>[e.halFILE Active Directory Integration</u> 158-]
 
<u>[Active Directory Integration - Behind the Scenes</u> 159-]
 
'''[APPENDIX I. 160-]'''
 
'''[Compatible Scanners and Engines 160-]'''
 
'''[Kofax 160-]'''
 
'''[TWAIN 160-]'''
 
'''[APPENDIX II. 161-]'''
 
'''[Enabling Other Applications 161-]'''
 
'''[APPENDIX III 162-]'''
 
'''[Building a Sample Application 162-]'''
 
'''[Importing Other Document Types into halFILE 163-]'''
 
'''[Setting up Associations 163-]'''
 
'''[Importing Associated Documents 163-]'''
 
'''[Importing using File_Import 163-]'''
 
'''[Version Control 164-]'''
 
'''[Reviewing the Basket Contents 164-]'''
 
'''[Archiving Associated Documents 164-]'''
 
'''[Searching and Viewing Associated Documents 164-]'''
 
'''[Document Types Tested 165-]'''
 
'''[Organizing Documents 165-]'''
 
'''[Associated Import Utility 165-]'''
 
'''[APPENDIX V 166-]'''
 
'''[Text File Support 166-]'''
 
'''[APPENDIX VI 167-]'''
 
'''[Add-On Applications 167-]'''
 
'''[APPENDIX VII 168-]'''
 
'''[Hot Keys and Short Cuts 168-]'''
 
  
+
Welcome! This chapter introduces you to halFILE™, the leader in document management and imaging, and provides you with an overview of this manual.
'''1'''
 
  
=Welcome to halFILE=
+
==Chapter 2 - Overview==
Welcome! This chapter introduces you to the halFILE Document Manager and provides you with an overview of the contents of this User Manual.
+
[[Chapter 2 - Overview]]
  
==About halFILE==
+
HalFILE 3.0 is a major product release. This chapter tells you about new features and enhancements and describes the upgrade process from prior releases.
halFILE is designed to provide for the management of your documents in an advanced yet easy to use environment. halFILE handles your documents from capture to indexing to storage to search and retrieval, and provides a variety of tools to streamline the process.
 
  
===Document Capture===
+
==Chapter 3 - System Setup==
halFILE scans (local or remote), imports, and captures the printed output. The system can handle typical business documents in a variety of formats including TIFF, JPEG, PDF, and Office documents.
+
[[Chapter 3 - System Setup]]
  
===Document Indexing===
+
The steps used to install halFILE and set up hardware and software components is covered in this chapter. It also lists the system requirements, and tells how to set up special halFILE features. This chapter covers the halFILE Administrator in detail.
halFILE provides sophisticated database support using powerful Open Database Connectivity (ODBC) drivers. Databases can include a variety of fields and validation types that can be populated by keyboard entry, barcode, database lookups and real-time Optical Character Recognition (OCR).
 
  
===Document Archiving===
+
==Chapter 4 - Capturing Documents==
halFILE can archive documents to a variety of media including WORM, magneto-optical, magnetic disk, network storage devices and CD-ROM. Archiving can be performed automatically as a nightly service.
+
[[Chapter 4 - Capturing Documents]]
  
===Document Search===
+
This chapter describes how to scan, import, and capture the printed output to introduce new documents to halFILE.
halFILE\’s powerful search engine lets you find and view your documents quickly. Reports of database information can be generated using powerful Crystal Reports.
 
  
===Web Enabling===
+
==Chapter 5 - Indexing Documents==
With '''e.halFILE''', our web-based add-on product, you can web-enable your database search and document retrieval seamlessly.
+
[[Chapter 5 - Indexing Documents]]
  
==Chapter Contents==
+
An explanation of how key word indices are entered, how barcodes can be used, how database lookups can streamline the index process and how "real-time" OCR works can be found in this chapter.
  
===Chapter 1: Welcome to halFILE™ ===
+
==Chapter 6 - Archiving Document Images==
Welcome! This chapter introduces you to halFILE™, the leader in document management and imaging, and provides you with an overview of this manual.
+
[[Chapter 6 - Archiving Document Images]]
  
===Chapter 2: Overview===
+
This chapter describes how images are moved to permanent storage such as optical disk cartridges or magnetic disk. It also discusses back up strategies for image files and the process of making CD-ROM copies of images.
HalFILE 3.0 is a major product release. This chapter tells you about new features and enhancements and describes the upgrade process from prior releases.
 
  
===Chapter 3: System Setup===
+
==Chapter 7 - Search for Documents==
The steps used to install halFILE and set up hardware and software components is covered in this chapter. It also lists the system requirements, and tells how to set up special halFILE features. This chapter covers the halFILE Administrator in detail.
+
[[Chapter 7 - Search for Documents]]
  
===Chapter 4: Capturing Documents===
+
This chapter provides an explanation of searching for documents and viewing and printing the database information and related images.
This chapter describes how to scan, import, and capture the printed output to introduce new documents to halFILE.
 
 
 
===Chapter 5: Indexing Documents===
 
An explanation of how key word indices are entered, how barcodes can be used, how database lookups can streamline the index process and how "real-time" OCR works can be found in this chapter.
 
  
===Chapter 6: Archiving Document Images===
+
==Chapter 8 - Tools==
This chapter describes how images are moved to permanent storage such as optical disk cartridges or magnetic disk. It also discusses back up strategies for image files and the process of making CD-ROM copies of images.
+
[[Chapter 8 - Tools]]
  
===Chapter 7: Search for Documents===
+
A number of special tools and features of halFILE are available to you. This chapter covers these tools and discusses when they are best implemented.
This chapter provides an explanation of searching for documents and viewing and printing the database information and related images.
 
  
===Chapter 8: Tools===
+
==Chapter 9 - Other halFILE Features==
A number of special tools and features of halFILE are available to you. This chapter covers these tools and discusses when they are best implemented.
+
[[Chapter 9 - Other halFILE Features]]
  
===Chapter 9: Other halFILE Features===
 
 
This chapter describes some of the additional features you will find in halFILE.
 
This chapter describes some of the additional features you will find in halFILE.
  
===Chapter 10: Security===
+
==Chapter 10 - Security==
 +
[[Chapter 10 - Security]]
 +
 
 
halFILE provides powerful security features covered in this chapter on security.
 
halFILE provides powerful security features covered in this chapter on security.
  
===Appendix I: Compatible Scanners and Engines===
+
==Appendix==
This appendix defines scanners, scanner cards, and other tools to use with halFILE.
+
[[Appendix]]
 
 
===Appendix II: Enabling Other Application===
 
This chapter explains the halFILE API, an add-on product that can be used to image-enable your own Windows applications.
 
 
 
===Appendix III: Building a Sample Application ===
 
In this chapter, you will find the steps used to build and use a sample application.
 
 
 
===Appendix IV: Importing Other Document Types into halFILE===
 
This describes how halFILE can be used to manage Associated Documents such as Acrobat PDF files, Word documents, and Excel Spreadsheets.
 
 
 
===Appendix V: Text File Support===
 
This section describes our add-on Text File Support product, halCOLD/ERM (Enterprise Report Management).
 
 
 
===Appendix VI: Add-On Applications===
 
This appendix provides a brief description of other utilities and applications available from hal Systems Corporation.
 
 
 
===Appendix VII: Hot Keys and Short Cuts===
 
This appendix includes a table of hot keys and short cuts that will help you streamline the operation of halFILE.
 
 
 
==Online Help==
 
halFILE provides you with many support features to help you learn about the system. This includes the following:
 
# Context-sensitive help accessed by pressing the F1 key.
 
# Help menus to provide access to on-line help file for each module including the Table of Contents, an Index and a full text Search of the help file.
 
# Help menu to provide access to the complete manual with Table of Contents, Index and Full Text Search.
 
# Help menu to access halFILE\’s web site, [www.halfile.com-http://www.halfile.com/], which provides an extensive technical support area to help to provide answers to problems, white paper and supporting documentation, and a knowledge base. Once you reach the web site, check out the '''Support''' and '''My halFILE''' links.
 
 
 
===Search the halFILE Knowledge===
 
In the Support area of [www.halfile.com.-http://www.halfile.com./], the "halFILE Knowledge Base" link lets you search our database of technical support incidents that describe resolutions to problems that have been encountered in the past.
 
 
 
===Supporting Documentation===
 
In the Support area of [www.halfile.com-http://www.halfile.com/], the '''Supporting Documentation''' link provides specific application support for add-on and feature products that are part of the halFILE family. The documents are provided in Acrobat PDF format.
 
 
 
===Tech Support Briefs / White Papers===
 
In the Support area of [www.halfile.com-http://www.halfile.com/], the '''Tech Support Briefs/White Papers''' link provides white papers and briefs about specific applications of halFILE as well as solutions to common issues.
 
 
 
===HalFILE Users Group (HUG)===
 
When you purchased halFILE, you became a member of the halFILE Users Group (HUG). The HUG web site can be reached by clicking the HUG logo on [www.halfile.com-http://www.halfile.com/] or by going to http://hug.halfile.com. Here you can find information about past and future HUG Conferences, training seminars, and items of interest to halFILE users.
 
 
 
==Product registration==
 
The first time you go into halFILE, you are shown a registration form. Once you fill out the form, it is automatically sent it to halFILE Technical Support. Issues with installation and registration may be directed to:
 
 
 
E-mail: [support@halfile.com-mailto:support@halfile.com]
 
 
 
==Technical Support==
 
Technical Support is provided to registered users having an active maintenance agreement. Technical support is available in the following methods:
 
 
 
Web site: [www.halfile.com-http://www.halfile.com/]
 
Supporting Documentation, Tech Support Briefs, White Papers
 
 
 
E-mail: [support@halfile.com-mailto:support@halfile.com]
 
 
 
Fax: 214.691.4730
 
 
 
Phone: 877.425.3453 (877.halfile)
 
512.892.0972
 
214.691.4700
 
 
 
When you submit a technical support request, be sure to include the following information:
 
* A full description of the problem
 
* The error message you are getting
 
* Environment information including:
 
- Product Serial Number or Client Number
 
- Windows version (Windows XP, 2000, Vista)
 
- Network type
 
- Scanner make and model (if applicable)
 
- PC memory
 
- Database Platform (SQL Server, MSDE, Sybase) and version
 
 
 
Technical support connections to your computer are supported with the following applications:
 
* PcAnywhere
 
* Remote Desktop
 
* halFILE HelpDesk
 
 
 
The halFILE HelpDesk communications tool lets you share your computer with a tech support analyst. To use the help desk  feature:
 
* Select the Help-Share computer with Tech Support from the halFILE Manager menu.
 
* Go to [www.halfile.com-http://www.halfile.com/] and click on My halFILE. Then select the Share your computer with a tech support analyst link.
 
 
 
'''[[Overview]]'''
 
 
 
 
 
'''3'''
 
 
 
=SYSTEM SETUP=
 
This section specifies the system configuration and operating requirements for halFILE. It also discusses the procedure for installing the software and preparing the system to be used. A quick overview of how to set up halFILE is as follows:
 
 
 
• Prepare hardware and software components for the installation
 
• Install halFILE
 
• Define an application
 
• Design a database
 
• Define electronic in-baskets
 
• Define drives available for permanent image storage
 
• Define cartridges where documents are stored
 
 
 
==System Configuration==
 
halFILE requires the following:
 
 
 
===Minimum Workstation System Requirements===
 
• Microsoft Windows 2000 Workstation or later. Windows 98 and 95 are no longer supported.
 
* Internet Explorer version 6 or later
 
* PC with 800 MHz or higher processor clock
 
* At least 512 MB of RAM
 
* At least 20-80GB available hard drive space
 
* At least 128 MB of video memory
 
* Super VGA (1024 × 768) or higher-resolution video adapter
 
* 17 inch monitor
 
* On Windows XP or Vista stations, Imaging Professional from eiStream.com is recommended. Some features, such as OCR, will not be supported without this product.
 
* A CD Writer/DVD reader drive on at least one station
 
* Keyboard
 
* Mouse
 
 
 
===Recommended Workstation System Requirements===
 
• Windows XP Professional
 
* PC with 3GHz or higher processor clock speed
 
* 1 GB of RAM
 
* At least 20-80GB available hard drive space
 
* 512 MB of video memory
 
* Super VGA (1152 × 864) or higher-resolution video adapter
 
* 21 inch monitor or larger
 
* A CD writer/DVD writer on at least one station
 
* Internet Keyboard
 
* Microsoft Wheel Mouse with Intellipoint software
 
 
 
 
 
===Recommendations Terminal Servers===
 
* Dual processor or dual core (10 users per processor)
 
* 2 GB RAM or more (256MB + 32MB per user)
 
* 160GB hard disk
 
 
 
===Recommendations Database Servers===
 
* Dual processor or dual core
 
* 2 GB RAM
 
* 80 GB hard drive
 
* SQL Server 2005
 
* 64-bit OS
 
 
 
===Recommendations Image Servers===
 
* Dual processor or dual core
 
* 2 GB RAM
 
* RAID5 according to image needs including future expansion
 
* Windows Storage Server 2003
 
* 64-bit OS
 
 
 
===Other Components===
 
• For scan workstations, a compatible scanner is required (Appendix I lists compatible scanners, scan cards, and software engines. This includes Kofax hardware and software engines, SCSI scanners and ISIS and TWAIN scanners.
 
• If user-designed database reports are desired, Crystal Reports 8.0 or above is required.
 
* For XP Stations or if OCR is desired, Imaging Professional for Windows 2.6 or later or Imaging 2.8 or later is required. This can be obtained from Global260.com or from hal Systems Corporation. Contact your sales representative for more information.
 
* If Barcode recognition is desired, Kofax hardware or software engine is required.
 
 
 
All of the previous components are available through hal Systems Corporation.
 
 
 
==Networks Supported==
 
The multi-user version of halFILE supports any Network system that can run Microsoft Windows 2000 or higher on a workstation. The product has been successfully certified on the following:
 
 
 
• Novell Netware 3.2 or above
 
# Microsoft NT Server 4.0 or above
 
• Microsoft Windows 2000 Server
 
* Microsoft Windows 2003 Server
 
 
 
==Databases Supported==
 
* Microsoft SQL Server 7.0 or later (SQL Server 2000 or 2005 recommended)
 
* Microsoft Data Engine (MSDE) or SQL Server 2005 Express for systems with 3 users of less
 
* Sybase SQL Anywhere 5.5 or later for Novell-based servers (SQL Server 2005 Express may be an better alternative, depending on number of users)
 
* Other ODBC Level 2 Compliant databases
 
 
 
==Installation Requirements==
 
halFILE requires approximately 50 MBytes of disk space.
 
 
 
==Preparing the Hardware and Software Components==
 
The following must be installed and tested successfully before halFILE can be installed:
 
 
 
• Microsoft Windows 2000 or later
 
# Hardware cards (such as the KOFAX scanner card) as specified in your particular halFILE Imaging System configuration, into the computer.
 
# Database Management System such as SQL Server.
 
 
 
==Software Installation Procedure==
 
To install halFILE on your system, use the following procedure:
 
 
 
1. Insert halFILE Installation CD into the appropriate drive or download setup.exe from the halFILE Update Service.
 
 
 
2. Display the Run... option from the File menu in the Program Manager, and enter the following at the command line:
 
 
 
'''d:\setup'''
 
 
 
where d: is the drive containing the CD.
 
 
 
3. Follow the instructions displayed on your screen.
 
 
 
''Note: The multi-user version of halFILE must be installed on every workstation where halFILE will be run to ensure the necessary driver files are copied to each station\’s local Windows folder. The halFILE folder for network systems should be a common network folder accessible by all stations and should be selected as the target folder for the installation of halFILE on ALL stations. DO NOT TAKE THE DEFAULT TARGET FOLDER FOR NETWORK INSTALLATIONS.''
 
 
 
# Once the installation process is complete, a halFILE group is created that includes the halFILE icon shown to the right. Double clicking on this icon loads halFILE.
 
 
 
The following shows the installation screens.
 
 
 
 
Step 1: Welcome screen – click Next.
 
 
Step 2: Enter your name and company name. If you have the serial number, enter it. Click Next.
 
 
 
 
 
 
Step 3: The default target folder is shown. If this is not correct, click Change and select the folder where halFILE should be installed. NOTE: For network systems, the target folder should be a shared folder on a network drive accessible to all halFILE users.
 
 
 
 
 
 
Use the Typical installation except when installing on Windows 95. In this case, select Custom and verify that MDAC 2.6 is checked and MDAC 2.7 is unchecked.
 
 
 
 
 
 
Review the installation summary screen and, if it is correct, click Install.
 
 
 
 
 
 
When the complete screen is displayed, halFILE is ready to use. For database platforms other than SQL Server, database ODBC drivers may need to be installed separately.
 
 
 
==Video Scanner Drivers==
 
Video scanners are supported with drivers that are shipped with all Kofax Adrenaline hardware cards. Video drivers can also be downloaded to support older Kofax KF-Series hardware cards. The basic halFILE scan program, HFSCAN32.EXE, supports these drivers.
 
 
 
==ISIS Scanner Drivers==
 
ISIS Scanner drivers are shipped with most SCSI scanners. halFILE can scan using these drivers and scanners with the installation of a Kofax hardware or software engine. The basic scanner program, HFSCAN32.EXE, supports these drivers.
 
 
 
==TWAIN Scanner Drivers==
 
TWAIN Scanner drivers are shipped with most SCSI scanners. halFILE can scan using these drivers and scanners. The scanner program to use is HFTWAIN32.EXE and is installed as part of halFILE. If Imaging Professional is installed, then HFTWAIN32PRO.EXE should be used.
 
 
 
==
 
halFILE Menu Structure ==
 
Below is the '''halFile Manager''' screen. halFILE uses a tool bar for frequently used operations. The screen below shows the first menu screen once the halFILE icon is double-clicked.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The selections across the top (File, Tools, Help) provide pull-down menu options. The nine icons below the menu provide fast selection for the commonly used functions including:
 
 
 
* The halFILE Administrator
 
* Scan
 
* Import
 
* Index
 
* Index Verify (this is grayed out unless the feature is enabled)
 
* Archive
 
* Search
 
* Review a Basket
 
* Exit
 
 
 
The pull-down list boxes let you choose applications, databases and baskets. Before clicking an icon, be sure the proper application, database and basket are selected.
 
 
 
==Viewing the help file==
 
Clicking on the help menu selection (ALT-H) displays several menu selections. The '''Help-Contents''' selection displays the help file\’s Table of Contents. '''Help-Index''' displays the index to the help file. '''Help-Search for Help On''' menu selection provides a way to search for keywords in the help file. The '''Help-Go to the Web (halfile.com)''' menu assumes you are connected to the Internet and loads www.halfile.com in the default browser. '''Help-About''' displays version information. At any point in halFILE, context sensitive help information can be viewed by pressing the F1 key.
 
 
 
==Exiting halFILE==
 
Selecting '''File-Exit''' or clicking the '''Exit''' icon closes halFILE.
 
 
 
==Registration==
 
The first time you run halFILE, you are asked to register the product. Please fill out the registration form and fax or mail it to the address shown on the form. You can then click the continue button to use halFILE. You will be sent a registration number to enter into the registration form that permanently registers your copy of halFILE. You have 30 days to register.
 
 
 
==Running halFILE for the first time==
 
After halFILE is properly installed, the first time you go into the program you will be asked to define how halFILE will connect to your database engine in order to create the necessary databases. The screen below is used to define the Server, user id and password that should be used for this connection.
 
 
 
 
 
 
Note that the program that manages this information is CREATEDB.EXE. If your database server changes, you may need to use this utility to re-define the connection parameters.
 
 
 
If you wish to also define the server folder where databases will be created, you can click the Advanced button which options up the screen as shown below. Then select the driver from the drop-down list and designate the DB Path and Log Path, entering the service-side folder where new databases and log files are to be created. Then click the Exit button and save the information.
 
 
 
 
 
 
After the database connection information has been defined, the system displays a prompt asking you if you wish to create the parameters database. Answer yes to build this database.
 
 
 
==halFILE Administrator==
 
The '''halFILE Administrator''' is used to set up the system tables, user security, and other parameters. It is run from the Manager by clicking the icon shown here or running the File_Administrator menu selection. The following sections describe setting up your system using the Administrator.
 
 
 
==Setting up an Application==
 
The first step in setting up a halFILE document database is to build an application so you can use the system.
 
 
 
''An APPLICATION is an organization or entity that consists of one or more halFILE databases as well as one or more halFILE in-baskets used as electronic containers holding image files.''
 
 
 
An application is built by selecting File-New or File-Application in the halFILE Administrator. '''File-New''' goes through the steps of building an application, creating a database for indexing documents and creating the electronic in-baskets used to hold images. '''File-Application''' can be used to change the set up for an existing application or to create an application without creating the associated database and in-baskets. If you select File-Application to create a new application, you need to select '''File-Database''' to set up a database for the new application and '''File-Basket''' to set up in-baskets for each database.
 
 
 
When you select File-New, a form to add a new application is displayed. Enter a 3-character Application Id that uniquely defines the application. An application name, last image number used and the folder option is also entered (see '''Changing an application definition''' below for more information). When the OK button is clicked the application is saved and the next form is loaded.
 
 
 
The second form to be entered for File-New defines the database that is used to index documents which are scanned into halFILE. This form includes columns for the field caption, field type, field length, and table definition. Refer to the''' Designing a Database''' section below for more information.
 
 
 
The third form to be entered for File-New defines the electronic in-baskets that will be used to hold images temporarily after they are scanned. Refer to the''' Setting up Electronic In-Baskets''' section below for more information.
 
 
 
==The Application Definition==
 
The application is used to group databases under a single organization. Before defining a database for documents, you must define an application within which the database will exist.
 
 
 
===Defining a new application===
 
1. Select File-Application from the main menu to list any existing applications.
 
2. Select either File-New from the application menu or click the add button found on the bottom of the application form.
 
3. Fill out the Application Form and press the Save button.
 
4. Remember to design the database(s) and set up the In-baskets for the application so the application can be used.
 
 
 
===Changing an application set up===
 
1. Select File-Application from the main menu to list any existing applications.
 
2. From the list of defined applications, highlight the desired application and press the edit button or double click on an application to change the information.
 
 
 
The information for an application includes:
 
 
 
'''Application Name''' - describes the application.
 
'''Last image number used''' - this contains the number of the last document that was added to the system. The scan routine increments this number by one for each document scanned.
 
 
 
''Under normal conditions the Last Imager Number Used should not be altered.''
 
 
 
'''Folder Options''' - since certain permanent storage media tend to slow down as the number of images in a directory increases, folder options are provided for maintaining optimal performance. These options also describe to the system how the folder id field is assigned. The folder id, entered for each document, is used as the directory into which images are placed on permanent storage media. Folder options include:
 
 
 
'''no limits on number of images per folder''' - with this option, the user enters the folder id and there are no restrictions on how many images can be placed into the folder.
 
 
 
'''limit number of images per folder and enter the folder id''' - with this option, the user enters the folder id and each folder is limited to a user-defined number of images.
 
 
 
'''limit number of images per folder and auto assign the folder id''' - with this option, each folder is limited to a user-defined number of images and the system automatically defines the folder id. '''NOTE: '''''This is the recommended option.''
 
 
 
'''number of images per folder''' - this option is shown for options 2 and 3 above. Enter the number of images allowed in each folder. The default setting is 1000. This limits the number of images in each directory on the permanent storage medium (optical disk, CD-ROM, etc.) to 1000.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
==Designing a Database==
 
halFILE uses an ODBC-compliant database to store the data that will be keyed to a document. This section describes how that database is created and how the fields are defined.
 
 
 
===Creating a document database===
 
1. Select '''File-Database''' from the main menu.
 
2. Select the '''Add New''' button to create a new database. This displays a form for setting up fields within the database (see below).
 
3. The first 7 rows are pre-defined by halFILE and are used to maintain information about a document
 
4. User-defined fields begin with the eighth row. Double click on a row to add or change the field specification. This displays the field specification for the current row and the following must be supplied:
 
 
 
'''Field name''' - this is used to identify the field and should be unique for the database. What is entered here will be displayed as the field caption on screens showing database information.
 
 
 
'''Field type''' - this defines the type of data that can be entered into a field. Double-click on the cell to view the valid field types. These include:
 
 
 
'''Text''' - consists of any character, letter or number.
 
'''Integer''' - numeric field in the range -32,768 to 32,768 (whole numbers)
 
'''Long Integer''' - numeric field in the range -2,147,483,648 to 2,147,483,647 (whole numbers).
 
'''Numeric''' – numeric field to support decimals and negative numbers. When you select this field type, you are asked to provide precision and decimal place values. ''Precision'' is the total number of digits allowed including digits after the decimal. ''Decimal places'' defines how many digits may occur after the decimal place.
 
'''Date''' - date field
 
 
 
''Note: Do not include the day of the week in the Windows Long Date style because the search engine will be unable to properly search for dates. Recommended date settings are mm/dd/yyyy for Short Date Style and mmmm dd,yyyy for Long Date Style. The Windows Long Date format is set using the Regional Settings icon in the Windows Control Panel.''
 
 
 
'''Memo''' – field where as many as 65,500 characters (64K) can be entered.
 
 
 
''Note: If you need to search the contents of a field, do not use type Memo. Memo fields are searchable, but are not indexed so search performance on large databases may be slow.''
 
 
 
'''M-E Text''' - Multi-entry, indexed field where many lines of text can be entered for a single document.
 
'''M-E Integer''' - Multi-entry, indexed field where many lines of integer values can be entered for a single document.
 
'''M-E Long Integer '''- Multi-entry, indexed field where many lines of long numeric values can be entered for a single document.
 
'''M-E Numeric''' - Multi-entry, indexed field where many lines of numeric values can be entered for a single document. You are asked to provide Precision and Decimal Place values for this field type.
 
'''None''' - field type is undefined.
 
 
 
'''Table type''' - this column defines if a field is to be validated against either a halFILE table or an external Access database.
 
'''Table name '''- this identifies the table to be used if the table type column is set. A drop-down list box shows the defined tables to select from and includes a <new> selection to define a new table.
 
'''Field length''' - defines the maximum length of the field in number of characters.
 
'''Table type check box '''– the check box at the bottom of the window defines how Table codes are handled. Usually this check box is left unchecked, which means that when a code is entered into the field, the system validates the code against the table and the code is stored in the database. If you check this box then, when a code is entered into the field and it is defined in the table, the description of that code is stored in the data. This is normally used for name short cuts where, for example, you could enter \’FNB\’ and the system will post \’First National Bank.\’
 
# Once all the fields required for your database are defined, select File-Build New Database from the menu to create the database.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Using Specification Templates===
 
The structure of the halFILE database can be saved to a Specification Template and later used as a starting point when creating a new database. Some example templates for different industries are supplied with halFILE (see Appendix III). You can also save the structure of your database to a template using the File-Save Specification menu selection. The File-Open-Specification menu selection will list the available templates and, when a template is selected, will load the structure from the template into the fields on your database design form. You can then make any necessary adjustments before building the database.
 
 
 
===Using Field Lookups===
 
You can access data that exists in an external database (Microsoft Access or ODBC-compliant) to add data to fields in your halFILE database while indexing by using the Field Lookups feature. By linking a field from your halFILE database to a unique key field in your external database you can call data from any number of fields from the external database to automatically fill in the corresponding fields in the current halFILE document being indexed.
 
 
 
To illustrate this feature, consider an insurance database where an external database contains Policy Master information that you do not wish to re-key for each document scanned. You can attach a Policy Number field in your image database to a Policy Number field in your Policy Master database. Then, when you index a document, you key the Policy Number and the Policy Master information is automatically displayed. This information can be searched and updated as well.
 
 
 
To establish Field Lookups, perform the following (refer to diagram below):
 
 
 
1. Select '''File-Databases''' from the main menu.
 
2. Click the "Lookups" button.
 
3. Select a Lookup number from the first dropdown box.
 
4. Enter the database name.
 
5. Select the type of the Lookup database from the Lookup Connect String drop-down box. This is a format of a System or User Data Source name connect string or a File Data Source Name connect string. You must supply the data such as data source name, user id, and password. A '''Test''' button is provided to ensure that the database can be opened.
 
6. Select the Lookup table name.
 
7. In the "Match Field in halFILE" box, select the field that will match a unique field in the lookup database.
 
8. In the "Match Field in Lookup" box, select the unique field from the Lookup database that will contain the data identical to that from the field selected in step \#7.
 
9. From the halFILE Field list, select a halFILE field to be filled by data from the Lookup database.
 
10. Click "Post To >>"
 
11. From the Lookup field list, select the corresponding Lookup field from which data will be posted to the halFILE field next to it and click on "<<Post From".
 
12. When all the halFILE and corresponding Lookup fields have been selected, click '''Save'''.
 
 
 
 
 
 
===Using Field Links===
 
Field links are used to link two or more multi-entry field entries. When two or more multi-entry fields are linked, the corresponding lines of each of the fields are linked. The first line of one multi-entry field is linked to the first line of the linked multi-entry field(s), the second line to the second line, and so on. This feature is useful in cases where, when the search criteria for the multi-entry fields is entered for linked fields, only criteria from matching line numbers should yield a search "hit".
 
 
 
For example, you have two multi-entry fields named "Names" and "Numbers". You link the two fields. Data is indexed into the database; three lines of data are entered into "Names" and "Numbers" for each document indexed. When searching those documents, if data indexed into the second line of "Names" and the third line of "Numbers" is searched, no search hit will result. If, however, the data in the third line of "Names" and the third line also of "Numbers" are entered into the search criteria, a document will be found.
 
 
 
Follow these steps to establish field links:
 
 
 
# Select '''File-Databases'''.
 
# Select a database from the list.
 
# Click the '''Field Links''' button.
 
# All multi-entry fields in that database will be listed.
 
# Double click the first field you wish to link.
 
# In the "Link Counter" box, select a Link number. Click '''OK'''.
 
# Double click a field to be linked to the first one.
 
# Give it the same link number as the first. You may link more than two fields.
 
# When all the required links are established, click '''OK'''.
 
# In the Database box, click '''Close'''.
 
 
 
===Setting Up Custom Search formats===
 
The Custom Search feature defines what search fields are available to groups of users, what fields are shown on the Search Hit List, and what is the default search type for each field.
 
 
 
Rules for using Custom Search Formats:
 
 
 
# To use Custom Search Formats, you must enable security and set up users inside the security system of halFILE.
 
# If you add one Custom Search Format, then every user must be a member of one or more Custom Search Formats.
 
 
 
To configure Custom Search:
 
 
 
# In the Administrator, select '''File-Databases'''.
 
# Select a database from the list.
 
# Click the Custom Search button.
 
# In the Custom Search Configuration Wizard, follow the prompts.
 
# Click ADD to add a new Custom Search profile.
 
# Enter the name for the Custom Search Profile and click OK.
 
# Highlight the new Custom Search Profile that was added from the Custom Search Formats list and click NEXT.
 
# From the list of available users, select users that should use this format.
 
# Click NEXT to proceed to the next tab.
 
# The Search Fields screen defines what search criteria fields the user can see. Click ADD ALL to add all the fields, then remove the fields you do not want shown. You cannot add halFILE system fields  (PRSTAT, PRDOC, PRTYPE, PRQUEUE). You can add halFILE system document fields (PRSERV, PRMNAME, PRFOLDER) but may wish to suppress them.
 
# Click FINISHED to save the Custom Search format.
 
# Click NEXT to proceed to the next tab.
 
# The Search Type tab defines the default search type when the user goes into search. This is applicable only to halFILE (not e.halFILE). Set the default search type for these fields. Typically, the default search type would be "exact match" except for Names or Remark type fields which are typically "beginning of field".
 
# Click NEXT to proceed to the next tab.
 
# The Hit list tab defines what fields appear on the Hit List and the Document Information screens in Search. Click ADD ALL to add all the fields. Then remove the fields you do not want them to see. You cannot add halFILE system fields  (PRSTAT, PRDOC, PRTYPE, PRQUEUE). You can add halFILE system document fields (PRSERV, PRMNAME, PRFOLDER) but may wish to suppress them.
 
# Click FINISHED to save the Custom Search format.
 
 
 
To use Custom Search Formats, you must enable security and set up users inside the security system of halFILE.  If you add a Custom Search Format, then every user must be a member of one or more Custom Search Formats.
 
 
 
''IMPORTANT: Every user must be in a Custom Search format once one has been defined. So, if not all users belong to the Custom Search Format you just defined, you should immediately add another new Custom Search Format for the remaining users.''
 
 
 
===Search References===
 
The Search References feature provides a method for performing a document search, then using data within the documents found by that search, performing a second search to find documents that are referenced by the first search.
 
 
 
This feature is set up as follows:
 
# Select File-Databases from the Administrator menu.
 
# Select the database, then click the References button.
 
# Drop down the Reference Set \# box and select Reference Set \#1. You can set up more than one reference set.
 
# Drop down the Source Reference Field box listing the database fields. Select the field that contains your Prior Reference data.
 
# If the Source Reference Field contains data for more than one Target fields, enter the delimiters, if any, that separates data elements. For instance, if the Source Reference field was named Prior Reference and is keyed as a book number and page number in the form \’123/345\’, the delimiter is \’/\’.
 
# From the Primary and Multi-entry field lists in the Target Reference Fields frame, select fields that should be searched using the Source Reference Field. For instance, if the Source Reference Field contains book and page delimited by a slash, then for Target References, you should select the Book field first, then the Page field second.
 
 
 
''As you enter information here, the example box at the bottom explains how the system will search for data. Review this to make sure it makes sense.''
 
 
 
# When the screen is filled out correctly, click Save This Reference Set.
 
 
 
'''Example'''
 
Your database contains a multi-entry field called \’Prior_Reference.\’ When data is keyed in this field, it is always entered as \’123/456\’ where \’123\’ is the book and \’456\’ is the page. Also in the database, the book field is called \’Book\’ and the page field is called \’Page\’. The Search References screen is filled out as follows:
 
 
 
# The Source Reference field is \’Prior_Reference\’
 
# The delimiter is \’/\’
 
# The Target Reference fields are \’Primetable.Book\’ and \’Primetable.Page\’
 
 
 
'''Establishing Rules'''
 
For Search References to work correctly, you must establish rules for data entry which must be strictly adhered to. If, for instance, you set your delimiter to \’/\’ but the data entry operator keys a prior reference as \’123;456\’, then the system will be unable to properly parse the field and find the reference documents.
 
 
 
'''Using Search References'''
 
Within search, you can find reference documents in three ways.
 
 
 
# Perform a search and from the hit list, select the menu '''View_Reference Documents''' to perform a reference search for every document in the hit list.
 
# Perform a search and mark those documents in the hit list for which a Reference Search should be performed. On the menu behind the List Options button there will be a selection for \’View references for marked items\’. This will perform a reference search for every marked document in the hit list.
 
 
 
Or, on the Search Criteria screen, you can check the View Reference checkbox found above the Begin Search button. This will perform the reference search.
 
 
 
Or you can configure the system to ALWAYS perform the reference search when a search of the database is performed using the following set up:
 
 
 
# In search, select the '''Tools-Options''' menu.
 
# On the Hit List tab, check the option that reads "Check the View Reference box by default." You can also select the color to be used for references.
 
 
 
Once this is set up, you will find that the View References checkbox defaults to being checked. You may uncheck it to override the option.
 
 
 
''Note: On the same Tools-Options form, you can specify the color used when reference documents are shown on the search hit list.''
 
 
 
===Field Masks===
 
Often, index fields are formatted with special characters. The Field Mask feature lets you set up a mask for these special characters so the format of data entry is shown to the user when the field is keyed and the special characters are automatically inserted. For example, this feature can be used to format social security number or dates. To set up field masks, use the following procedure:
 
 
 
# Select File-Databases from the Administrator menu.
 
# Select the Database and then click the Masks / Auto Fill button.
 
# Select the Field Masks tab.
 
# Drop down Database Fields List box to select the field to apply a mask to.
 
# Enter the mask. Refer to the instructions and examples at the bottom of the screen for more information.
 
# Press <tab> to go to the Example box and type in sample data to see how the mask will react when keying data into it.
 
# Click the Save Mask button to save the mask for that field.
 
 
 
'''Mask Characters'''
 
The following table shows the special characters used to build a field mask:
 
 
 
{|
 
|
 
====Mask character====||
 
'''Description '''
 
|-
 
|\#||Digit placeholder
 
|-
 
|.||Decimal placeholder (period). The actual character used is the one specified as the decimal placeholder in your international settings. This character is treated as a literal for masking purposes
 
|-
 
|,||Thousands separator (comma). The actual character used is the one specified as the thousands separator in your international settings. This character is treated as a literal for masking purposes
 
|-
 
|:||Time separator (colon). The actual character used is the one specified as the time separator in your international settings. This character is treated as a literal for masking purposes
 
|-
 
|/||Date separator. The actual character used is the one specified as the date separator in your international settings. This character is treated as a literal for masking purposes
 
|-
 
|\||Treat the next character in the mask string as a literal. This allows you to include the \’\#\’, \’&\’, \’A\’, and \’?\’ characters in the mask. This character is treated as a literal for masking purposes
 
|-
 
|&||Character placeholder. Valid values for this placeholder are ANSI characters in the following ranges: 32-126 and 128-255
 
|-
 
|>||Convert all the characters that follow to uppercase
 
|-
 
|<||Convert all the characters that follow to lowercase
 
|-
 
|A||Alphanumeric character placeholder (required). For example: a-z, A-Z, or 0-9
 
|-
 
|a||Alphanumeric character placeholder (entry optional)
 
|-
 
|9||Digit placeholder (entry optional). For example: 0-9
 
|-
 
|C||Character or space placeholder (entry optional)
 
|-
 
|?||Letter placeholder. For example: a  z or A  Z
 
|-
 
|Literal||All other symbols are displayed as literals; that is, as themselves
 
|-
 
|}
 
 
 
'''Mask Examples'''
 
 
 
{|
 
|'''Mask'''||
 
=====Description=====
 
|-
 
|\#\#-???-\#\#||Medium date (US). Example: 20-May-98
 
|-
 
|\#\#-\#\#-\#\#\#\#||Date with 4-digit year (US). Example: 05-20-1998
 
|-
 
|\#\#:\#\# ??||Medium time. Example: 05:36 AM
 
|-
 
|\#\#:\#\#||Short time. Example: 17:23
 
|-
 
|\#\#\#-\#\#-\#\#\#\#||Social Security Number. Example: 322-90-1234
 
|-
 
|>AAAAA||5 character field that is converted to upper case
 
|-
 
|\AB-9999||Literal \’AB-\’ followed by keyed number
 
|-
 
|}
 
 
 
'''Limitations to Field Masking'''
 
# Field masks cannot be applied to multi-entry fields or system fields such as the document number or basket name.
 
# When you build the mask, you should make sure that the mask is not larger than the maximum size for the field. In other words, if DepartmentCode was defined with a length of 5, do not use a mask such as ??-???.
 
 
 
===Auto Fill===
 
The Auto Fill feature is used to automatically fill in data fields at Index time. There are three types of auto fill as follows:
 
 
 
# System-wide Auto Fill – these auto fill settings affect every station at index time unless the index user has checked the Tools-Auto Fill-Override System-wide Auto Fill with setting for this station option.
 
# Station-level Auto Fill – these auto fill station only affect indexing on the station where they were defined and are only used if the index use has checked the  Tools-Auto Fill-Override System-wide Auto Fill with setting for this station option.
 
# Re-Import Auto Fill – these auto fill settings are used during the Re-Import of documents and data.
 
 
 
Each of the above has a tab on the File_Databases_Masks/Auto Fill selection.
 
 
 
This feature includes the following Auto Fill options:
 
 
 
# Current date.
 
# Current time.
 
# halFILE User ID.
 
# Incremented number value.
 
# Incremented by number of image pages.
 
# Specified data value.
 
 
 
This feature is set up as follows:
 
 
 
# Select File-Databases from the main menu.
 
# Select the Database and then click the Masks / Auto Fill button.
 
# Select the appropriate Auto Fill tab.
 
# Drop down Database Fields List box and select the field to which you want to apply the Auto Fill.
 
# Select the type of Auto Fill to be applied. For the incremented number value options and the specified data value option, an addition box is provided to define the starting value.
 
 
 
===ODBC Compliant Data Sources===
 
halFILE is a level 2 compliant ODBC application. This means that you may use any level 2 compliant ODBC driver. However, halFILE is best integrated with Microsoft SQL Server and is capable of creating SQL Server databases and tables without intervention from a database administrator.
 
 
 
===Migrating your Preliminary Access database===
 
If you are upgrading to halFILE 3.0 and some of your document databases are still in Access, they must be migrated to an ODBC-complaint database such as SQL Server.  Contact Technical Support for help.
 
 
 
===Add ODBC===
 
In the halFILE Administrator, the '''Add ODBC''' button under the File-Databases menu used to add a pre-existing halFILE database to the configuration for the application. This is normally used by Technical Support.
 
 
 
===ODBC Info===
 
The ODBC Info button under the File-Databases menu used to change the configuration for the halFILE document database including the database name and the ODBC user id and password to connect to the database.
 
 
 
===Review Layout===
 
This button shows you the format of the database and includes the Save Specification menu so you can save the database layout and use it when creating a new halFILE database.
 
 
 
===Verify Setup===
 
halFILE\’s Index Verification feature is used to verify data entry of document information. When a document is verified, the index information is re-entered and the system compares the data fields to the originally keyed data. Verification can be performed on selected fields. To set up the Index Verification feature for a database, select the Verify Setup button behind File-Databases. Here you can enable the Verification feature and select which fields are to be verified. Note that if you are setting up verification and there are documents in a basket that are indexed, you will need to change the status of these documents in order to verify them.
 
 
 
==Setting Up Electronic In-baskets==
 
In the halFILE Administrator, the '''File-Baskets''' menu selection, or the Baskets button under the File_Databases menu, is used to change the location of an existing basket or define a new basket.
 
 
 
''A Basket is an electronic container that holds images. A scanned or imported image is placed into the drive/directory designated by the currently selected basket. Future work on the image, such as indexing and archiving, is performed through this in-basket. Once the image is archived, it is removed from the in-basket.''
 
 
 
===Defining baskets===
 
# Go into the halFILE Administrator.
 
# Select the '''File-Baskets''' menu to list any existing baskets.
 
# To change the settings for an existing basket, double click a basket in the list or highlight a basket in the list and click the edit button. To add a new basket, press the '''Add''' button at the bottom of the form.
 
# Select the person who will use this basket or "All Users" from the Basket assigned to box. If the basket is to be used for indexing documents with no images, check the box provided.
 
# The basket location is automatically assigned based on the basket name. This is recommended to ensure that every basket uses a unique location. To locate the images in a different folder, click the Advanced button to open up the bottom portion of the screen for basket location selection. The Advanced button is also used to activate the option where the basket can be designated for non-image documents.
 
# In the Advanced section, to change the folder in which the basket is located, click on a folder within the folder box. The path box will reflect the change. To change the drive on which the basket resides, click the drive box. Again the path box will reflect the change. The '''Create New Folder''' button is provided to create a folder beneath the current folder displayed in the Basket Location box. For example, if the Basket Location is set to \’C:\HALFILE\BASKETS\’ and the Create New Folder button is clicked, you will be asked to enter a folder name. If you entered \’Monday\’, then a folder called \’Monday\’ is created beneath \’C:\HALFILE\BASKETS" and the Basket Location is set to \’C:\HALFILE\BASKETS\MONDAY\’.
 
 
 
''Using a separate folder for every basket is strongly recommended because (1) it helps separate the image files so they can be more easily identified or located if necessary and (2) image files can be located on different drives to better use the disk space available.''
 
 
 
7. When the save button is clicked, if any document images exist in the basket, you are asked if they should be moved to the new location. Answer yes to move the images. If you answer no, the path will point to a location where the image cannot be found and an error will result. In this case, the documents must be manually moved to the new folder before they can be used.
 
 
 
 
 
 
'''UNC Naming Convention'''
 
 
 
In the Advanced section, the UNC Naming check box refers to Uniform Naming Convention and can be used instead of a drive letter to reference a folder on a network. halFILE provides UNC Check boxes throughout the system like the one you will find in File-Baskets to convert your drive letter designation to UNC. When you check this box, you will see the system convert the drive letter to a \\servname\share name format.
 
 
 
==halFILE Workflow==
 
halFILE Workflow provides a way for documents to be routed from user to user through the use of a WorkFlow Basket. A predefined routing path for the document is set up for the Basket to prompt the users of documents in the basket with the next step of the workflow.
 
 
 
halFILE Workflow is totally encompassed within the halFILE product. While halFILE does have some links and hooks where external applications could be executed, the halFILE WorkFlow deals with the flow of documents within halFILE.  However, custom modules can be written to fit into the Workflow configuration and facilitate actions beyond halFILE.
 
 
 
===Enabling Workflow===
 
The Workflow features are enabled by creating a "workflow" basket. These types of baskets include user defined status indicators to define how the status of a document works and what users can see which documents. The process of setting up a Workflow basket is as follows:
 
 
 
# Go into the halFILE Administrator.
 
# Define a basket for the database that you wish to perform the workflow using the File-Baskets menu.
 
# Select the basket and click the Define Workflow button. This will open up the Workflow Setup module.
 
# In the Workflow set up, first define the steps of the workflow by going to the Define Steps tab. Click the New button to define a new step and provide a description of the step.
 
 
 
 
 
The second tab, E-mail Information, is used to set up e-mail alerts that can be sent to a user when the workflow status reaches a certain point.
 
 
 
 
 
 
Fields can be disabled at any point of the Workflow process. For example, if you are setting up a Claims Review/Approval workflow, the reviewer may only be able to post basic claim information and should not be able to touch the approval fields. This is set up using the Disabled Fields tab.
 
 
 
 
 
The New Documents tab is used to define the document status that will be used when a new document is introduced into the system via the scan or import module of halFILE.
 
 
 
 
 
 
The final step of the Workflow set up is to assign steps to users using the Assign Steps tab. Select a user from the drop down list of users having access to this database. Select the initial workflow step that is used to identify the stage of the workflow that a document must be at in order to be selected for this user to index. Finally, select the final workflow step that will be set once the user saves the document in index. Multiple final steps can be selected if you wish the user to be able to make a decision on who should next receive the document.
 
 
 
 
 
 
Once Workflow routing has been defined for a basket, the workflow process will begin as documents are scanned or imported into a workflow basket. The following describes an example of a workflow process.
 
 
 
===Workflow Routing Example===
 
James is the scan operator. When a new claim form comes in the mail, James scans it into the Workflow basket of the Claims database. By definition, the status is automatically set to scan-complete as defined on the New Documents tab of the Workflow Setup.
 
 
 
John is the user whose job it is to review new claims to ensure that all the information has been filled in properly. He selects the workflow basket in the Claims database and goes into Index. The system returns the first document having a status of scan-complete, since that is the initial workflow step for John, as defined on the Assign Steps tab. John is only able to key fields related to the Claim information. All the approval fields are grayed out because they were set up this way on the Disabled Fields tab. When John saves the document, he is given a choice of Assigned to Mary or Assigned to George. These are other workflow steps that were set up on the Define Steps tab and were selected as final steps for John on the Assign Steps tab.
 
 
 
Based on departmental procedures, John selects Assigned to Mary when saving the document, because Mary handles claims filed in Texas. An e-mail alert is automatically sent to Mary notifying her of the new claim.
 
 
 
Mary goes into the Workflow basket of the Claims database and is presented with the document because her initial step is defined as selecting those documents with a status of Assigned to Mary. Her index screen has the approval fields enabled. She reviews the claim and perhaps performs some research. She then fills in the appropriate fields and saves the document. She is presented with the following choices: Awaiting Approval or Claim Denied. An e-mail alert is then sent to Dave, the Claims Department Manager.
 
 
 
Dave must give final approval to all claims. When he goes into the Workflow basket, he is presented with the Claim and can enter Final approval information. When he saves the document, the status is set to Awaiting Payment.
 
A custom module is written to scan the Workflow basket and for any approved claims, post a transaction to Quick Books and then set the status to Voucher Prepared.
 
 
 
Kathy in accounting reconciles checks that are prepared in Quick Books to the Approved Claims with a status of Voucher Prepared. After the check run, she goes into the Workflow basket and compares the actual check amount to the claim amount in halFILE. If correct, she sets the status to Paid and saves the record. The status is set to Index-Complete so the document will be archived and removed from the Workflow basket.
 
 
 
==Defining Validation Tables==
 
When the data for a scanned document is entered into halFILE, it can be validated against a table.
 
 
 
''A Table is a file that contains the valid entries for a particular field in your database. For instance, you could set up a table of valid subdivision codes. When a subdivision is entered into the database, halFILE would verify that it is valid by looking up the value in the table.''
 
 
 
You can use validation tables to verify data as it is entered into a database field. This insures that the data is consistently entered into the database. If a field is set up to use a validation table, the table entry keyed must be in the table. Some examples when a validation table could be used include:
 
 
 
State Codes Employee Name Abbreviations SIC Codes
 
County Codes Vendor Codes Subdivisions
 
Document Types Account Numbers Colleges
 
 
 
''Validation tables increase the validity of your database by standardizing data entry. These tables force consistency and conformity among all users of the system. ''
 
 
 
===Creating a new validation table===
 
1. Select '''File-Tables '''from the main menu.
 
2. On the table form, select the '''Create Table''' button (or select the '''File-New''' menu selection) to create a new table.
 
3. Enter the name of the table.
 
 
 
===Adding or editing entries in a table===
 
1. Select '''File-Tables''' from the main menu.
 
2. From the list of validation tables, highlight the table to work with and press the''' Load Entries''' button (or double click the table name). This loads the entries into the right-hand box.
 
3. Press the '''add entry''' button to bring up the new table entry form to add a new entry.
 
4. Double click an entry (or highlight an entry and press the '''edit entry''' button) to edit an existing entry.
 
5. Enter a unique code along with a description of the entry and press the '''save''' button.
 
 
 
===Searching for an entry===
 
1. List the entries for a table as described above.
 
2. Press the '''Find''' button and enter a partial description to search for.
 
3. The first entry matching the search criteria is displayed. Press the '''Find Next''' button to continue the search.
 
4. You can also press a letter from the letter box to jump to the first entry with a code beginning with the selected letter.
 
 
 
===Deleting an entry in a table===
 
1. Select '''File-Table''' from the main menu.
 
2. From the table list, double click the table for which you wish to delete an entry.
 
3. Highlight the entry to be deleted and press the '''delete entry''' button.
 
 
 
===Deleting a table===
 
1. Select '''File-Table''' from the main menu.
 
2. Highlight the table to be deleted. (Do not load the entries for the table you wish to delete because this will \’lock\’ the table and prevent deletion.)
 
3. Select '''File-Delete''' from the menu.
 
 
 
===Printing a list of table entries===
 
1. Select '''File-Table''' from the main menu.
 
2. Highlight the table to be printed.
 
3. Select '''File-Print''' from the menu.
 
 
 
To exit the table maintenance routine, select '''File-Close'''.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Adding Predefined Tables===
 
Some predefined tables are available that may be useful including:
 
 
 
* Instrument Type Codes (for Title Plant applications)
 
* Area Codes in the U.S.
 
* Zip Codes in the U.S.
 
* States
 
* Texas Counties
 
* State API Codes for the U.S.
 
* State/County API Codes for the US
 
 
 
To add one of these tables to your table database, select '''File-Add Predefined Table''' from the Table menu. Then find the appropriate SQL file containing the table entries to be loaded.
 
 
 
==Looking Up a Field in a Table==
 
When you are entering data into the database (either in Index or in Search), a '''question mark''' will pop up to the right of each table driven field. Clicking on this question mark or pressing F2 lists the valid entries in the table. Here, the '''page up''' and '''page down''' buttons can be used to move up and down through the table. The '''ESC''' key can be pressed to exit the look up without selecting an entry. '''Double clicking,''' or pressing the '''ENTER''' key, on an entry selects the entry and fills it into the database field.
 
 
 
To search for an entry in the table listed, click on the '''find''' button. This displays two boxes. The top drop down list box is used to select the field to search for while the bottom text box is used to enter the data to search for. Once the data to search for is entered, click the '''search''' button to begin the search. A '''find next''' button will appear to find repeated occurrences of the search criteria.
 
 
 
You can also jump to the entries within the table by entering the first few letters of the table key field. For instance, if a document type field is table driven and has entries of Legal Docs, Letters and Memos, pressing the \’LE\’ key jumps to Legal Docs, pressing the \’MEM\’ key jumps to Memos.
 
 
 
To add an entry into the table, when the desired entry is highlighted, press the '''ENTER''' key, double click the entry, or click the '''INSERT''' button.
 
 
 
==Changing or Adding Reports==
 
halFILE provides an interface to Crystal Reports for designing reports of database information. To use this interface, you must have Crystal Reports 7.0 or higher installed. Reports can be defined either using the '''File-Reports''' selection (ALT-F-R) or by selecting the design option from the edit report window within search. Use the '''File-Reports''' selection to edit existing reports and to define the location of the Crystal Report program, CRW32.EXE. For new reports, select the Report button from the search hit list. Refer to the Search for Documents section for more information.
 
 
 
''Refer to the Crystal Reports manual for information on setting up reports. If you do not have Crystal Reports, hal Systems Corporation will design and implement custom reports for you. Call for pricing. ''
 
 
 
==Defining Drives into which Archive Cartridges are placed==
 
Images for an image database are archived to some type of permanent storage media such as optical or magnetic disk. A drive table containing the drive letters that can contain archive media must be defined. For instance, if a network drive to be used for images is mounted on the computer as drive E:, then drive E: must be placed into the drive table. To define the drive table:
 
 
 
1. Select '''Configure-Drives '''from the main menu.
 
2. Any existing drives are listed along with the cartridge name that the drive currently contains (if any).
 
3. To add a new drive, press the '''add''' button.
 
4. To edit an existing drive, double click the drive letter or highlight the drive letter and press the '''edit''' button.
 
5. On the drive form, select the drive letter and the drive type from the lists provided. Enter a path prefix or Server Name if your system configuration requires it. Before defining drives, the drives should be mounted and available.
 
 
 
 
 
 
 
 
''Network considerations - when defining drives on a network system, try to consistently mount or map the drives to the same drive letters on all workstations and for all user logins that use halFILE. Or use Uniform Naming Convention so mapped drives are not necessary.''
 
 
 
==Defining Cartridges where Document Images are placed==
 
Media storage where "archived" images are permanently called cartridges. This includes magnetic disk, NAS or SANS devices, compact disks (CD-ROM), removable media such as Write-Once Read-Many (WORM). A local hard disk drive, a network hard disk drive, or part or all of a jukebox could be treated as one cartridge. The cartridge table identifies the media so halFILE recognizes and uses it. Before defining cartridges, define the drives that will hold cartridges using '''Configure-Drives''', as described in the preceding section. If you are defining a new cartridge for a removable media, the media should be formatted per the manufacturer\’s specifications.
 
 
 
===Defining a cartridge===
 
1. Select '''Configure-Cartridges''' from the main menu. This will list any currently defined cartridges.
 
2. To add a new cartridge, press the '''add''' button. To change an existing cartridge, either double click on the cartridge name or highlight the cartridge name and press the '''edit''' button.
 
3. Enter the following information for the cartridge:
 
 
 
'''Cartridge Name''' - an eight character unique name of the cartridge. In cases where the cartridge is a Novell mapped drive, this name must be the same as the label for the cartridge. An example of a cartridge name is \’TWCTP001\’ where \’TWC\’ is the application id, TP is the database id and 001 indicates the first cartridge.
 
 
 
'''Cartridge Description''' – enter up to a 30 character description of the cartridge. A cartridge description for \’TWC1A\’ would be \’\’Toledo Widgets Cartridge 1 Side A.\’
 
 
 
'''Type''' - describes the type of media being used. Clicking the down arrow to the right of the data entry box accesses a drop down list of valid options. Valid types are:
 
 
 
'''Network drive''' - this is a shareable magnetic, optical or CD-ROM disk.
 
'''Local drive''' - this is a non-shareable local disk.
 
'''Mapped Network drive''' - a removable magnetic, optical, or CD-ROM disk that can be \’mapped\’ to a selected drive using Novell\’s MAP command.
 
 
 
'''Cartridge Prefix '''- allows for any number of cartridges to be accessed from a single drive letter. For example, you could define CD1, CD2, CD3 etc. on a single drive letter by designating a cartridge prefix of CD1\, CD2\, and CD3\, respectively. It is generally recommended that the cartridge prefix be the same as the cartridge name. The prefix is a folder on the drive so in this example, you should find folders named CD1, CD2 and CD3 on the designated drive. The user must create these folders. The cartridge prefix field should be entered with a trailing backslash.
 
 
 
'''MB Limit''' – you can tell the system to limit the amount of space used on the cartridge to a certain value. This is not normally recommended. It is a better practice to use halFILE\’s Auto Cartridge Rotation feature described in Chapter 6 to limit the space used for a cartridge. If this option is used, then enter the megabyte amount to limit the cartridge to. Otherwise, enter zero.
 
 
 
'''Allow Archives to this cartridge''' – if you check this box, then halFILE will include the cartridge in the cartridges that can be archived to. When a cartridge is full, you should uncheck this box to prevent archiving to it.
 
 
 
'''Use this cartridge for auto rotation''' – check this box if the cartridge is to be included in an auto rotation scheme. See Chapter 6 for more information on Archiving documents and using the cartridge rotation feature.
 
 
 
4. Click the''' initialize''' button to initialize the cartridge. The system will ask into which drive the cartridge is placed and then initialize the appropriate information to identify the cartridge.
 
 
 
''The system initializes a cartridge by placing a file named OPTICAL.HAL, containing the name of the cartridge, into its root directory. For Juke box systems, it is recommended that the label on the cartridge and the cartridge name be the same. For cartridges of the type Mapped Network Drive, it is mandatory that the volume label and the cartridge name be the same for proper mapping of the cartridge.''
 
 
 
'''View Folder''' – this button is used to display a list of the folder currently in use for this cartridge.
 
 
 
'''Recalculate''' - The Recalculate button is used to calculate how much space is currently in use on the cartridge. This option could take some time to complete as it computes the total space used by examining the size of each document on the cartridge. This button is enabled only when the cartridge rotation feature is enabled.
 
 
 
'''Current Location''' - The Current Location button is used to determine the drive location of the cartridge. It examines the drives listed under Configure-Drives and looks for the optical.hal file that identifies the cartridge. The following shows a sample Cartridge Definition form.
 
 
 
 
 
 
 
 
 
 
 
==Configuring Bar Code Fields==
 
 
An add-on product called the '''halFILE Barcode Recognition Server''' can be used to post bar code information to the halFILE database. A bar code is a special symbol printed on a document consisting of a series of bars that can be interpreted by a computer and converted to a specific value. By placing bar codes on your documents, halFILE can automatically enter information from the bar code into specified database fields during index as well as split a batch of pages into documents during scan. When a database field is to be captured from a bar code, you must teach the system how to recognize the bar code using the '''Configure-Bar Codes''' menu selection in the halFILE Administrator.
 
 
 
===Bar Codes Types Supported===
 
A variety of bar code types are supported by halFILE. There can be more than one bar code on a page and they can lay in any direction. The ability of the system to recognize a bar code depends primarily on the quality of the document being scanned. The following chart shows the bar codes that are supported by the system.  See the chart of Bar Code Types on the next page.
 
 
 
{|
 
|'''Bar Code Type'''||
 
====Character Set Supported====||
 
====Notes====
 
|-
 
|Codabar||10 digits, 6 special characters ($:/.+-)
 
||Used by Federal Express
 
|-
 
|Code 128||Full 128 ASCII character set
 
||
 
|-
 
|Code 39 (3 of 9)||26 uppercase letters, 10 digits
 
7 special characters, (-.$/+% and space)
 
||Most popular, very reliable.
 
|-
 
|Code 93||26 uppercase letters
 
ten digits
 
7 special characters
 
      (-.$/+% and a space)
 
||
 
|-
 
|EAN||Numeric only
 
||European standard
 
|-
 
|Interleaved 2 of 5||Numeric only
 
||
 
|-
 
|Postnet||Numeric only
 
||Used to expedite postal service.
 
Cannot be used in combination with any other bar code type nor with \’Learn Mode\’.
 
 
 
|-
 
|UPC-A||Numeric only
 
||Used for manufacturing labels on items such as grocery store labels
 
|-
 
|UPC-E||Numeric only||Used for manufacturing labels on items such as grocery store labels
 
|-
 
|}
 
 
 
===Setting Up a Bar Code Field===
 
To teach the system how to recognize the bar code, use '''Configure-Bar Code.''' The utility lets you select a sample page with the bar code on it to help the system figure out the parameters required for recognition. You can use the Scan icon to scan the sample page.
 
 
 
''The Bar Code feature requires a hardware engine from Kofax such as an Adrenaline card or a KF-9210 scanner card. ''
 
 
 
To configure bar codes, determine the field or fields that will be filled in by reading a bar code and make sure the fields are defined in your database. Then perform the following steps from a scan station.
 
 
 
# From the halFILE Administrator main menu, select Configure-Bar Codes. You should see the fields that were defined as bar codes listed in the Bar Code Fields box.
 
# Click the Open Image button and select the sample image file containing the bar code. This will open up a dialog box showing the bar code properties.
 
# A screen shows the bar code parameters needed to correctly interpret the bar code. Recognition should be checked. If you know the bar code type, double click it from the \’Available\’ box to place it into the \’In Use\’ box. If you are unsure of the parameters, click the '''Learn''' check box to let the system try to figure out the parameters.
 
# When all the bar code parameters are set, click the '''OK''' button to continue with the next step.
 
# Select a field for which the bar code is to be learned by clicking the field name.
 
# Indicate on which page of the document the bar code will be located in the \’Found On\’ box.
 
# If you want the bar code to be treated as a patch code, click the interpret bar code as patch code box. A patch code is similar to a bar code. Typically, patch codes are used to indicate the beginning or end of a document. Therefore, by interpreting a bar code as a patch code, you can use a bar code to signal the beginning or end of a document during scan time. If the bar code is interpreted as a patch code, select whether it signals the beginning or the end of a document.
 
# A scanner dialog box is displayed to let you set appropriate scanner settings. If the bar code is always located in a particular area of the page, you should set the Picking Rectangle to that area of the page. If Learn Mode is enabled, push the Timeout parameter up to about 60 seconds to allow ample time for recognition to occur. Click the Ok button to scan the page.
 
# The page is scanned. If a bar code is detected, the value recognized is displayed in a message box and you are asked if you wish to save the parameters. If no bar code value is displayed, the bar code was not found. In this case, try again, adjusting the parameters until you get recognition. Some parameters that could help improve recognition include the \’Skew\’ and \’Density\’ options.
 
 
 
''At this time, Learn Mode does not work for Postnet bar codes. You will have to supply the correct parameters in order to recognize this type.''
 
 
 
Bar code recognition can occur at the time a user goes into index documents in a basket or as a background process on a timed schedule. To configure the system to run the Barcode Recognition Server when going into index, the Index Load Execute feature is used. To configure the system to run as a background process, the halFILE Scheduling Server is used to run the Barcode Recognition Server on a timed schedule. For more information, refer to the halFILE Barcode Recognition Server user guide.
 
 
 
For bar codes that are interpreted as Patch Codes and are used to split pages into documents, recognition occurs during scanning by clicking the '''Auto Split on Patch Code''' button after the batch of pages is scanned. Again, a KOFAX hardware engine is required for recognition to occur.
 
 
 
==Setting Up Custom Features==
 
The following custom features are set up using the '''Tools-Options''' menu in the halFILE Administrator.
 
 
 
===General===
 
The general tab is used to configure general options for halFILE including:
 
 
 
Date Format – The Date format setting overrides the workstation display format of dates in halFILE. It affects dates in text boxes on the Index and Search screens but does not affect the display of dates in the Search Hit List.
 
 
 
'''Root Basket Path''' – the root path under which basket folders will be automatically created.
 
 
 
'''Crystal Reports Path''' – the path to the Crystal Reports Designer (CRW32.EXE).
 
 
 
The '''Image Viewer''' used on the workstation. Select the viewer type from the drop down list.
 
 
 
===System Messaging===
 
The System Message tab is used to enable halFILE\’s messaging system. When messaging is turned on, if there are any messages that have not have reviewed, the user will get a message box showing the messages when they go into the halFILE Manager. This screen also lets an administrator post new messages.
 
 
 
===Administrative Reports===
 
This tab is used to configure Crystal Reports that appear on the Reports menu of the Administrator.
 
 
 
===Transactions===
 
This tab is used to activate transaction logging of halFILE activity where transactions of halFILE events are recorded (i.e., document search updates to index data, changes in user permissions, removal of documents, etc.). This tab is also used to purge historical transaction information and print reports of activity.
 
Transactions posted are listed in the table below.
 
 
 
{|
 
|'''Trans Code'''||'''Transaction Description'''
 
|-
 
|1||add record to halFILE database
 
|-
 
|2||update existing halFILE database record
 
|-
 
|3||view record (search)
 
|-
 
|4||delete record from halFILE database
 
|-
 
|5||search for documents
 
|-
 
|6||delete record from basket
 
|-
 
|7||move document to another basket
 
|-
 
|8||Execute tools-move images
 
|-
 
|9||Execute tools-image utility
 
|-
 
|10||Execute tools-process images
 
|-
 
|11||Execute tools-Associated Import 
 
|-
 
|12||Save in halFILE Administrator
 
|-
 
|13||Execute File-Import
 
|-
 
|14||Scan document
 
|-
 
|15||Execute Archive (non-Auto archive)
 
|-
 
|16||Change basket status for a document
 
|-
 
|17||Index verify a record in the halFILE database
 
|-
 
|18||Index verify mismatch (used when Verify logging only option enabled)
 
|-
 
|}
 
 
 
 
 
===Security/Versions===
 
The Security tab of the Tools_Option menu is used to set up the following security options.
 
 
 
'''Use halFILE Integrated Security''' - allows the halFILE user login to be synchronized with the login to the Windows Server-based Network environment.  This option requires that the User/Passwords to be used on the network be stored in the Users table in the halFILE System. When this option is checked, users will be automatically logged into halFILE when they go into the halFILE Manager. If the Windows user id does not exist in the halFILE Users table, the user will receive an invalid user id or password message and cannot get into the halFILE Manager. Setting this option on this screen sets the feature up for all users on all stations.
 
 
 
'''Use Active Directory Integration''' – this option not only allows the halFILE user to by synchronized with the Windows login but also lets you set up groups of users in halFILE that match groups in Windows Active Directory. If a user is a member of a group, then that user inherits the halFILE security privileges for the group. This way, you do not need to define each individual user in halFILE. For more information, see the Active Directory Integration section in the Security Chapter of this manual.
 
 
 
'''Use ODBC Integrated Security''' - allows connections to the SQL Server over ODBC to use the halFILE User/Passwords.  This option requires that the User/Passwords set up in halFILE be added to the SQL Logins in SQL Server.  This feature is available for Microsoft SQL Server Only. Setting this option on this screen sets the feature up for all users on all stations.
 
 
 
'''Version Control''' - defines how Associated Documents like Word or Excel are treated when a user accesses them in Search. This defines whether or not users can edit existing halFILE Associated Documents. See Version Control section of the Associate Documents chapter near the end of this document for more information.
 
 
 
===FTP Setup===
 
This tab is used to set up FTP connections and is typically used by hal tech support personnel.
 
 
 
===HFDeliver===
 
Used to define components that will be delivered to the local workstation when a user goes into halFILE. This is used by the Update Service to roll updated components out to workstations.
 
 
 
===Menus===
 
Defines custom menus on the halFILE Manager and/or Administrator menus.
 
 
 
===Admin Status===
 
Defines how the status indicators at the bottom of the halFILE Manager operate.
 
 
 
==HALFILE.INI==
 
HALFILE.INI, a file located in the Windows default directory, contains special parameters used by halFILE that let you customize the system. This explains the entries and how they are used. While you can use a text editor or Windows Notepad to change this file, most of these settings are controlled by the Tools-Options menu selections. The lines in italics are the description of the line and do not go into HALFILE.INI.
 
 
 
===halFILE For Windows section===
 
The halFILE for Windows section contains the following information:
 
 
 
\[halFILE For Windows\]
 
''Section header that identifies the section.''
 
 
 
Scan Station=B
 
''A unique alphabetic character to identify the scan or import station. This can be set under Configure_Station in the Administrator.''
 
 
 
Name of Application=halFILE for Windows
 
''The name of the application shown on the main title bar. This line is automatically entered when the program is run the first time, but it can be changed.''
 
 
 
Program Directory=<path to HALFILE.EXE>
 
''The directory where halFILE.EXE is loaded. This entry is made for you the first time you run halFILE for Windows.''
 
 
 
Report Directory=<Crystal Report directory>
 
''The location of the Crystal Report program, CRW32.EXE. This can be maintained within halFILE using File-Report. For instance, if the location of the CRW.EXE is C:\CRW, this line should read \’Report Directory=C:\CRW\\’. (Include the backslash character at the end of the path name). ''
 
 
 
MailSendApp=<path and file name of the mail utility>
 
''Typically this will be set to halmail.exe in the halFILE program folder.''
 
 
 
OCRSendApp=<path and file name of the OCR utility>
 
''Typically this will be set to halocr32.exe in the halFILE program folder. Note that this program requires Imaging Professional for Windows.''
 
 
 
===Current Section===
 
The Current section of halfile.ini contains the following information:
 
 
 
\[Current\]
 
''Section header for current information.''
 
 
 
Application=<application id>
 
''Most recently used Application id. This is the application that was last opened by halFILE on this computer. This is automatically maintained by halFILE.''
 
 
 
Document Type=<document id>
 
''Most recently used Database id This identifies the image database that was last opened by halFILE on this computer. This is automatically maintained by halFILE.''
 
 
 
Basket=<basket name>
 
''Most recently used Basket. This identifies the basket that was last opened on this computer. This is automatically maintained by halFILE.''
 
 
 
Duplicates=<true or false>
 
''This option is maintained by the Edit-Duplicates option in Index.''
 
 
 
LastDeliverPacket=<counter>
 
''This indicates the last delivery of updated halFILE programs or modules to this station and corresponds to the Delivery Packet indicated in hfdeliver.ini in the halFILE program folder.''
 
 
 
 
 
Todays Date=<true or false>
 
''This option is maintained by the Edit-Todays Date option in Index.''
 
 
 
===Execute Section===
 
\[Execute\]
 
''The Section header.''
 
 
 
ExitApplication=<exit application>
 
''The path and file name of the application to run when halFILE exits.''
 
 
 
===Special HALFILE.INI Hooks===
 
To configure halFILE to execute an external application when you save a record in index, use the IndexExecute option in the database section of halfile.ini as follows:
 
 
 
\[aaaHFWdd\]
 
''The section name where \’aaa\’ is the application id and \’dd\’ is the document type id.''
 
 
 
IndexExecute=<path and file name of the application to execute>
 
''The path and file name of the application to run when halFILE saves a record in Index can be defined by the Index module\’s Tools-Options menu.''
 
 
 
===HALFILE.INI Entries for Attached Tables===
 
A section in HALFILE.INI enables a \’pop-up\’ search feature fields that are linked to an externally attach table. For instance, if you were linking a Policy Number from your image database to a Policy Number in an external Policy Master Database, these HALFILE.INI entries make the question mark icon appear when the Policy Number field is active. Clicking the question mark icon will display the information from the external table and let you search and select information within the table. The following sample entries placed into HALFILE.INI illustrates how this feature is enabled.
 
 
 
\[aaaHFWdd\]
 
''This section header identifies the halFILE database. \’aaa\’ is the application id and \’dd\’ is the document type. \’TSTHFWIM\’ would be entered if the application was \’TST\’ and the database document type identifier was \’IM\’. You must include a section for each image database that has a link to an externally attached table.''
 
 
 
ExternalDatabaseName=<file name>
 
''The external attach database file name. If the Microsoft Access database \’POLICY.MDB\’ was the attached table, you would enter \’ExternalDatabaseName=POLICY.MDB\’ on this line.''
 
 
 
ExternalDatabasePath=<PATH NAME>
 
''The directory where the external database resides. For instance, if the POLICY.MDB file is located in C:\POLICY, then this line would read \’ExternalDatabasePath=C:\POLICY\\’. Be sure to include the backslash at the end of the path.''
 
 
 
LookupTable=<Microsoft Access Table name>
 
''Enter the table name within the external database that is attached. For instance, if the POLICY.MDB database included a table named \’Policy Master\’ that was being attached, this line would read \’LookupTable=Policy Master\’.''
 
 
 
LookupString=<field number 1>;<field length 1;<field number 2>;<field length 2>....
 
''The lookup string identifies what fields will appear on the pop-up form and how many characters should be displayed from each field. For example, if you wanted to display the first 3 fields from the Policy Master table and those fields were \’Policy Number\’, \’Last name\’ and \’First name\’, you would enter \’LookupString=0;10;1;20;2;15\’. The pop-up form would then include ten characters of the Policy Number (field 0 in the table), twenty characters of the Last name (field 1) and fifteen characters of the First name (field 2).''
 
 
 
LookupTitleBar=Policy Holders
 
''This line indicates the message that appears in the title bar of the pop-up box.''
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This page left blank intentionally
 
 
'''4'''
 
 
 
=CAPTURING DOCUMENTS=
 
Capturing documents is the method by which images are placed into the system. halFILE provides several methods for capturing documents including (1) scanning pages using a digital scanner, (2) importing compatible image files from disk, (3) capturing printed output from another application, and (4) sending Office Documents to halFILE.
 
 
 
==Scanning Pages==
 
Scanning is performed using the menu selection FILE-SCAN or selecting the scan icon shown here. Scanned pages are placed into the basket selected at the top right side of the halFILE Manager. After a batch of pages is scanned, they can be grouped into individual documents. The first time you select this menu you will be asked:
 
 
 
'''select scanner interface for this station 1=Kofax, 2=Twain, 3=Twain/Pro'''
 
 
 
You should select the interface that is set up and working for the station. '''Kofax''' should be selected when you are using a Kofax Image Controls scanner interface card (Adrenaline or KF-Series) or the Kofax Adrenaline Image Processing Software Engine. TWAIN interface is a common software interface that is delivered with most SCSI scanners. Select '''Twain''' if you are using a TWAIN scanner without Imaging Professional or Imaging 2.7 or later. Select '''Twain/Pro''' when using Imaging Professional or Imaging 2.7 or later.
 
 
 
===Preparing to scan===
 
Before clicking on the scan icon, select the application, database and basket using the drop down boxes at the top of the halFILE Manager.
 
 
 
===Page preparation===
 
Before loading the scanner with paper, be sure all staples and paper clips have been removed. Pages that are torn or folded severely should not be placed through the Automatic Document Feeder (ADF). Instead, place these on the flatbed or make a copy of them and scan the copy.
 
 
 
When using the ADF, be aware of the scanner\’s capabilities. Placing too many sheets of paper into the scanner may cause paper jams.
 
 
 
 
 
==
 
Kofax Scanning==
 
The screen below shows the control panel for Kofax-based scanning.
 
 
 
 
 
 
===Changing the Scanner Parameters===
 
1. Select '''Configure-Scanner''' from the menu or press the '''Scanner Settings''' button in the Settings frame. This includes selection of paper size (letter, legal, etc.), paper source (Flatbed, Automatic Document Feeder), resolution (200 dots per inch, etc.).
 
2. Change the settings as needed and press the OK button.
 
3. To save these settings as the default, press the '''Save Settings''' button in the Settings frame.
 
 
 
The following explains some of the parameters available. The options available depend on the scanner model in use.
 
 
 
'''Paper size''' - the size of the paper being fed into the scanner. You should set the paper size correctly to ensure that the entire page is scanned.
 
 
 
'''Source''' - set to flatbed, if your scanner has one, if you want to lay the page flat on the scanner glass. Set to ADF if you want to feed a stack of pages through the automatic document feeder.
 
 
 
'''Destination''' - if the scanner is capable of routing the paper to different output bins, this option will select the bin.
 
 
 
'''Resolution (DPI)''' - typical settings include 150, 200, 240, 300 or 400 dots per inch. Normally, the higher the resolution setting, the better the image quality. However, the image file size is larger. The suggested setting for normal hand-written or typed documents is 200 dpi. Higher resolution may be required for pages that will be read using an OCR engine or that contain bar codes. Setting the resolution too high on large sized documents may prevent the page from being scanned because of insufficient memory. This is dependent on the scanner card or scanner software driver being used.
 
 
 
'''Rotation''' - this will rotate the image before saving. This could be useful in improving scan performance by scanning pages in sideways to reduce the length of the scan path, then saving them after rotation.
 
 
 
'''Mode''' - if the scanner is capable of dual page scanning, set this to Duplex for two-sided documents.
 
 
 
''Dual Page scanning involves scanning both sides of the page when the paper passes through the scanner.''
 
 
 
'''Orientation''' - defines the orientation of the page being scanned (portrait or landscape).
 
 
 
'''Picking Rectangle''' enabled this if you wish to scan only a portion of the page. Once this option is checked, the rectangle to scan is using the associated top, bottom, left and right boxes. These can be entered in either pixels (dots per inch) or inches.
 
 
 
===General Scanning Procedure===
 
1. Use the '''Scanner Settings''' button on the Settings frame to set the proper parameters for scanning.
 
2. Place the pages in the scanner.
 
3. Select the Batch style to use when scanning on the Batch frame. Click '''Single page documents '''if all of the documents being scanned are one page in length. Click '''Multi page documents''' if the documents are of different lengths or if a single multi-page document is being scanned.
 
4. Select the appropriate Page handling style on the Page handling frame. Click '''one pass, front only''' if the pages have print only on the front side or if a duplex scanner is being used and the pages have print on both sides. Click '''two pass, front/back''' if the pages have print on the front and the back and you are using a single-sided scanner.
 
5. Click '''Begin Scan''' to start scanning pages.
 
6. When all the pages that were placed in the scanner are scanned, the following message is displayed:
 
 
 
''The scanner is empty. To scan more pages, place them in the scanner then click YES. Scan more pages? YES, NO, CHANGE PARAMETERS''
 
 
 
Select '''No''' if there are no more pages to be scanned in this batch. If there are more pages to scan, place the pages in the scanner and click '''Yes'''. If there are more pages to scan but the scanner parameters must first be changed, place the pages in the scan and select '''Change Parameters'''. Change the scanner parameters as necessary and when OK is clicked, the pages will be scanned.
 
7. Once you have selected '''No''' to the above question, you will be asked the following:
 
 
 
''Keep these images?''
 
 
 
Answer '''Yes''' to save the images. If you answer '''No''', all of the image files that were scanned are removed.
 
8. The temporary image numbers for the pages that were scanned are loaded into a list box. You can review the images by clicking on the number. Insert, replace and delete buttons are available to add, replace or remove the selected image.
 
9. If the Batch style was \’single page documents\’, then you can click the '''Done''' button to save the images as their permanent document number. Document numbers are assigned sequentially by the system.
 
10. If the Batch style was \’multi page documents\’ then you can group documents by finding the last page of a document and clicking the '''end of document''' button. See \’Stapling pages into documents\’ below for more information.
 
 
 
===Scanning two-sided documents with a duplex scanner===
 
Some scanners are capable of scanning both sides of the page at the same time. These are called duplex scanners. To use duplex scanners to scan two-sided documents:
 
1. Click the '''Scanner Settings''' button on the Setting frame to activate the scanner setup dialog box.
 
2. Normally, in the upper right corner of this box is a Mode frame with options for Single-sided or Duplex. If Duplex is inactive then either your scanner is not capable of duplex scanning or the scanner was improperly configured when ImageControls was installed.
 
3. Click the '''Duplex''' option and then click OK to close the setup box.
 
4. Make sure the Page handling option is set to \’one pass, front only\’.
 
5. Click '''Begin Scan'''.
 
 
 
===Scanning one-sided documents with a duplex scanner===
 
1. Click the '''Scanner Settings''' button on the Setting frame to activate the scanner setup dialog box.
 
2. Click the '''Single-sided''' option and then click OK to close the setup box.
 
3. Make sure the Page handling option is set to \’one pass, front only\’.
 
4. Click '''Begin Scan'''.
 
 
 
===Scanning two-sided documents with a simplex scanner===
 
If you do not have a duplex scanner but need to scan two-sided documents, use the following procedure:
 
1. Turn on the '''double sided button''' located in the '''Pages frame'''.
 
2. Press begin scan to scan the front sides of the documents.
 
3. When all the front sides have been scanned, flip the pages over and scan the back sides. The pages are automatically collated for you in the correct order.
 
 
 
===Scanning a batch of single page documents===
 
If the pages to be scanned are multiple documents, each being a single page, use the following procedure.
 
1. Turn on the '''single page documents button''' located in the '''Batch frame'''.
 
2. Load the scanner and press the Begin Scan button.
 
3. When the batch is saved, each page becomes a document.
 
 
 
===Stapling pages into documents===
 
If the pages scanned represent many multi-page documents, the pages must be grouped into documents. This process is called stapling. To staple documents. use the following procedure.
 
1. Turn on the '''multi page documents button''' in the '''Batch frame'''.
 
2. Once a batch of images is scanned, the temporary image number that has been assigned to each page is listed in the image list box in the upper right corner.
 
3. Page through the images using the '''Down''' arrow key or by clicking the image number in the list box. This displays the image in the image window on the left.
 
4. When the last page of a document is found, click on the '''End of Document''' button or press the '''F5''' key. The pages for that document are then stapled and placed into the basket.
 
5. Continue this process until all pages in the batch have been assigned to a document.
 
 
 
This process staples the images into separate, multi-page documents. Each page within a document is assigned a file name consisting of this 8-digit image number with an extension of the page number.
 
 
 
===Staple Preview Option===
 
The Staple Preview option can be turned on behind the '''Tools-Options''' tab of the scan module. With this option, the above stabling procedure is the same, except instead of immediately removing stapled documents from the list, the staple point (when F5 or End of Document is pressed) is marked with <end of doc>. If a mistake is made during stapling, you can return to the staple point and press F5 again to remove the <end of doc> marker. When all the staple points have been defined, click Done to actually perform the stapling process.
 
 
 
Note that once the Staple Preview option is enabled, then it is used for all databases in the scan and import modules.
 
 
 
===Removing a page from a batch===
 
1. Highlight the image number in the image list box.
 
2. Press the '''delete button''' to remove the page from the batch. This deletes the image from the in-basket and removes the file from disk.
 
 
 
===Inserting pages into a batch===
 
1. Highlight the image number in the image list box before which the page to be inserted will be placed.
 
2. Press the '''insert button''' to scan a new page and insert it into the list.
 
 
 
===Replacing a page in a batch===
 
1. Highlight the image number in the image list box that should be replaced.
 
2. Press the '''replace button''' to scan a new page and replace the selected image.
 
 
 
===Deskewing pages during scan===
 
 
 
''Deskew is the process of recognizing that a page was misaligned when fed through the scanner, then correcting the angle to improve image quality. Correction for deskew of up to 16 degrees is possible.''
 
 
 
To use the deskew feature:
 
 
 
1. Before scanning, select '''Configure-Deskew''' to load the dialog box for deskew options.
 
2. Check both the '''Detection enable''' check box and the '''Correction enable''' check box.
 
3. The default minimum angle of 0 degrees and maximum angle of 16 degrees normally work well. These can be adjusted for particular needs.
 
4. Click OK to exit the Deskew dialog box.
 
5. Scan the pages.
 
6. If a memory error occurs, your KOFAX card may not have enough memory to cache images and deskew at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
Even after scanning without the deskew option, a crooked page can be deskewed by pressing the deskew button located in the tool bar.
 
 
 
''Image deskew is available at scan t in halFILE only when a KOFAX hardware or software engine is present in the computer.''
 
 
 
===Removing the black border from pages during scan===
 
 
 
''Black Border Removal is the process of identifying and removing the black border generated by some scanners.''
 
 
 
To use the Black Border Removal feature:
 
 
 
# Before scanning, select '''Configure-Black Border Removal''' to load the dialog containing the Black Border Removal options.
 
# Check the '''Enable''' check box.
 
# If you wish to crop the black border, check the Crop check box.
 
# You can adjust the White Noise Gap as needed but should test the option before going into full production.
 
# Click OK to exit the Black Border Removal dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and black border removal at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Removing shaded areas from pages during scan===
 
 
 
''Deshade is the process of identifying and removing the shaded portions of the image.''
 
 
 
To use the Deshade feature:
 
 
 
# Before scanning, select '''Configure-Deshade''' to load the dialog containing Deshade options.
 
# Check both the '''Enable Detection''' and '''Enable Removal''' check boxes.
 
# You can adjust the width and speckle parameters as needed but should test the options before going into full production.
 
# Click OK to exit the Deshade dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and deshade at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Despeckling pages during scan===
 
 
 
''Despeckle is the process of removing tiny dots that may appear on the image.''
 
 
 
To use the Despeckle feature:
 
 
 
# Before scanning, select '''Configure-Despeckle''' to load the dialog containing Despeckle options.
 
# Check the '''Enable''' check box.
 
# You can adjust the height and width parameters as needed but should test the option before going into full production.
 
# Click OK to exit the Despeckle dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and despeckle at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Enhancing the edges of characters during scan===
 
 
 
''Edge Enhancement is the process of enhancing the edges of lines and characters to improve image quality.''
 
 
 
To use the Edge Enhancement feature:
 
 
 
# Before scanning, select '''Configure-Edge Enhancement''' to load the dialog containing the Edge Enhancement options.
 
# Check the '''Enable''' check box.
 
# Highlight the image filters that you wish to include.
 
# Click OK to exit the Edge Enhancement dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and edge enhancement at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Removing the lines from pages during scan===
 
 
 
''Line Removal is the process of identifying and removing the horizontal and/or vertical lines on the page. This is typically used to remove form lines.''
 
 
 
To use the Line Removal feature:
 
 
 
# Before scanning, select '''Configure-Line Removal''' to load the dialog containing the Line Removal options.
 
# Check either or both the '''Enable Horizontal''' and '''Enable Vertical''' check boxes.
 
# You can adjust the options as needed but should test the option before going into full production.
 
# Click OK to exit the Line Removal dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and line removal at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Removing streaks from pages during scan===
 
 
 
''Streak Removal is the process of identifying and removing the streaks from the image.''
 
 
 
To use the Streak Removal feature:
 
 
 
# Before scanning, select '''Configure-Streak Removal''' to load the dialog containing the Streak Removal options.
 
# Check the '''Enable''' check box.
 
# You can adjust the Streak Width parameter as needed but should test the option before going into full production.
 
# Click OK to exit the Streak Removal dialog box.
 
# Scan the pages.
 
# If a memory error occurs, your KOFAX card may not have enough memory to cache images and streak removal at the same time. In this case, change the scanner parameters using the '''Change Settings''' button on the scanner parameter form and set '''Pre-Scan Cache''' to zero.
 
 
 
===Inverting (reversing) the image during scan===
 
 
 
''Inverting is the process of reversing the black and white color on the image.''
 
 
 
To invert the images during scan (flip the black and white):
 
# Before scanning, select Configure-Invert to check the invert option.
 
# Scan the pages.
 
 
 
===Stapling Pages into Documents using Bar Codes===
 
Pages can be automatically grouped into documents when a Bar Code, interpreted as a Patch Code, appears on the first or last page of each document. To use this feature:
 
 
 
1. Define a field in your database as a Bar Code.
 
2. Using Configure-Bar Codes, specify that the field is to be interpreted as a patch code and designate whether the Bar Code appears on the first or last page of the document. Within Configure-Bar Codes, scan a sample document to be sure the system can recognize the Bar Code.
 
3. Scan a batch of documents that contain the bar code in the same way a normal batch of documents is scanned.
 
4. After the entire batch is scanned, a button called '''Auto Split on Patch Code''' is displayed. Click this button and system will automatically group the pages into documents.
 
5. After all the pages have been processed, a count of the documents found will be displayed. Verify this count against the number of documents scanned to be sure the documents were properly split.
 
 
 
''Barcode Recognition is available in halFILE only when a KOFAX hardware or software engine is present in the computer.''
 
 
 
===Printing during Stapling===
 
Documents can be configured to print immediately after stapling. This option is configured on the General tab of the Tools_Options menu.
 
 
 
===Summary of scan menu selections===
 
The following summarizes the menu selection within the scan routine.
 
 
 
'''File-Configure Engine''' - selects the hardware or software engines used to scan.
 
'''File-Select Scanner''' - selects the scanner model being used.
 
'''File-Close''' - exits the scan routine and returns to the main window.
 
'''Configure-Scanner''' - loads a dialog box containing the scan options.
 
'''Configure-Advanced''' - used to configure advanced features of the scanner such as dithering and photograph handling.
 
'''Configure-Auto Split''' - when barcode recognition is turned on, clicking this menu selection will call up a dialog box where you can set the software to automatically group pages into documents based on the location of the barcode.
 
'''Configure-Deskew''' - loads a dialog box to configure deskew options.
 
'''Configure-Black Border Removal''' - configures options for black border removal.
 
'''Configure-Deshade''' - loads a dialog box to configure deshade options.
 
'''Configure-Despeckle''' - loads a dialog box to configure despeckle options.
 
'''Configure-Edge Enhancement''' - configures options for edge enhancement.
 
'''Configure-Line Removal''' - loads a dialog box to configure line removal options.
 
'''Configure-Streak Removal''' - configures streak removal options.
 
'''Configure-Invert''' – toggles the image invert (reverse) option.
 
'''Configure-Reset''' - re-initializes the scanner and scanner driver.
 
'''Help''' - display on-line help information.
 
 
 
''Note: Configure menu options, such as deshade, black border removal, line removal, etc., adjust the image. You should experiment with these options to see how they can improve your image quality before going into production.''
 
 
 
==
 
TWAIN Scanning==
 
When you select the TWAIN scanner interface the screen below is shown. If you are not using Imaging Professional for Windows, most of the options on the Settings form will be disabled and the TWAIN Interface is used to configure these settings. (It will pop up when you click Begin Scan with the '''Show twain dialog''' option checked).
 
 
 
 
 
 
===Changing the Scanner Parameters===
 
1. The most commonly used settings for the scanner are in the drop down boxes on the scanner control panel screen shown above. You can also select '''File-Scan Setting''' from the menu or press the '''Scanner Settings''' button to load the TWAIN scanner settings interface for your particular scanner. This includes selection of paper size (letter, legal, etc.), paper source (Flatbed, Automatic Document Feeder), resolution (200 dots per inch, etc.), Image Type, Compression Type, and Compression Info. There are also brightness and contrast slide bars.
 
2. To save these settings as the default, press the '''Save Settings''' button in the Settings frame.
 
 
 
The following explains some of the parameters available. The options available depend on the scanner model in use.
 
 
 
'''Source''' – the paper source - flatbed, automatic document feeder (ADF), ADF Duplex scan.
 
 
 
'''Paper size''' - the size of the paper being fed into the scanner. This may be behind the scan area tab for some scanners.
 
 
 
'''Resolution (DPI)''' - typical settings include 150, 200, 240, 300 or 400 dots per inch. Normally, the higher the resolution setting, the better the image quality. However, the size of the image file is larger. The suggested setting for normal hand-written or typed documents is 200 dpi. Higher resolution may be required for pages that will be converted using OCR, that have bar codes that will be recognized, or that are color.
 
 
 
'''Image Type''' - this defines the type of documents being scanned and range from color to black and white text.
 
 
 
'''Compression Type''' – this describes how the image will be compressed. Typically for black and white documents you should select Group 4 2D to get the best compression possible. You should try to avoid setting this to No Compression.
 
 
 
'''Compression Info''' – this provided options for scanning based on the compression type selected.
 
 
 
'''Show twain dialog''' – check this box to load the twain settings options dialog box before the pages are scanned. This is useful for reviewing or change custom settings for your scanner that may not appear on the control panel.
 
 
 
'''Image Preview''' - check this box to show the images in the view window as they are scanned. Note that on certain TWAIN scanners, enabling image preview will cause scanner errors.
 
 
 
'''Deskew''' – check this box to deskew crooked images during scan.
 
 
 
'''Despeckle''' – check this box to remove speckles from images during scan.
 
 
 
'''Crop''' – check this box to remove white space border around the image.
 
 
 
'''Invert''' – check this box to reverse black and white color on the image.
 
 
 
'''Delete blank page threshold''' – this provided a box to enter a byte value. If the scanned image is smaller then the designated number of bytes, then the system assumes it is a blank page and deletes the image. Deleted images are marked as deleted in the page list so the user can see what pages were deleted. A Delete Blanks Page button is provided to remove these from the list. This button should be clicked after reviewing the deleted pages and before the stapling process begins.
 
 
 
'''Brightness''' – controls the brightness/darkness levels for the scanner.
 
 
 
'''Contrast''' – controls the contrast levels for the scanner.
 
 
 
===General Scanning Procedure===
 
1. Use the '''Scanner Settings''' button on the Settings frame to set the proper parameters for scanning.
 
2. Place the pages in the scanner.
 
3. Select the Batch style to use when scanning on the Batch frame. Click '''Single page documents '''if all of the documents being scanned are one page in length. Click '''Multi page documents''' if the documents are of different lengths or if a single multi-page document is being scanned.
 
4. Select the appropriate Page handling style on the Page handling frame. Click '''one pass, front only''' if the pages have print only on the front side or if a duplex scanner is being used and the pages have print on both sides. Click '''two pass, front/back''' if the pages have print on the front and the back and you are using a single-sided scanner.
 
5. Click '''Begin Scan''' to start scanning pages.
 
6. When all the pages that were placed in the scanner are scanned, the following message is displayed:
 
 
 
''The scanner is empty. To scan more pages, place them in the scanner then click YES. Scan more pages? YES, NO, CHANGE PARAMETERS''
 
 
 
Select '''No''' if there are no more pages to be scanned in this batch. If there are more pages to scan, place the pages in the scanner and click '''Yes'''. If there are more pages to scan but the scanner parameters must first be changed, place the pages in the scan and select '''Change Parameters'''. Change the scanner parameters as necessary and when OK is clicked, the pages will be scanned.
 
7. Once you have selected '''No''' to the above question, you will be asked the following:
 
 
 
''Keep these images?''
 
 
 
Answer '''Yes''' to save the images. If you answer '''No''', all of the image files that were scanned are removed.
 
8. The temporary image numbers for the pages that were scanned are loaded into a list box. You can review the images by clicking on the number. Insert, replace and delete buttons are available to add, replace or remove the select image.
 
9. If the Batch style was \’single page documents\’, then you can click the '''Done''' button to save the images as their permanent document number. Document numbers are assigned sequentially by the system.
 
10. If the Batch style was \’multi page documents\’ then you can group documents by finding the last page of a document and clicking the '''end of document''' button. See \’Stapling pages into documents\’ below for more information.
 
 
 
===Scanning two-sided documents with a duplex scanner.===
 
Some scanners are capable of scanning both sides of the page at the same time. These are called duplex scanners. To use duplex scanners to scan two-sided documents:
 
1. Click the '''Scanner Settings''' button on the Setting frame to activate the scanner setup dialog box or check the '''Show twain dialog before scanning''' check box.
 
2. Select the ADF-Duplex option.
 
4. Make sure the Page handling option is set to \’one pass, front only\’.
 
5. Click '''Begin Scan'''.
 
 
 
===Scanning one-sided documents with a duplex scanner.===
 
1. Click the '''Scanner Settings''' button on the Setting frame to activate the scanner setup dialog box or check the '''Show twain dialog before scanning''' check box.
 
2. Click the '''ADF '''option and then click CLOSE to close the setup box.
 
3. Make sure the Page handling option is set to \’one pass, front only\’.
 
4. Click '''Begin Scan'''.
 
 
 
===Scanning two-sided documents with a single sided scanner===
 
If you do not have a dual-page scanner but need to scan two-sided documents, use the following procedure:
 
1. Turn on the '''double sided button''' located in the '''Pages frame'''.
 
2. Press begin scan to scan the front sides of the documents.
 
3. When all the front sides have been scanned, flip the pages over and scan the back sides. The pages are automatically collated for you in the correct order.
 
 
 
===Scanning a batch of single page documents===
 
If the pages to be scanned are multiple documents, each being a single page, use the following procedure.
 
1. Turn on the '''single page documents button''' located in the '''Batch frame'''.
 
2. Load the scanner and press the Begin Scan button.
 
3. When the batch is saved, each page becomes a document.
 
 
 
===Stapling pages into documents===
 
If the pages scanned represent many multi-page documents, the pages must be grouped into documents. This process is called stapling. To staple documents. use the following procedure.
 
1. Turn on the '''multi page documents button''' in the '''Batch frame'''.
 
2. Once a batch of images is scanned, the temporary image number that has been assigned to each page is listed in the image list box in the upper right corner.
 
3. Page through the images using the '''Down''' arrow key or by clicking the image number in the list box. This displays the image in the image window on the left.
 
4. When the last page of a document is found, click on the '''End of Document''' button or press the '''F5''' key. The pages for that document are then stapled and placed into the basket.
 
5. Continue this process until all pages in the batch have been assigned to a document.
 
 
 
This process staples the images into separate, multi-page documents. Each page within a document is assigned a file name consisting of this 8-digit image number with an extension of the page number.
 
 
 
===Staple Preview Option===
 
The Staple Preview option can be turned on behind the '''Tools-Options''' tab of the scan module. With this option, the above stabling procedure is the same, except instead of immediately removing stapled documents from the list, the staple point (when F5 or End of Document is pressed) is marked with <end of doc>. If a mistake is made during stapling, you can return to the staple point and press F5 again to remove the <end of doc> marker. When all the staple points have been defined, click Done to actually perform the stapling process.
 
 
 
Note that once the Staple Preview option is enabled, then it is used for all databases in the scan and import modules.
 
 
 
===Removing a page from a batch===
 
1. Highlight the image number in the image list box.
 
2. Press the '''delete button''' to remove the page from the batch. This deletes the image from the in-basket and removes the file from disk.
 
 
 
===Inserting pages into a batch===
 
1. Highlight the image number in the image list box before which the page to be inserted will be placed.
 
2. Press the '''insert button''' to scan a new page and insert it into the list.
 
 
 
===Replacing a page in a batch===
 
1. Highlight the image number in the image list box that should be replaced.
 
2. Press the '''replace button''' to scan a new page and replace the selected image.
 
 
 
===Deskewing pages during scan===
 
 
 
''Deskew is the process of recognizing that a page was misaligned when fed through the scanner, then correcting the angle to improve image quality..''
 
 
 
With the TWAIN interface, deskewing is performed as follows
 
1. Before scanning, check the '''Deskew''' box.
 
2. Scan the pages.
 
3. If an error occurs, this may indicate that Imaging Professional for Windows is not installed on the computer. This is required for the deskew feature.
 
 
 
Even after scanning without the deskew option, a crooked page can be deskewed by pressing the deskew button located in the tool bar if the Image Viewer.
 
 
 
===Despeckling pages during scan===
 
 
 
''Despeckle is the process of removing tiny dots that may appear on the image.''
 
 
 
With the TWAIN interface, despeckling is performed as follows
 
1. Before scanning, check the '''Despeckle''' box.
 
2. Scan the pages.
 
3. If an error occurs, this may indicate that Imaging Professional for Windows is not installed on the computer. This is required for the despeckle feature.
 
 
 
Even after scanning without the despeckle option, a crooked page can be despeckled by pressing the despeckle button located in the tool bar if the Image Viewer.
 
 
 
===Cropping pages during scan===
 
 
 
''Cropping is the process of removing extraneous white space around the edge of the image. ''
 
 
 
With the TWAIN interface, cropping is performed as follows
 
1. Before scanning, check the '''Crop''' box.
 
2. Scan the pages.
 
3. If an error occurs, this may indicate that Imaging Professional for Windows is not installed on the computer. This is required for Cropping.
 
 
 
===Inverting (reversing) images during scan===
 
 
 
''Inverting is the process of reversing the black and white color on the image.''
 
 
 
With the TWAIN interface, image inverting is performed as follows
 
1. Before scanning, check the '''Invert''' box.
 
2. Scan the pages.
 
3. If an error occurs, this may indicate that Imaging Professional for Windows is not installed on the computer. This is required for Cropping.
 
 
 
''Image deskew, despeckle, crop and invert features are available in the halFILE TWAIN scan module only when Imaging Professional for Windows is present on the computer.''
 
 
 
===Printing during Stapling===
 
Documents can be configured to print immediately after stapling by placing the Documents can be configured to print immediately after stapling. This option is configured on the General tab of the Tools_Options menu.
 
 
 
===Summary of TWAIN scan menu selections===
 
The following summarizes the menu selection within the scan routine.
 
 
 
'''File-Select Scanner''' - selects the scanner to use.
 
'''File-Scan Preferences''' - used to customize compression settings.
 
'''File-Scan Settings''' – used to activate the TWAIN scanner settings dialog window.
 
'''Help''' - display on-line help information.
 
 
 
==
 
Streamlined Scanning==
 
The TWAIN scan module also provides streamlined scanning features that can be used to quickly perform your work. These features are described in the following sections.
 
 
 
===Scan and E-mail===
 
You can configure you\’re the TWAIN Scan Module to scan and e-mail a document. It will even prompt you for information that can be placed in the body of the e-mail. This feature is configured using hftwain32.ini. A section can be set up with the values for e-mailing the scanned document. The command line: hftwain32 <section> can then be run to perform the scan and e-mail. The following describes the settings required in hftwain32.ini to make this work. The comments to the right in red are not included in the ini file.
 
 
 
\[Email\] The section header used on the command line.
 
Action=EMAIL "EMAIL" tells the scan module to scan and email
 
TempFolder=c:\windows\temp\ The temporary folder where images are scanned to
 
From=tomh@halfile.com The default from e-mail address
 
Subject=Scanned Image The default subject of the e-mail
 
Body0=File_No=\#prompt\# The first line of the body of the e-mail. The \#prompt\# tells the system to prompt the user for the value.
 
Body1=Company_Id=\#prompt\#
 
Body2=Date_Scanned=\#now\# The \#now\# tag places the current date/time into the body line.
 
 
 
You can configure as many Body''n'' keys as needed to build the body of your e-mail.
 
 
 
When the command line "hftwain32 Email" is run, the scan module scans the document, loads prompts for File_No and Company_Id, and loads the e-mail program. The e-mail will look similar to the following screen.
 
 
 
 
===Scan and FTP===
 
You can configure you\’re the TWAIN Scan Module to scan and FTP a document. FTP stands for File Transfer Protocol and is a method of sending documents over the Internet to another site. This feature will even prompt you for information that can be placed into a tag file that is sent along with the images. This is configured using hftwain32.ini. A section can be set up with the values that tell how to FTP the scanned document. The command line: hftwain32 <section> can then be run to perform the scan and FTP. The following describes the settings required in hftwain32.ini to make this work. The comments to the right in red are not included in the ini file.
 
 
 
\[FTP\] The section header used on the command line.
 
Action=FTP "FTP" tells the scan module to scan and FTP
 
TempFolder=c:\windows\temp\ The temporary folder where images are scanned to
 
halFTPSection=ImageSend Set this to the section of halftp.ini that contains the FTP instructions. This is described below.
 
halFTPPath=e:\hfw14sql\halftp.exe The path and filename for the halftp.exe program.
 
Index0=File_No=\#prompt\# The first line of the tag file that is sent with the images. The \#prompt\# tells the system to prompt the user for the value.
 
Index1=Company_Id=\#prompt\# The second line of the tag file.
 
Index2=Date_Scanned=\#now\# The \#now\# tag places the current date/time into the tag file.
 
 
 
You can configure as many Index''n'' keys as needed to build the body of your e-mail.
 
 
 
When the command line "hftwain32 FTP" is run, the scan module scans the document, prompts for File_No and Company_Id, and FTPs the images and tag file to the designated folder on the FTP server. The image file will be a multi-page TIFF image named hfw''nnnnn''.TIF. The associated tag file is named HFW''nnnnn''.TXT. ''nnnnn'' is an incremented counter. In this example, the tag will contain the following.
 
 
 
File_No: 12345
 
Company: ABC
 
Scan_Date: 11/24/2001 3:19:11 PM
 
 
 
===HALFTP.INI===
 
HALFTP.INI contains the instructions for the FTP program, HALFTP.EXE, to send the files. These entries are described as follows.
 
 
 
\[ImgServer\] The section name
 
FTPServer=ftp.sitename.com The name of the FTP server
 
FTPUser=testuser A valid user to connect to the FTP server
 
FTPPassword=testpass A valid password for the FTP user
 
FTPPassive=TRUE Set to TRUE to enable passive FTP protocol
 
FTPBinary=TRUE Set to TRUE to enable binary protocol
 
FTPDestDir=/image/ The folder in which to place the files being sent
 
FTPProxy= Set to name of the proxy server if applicable
 
 
 
==
 
Paper Sizes==
 
The following table lists the different paper size codes that are available. The codes that are available to you when scanning depend upon the make and model of your scanner.
 
 
 
{|
 
|'''Paper Size'''||'''Paper Dimensions (Width x Length in inches)'''
 
|-
 
|A0||33.1 x 46.8
 
|-
 
|A1||23.4 x 33.1
 
|-
 
|A2||16.5 x 23.4
 
|-
 
|A3||11.7 x 16.5
 
|-
 
|A4||8.2 x 11.7
 
|-
 
|A5||5.8 x 8.2
 
|-
 
|B||11 x 17
 
|-
 
|B0||39.4 x 55.7
 
|-
 
|B1||27.8 x 39.4
 
|-
 
|B2||19.7 x 27.8
 
|-
 
|B3||13.9 x 19.7
 
|-
 
|B4||10.1 x 14.3
 
|-
 
|B5||7.2 x 10.1
 
|-
 
|B6||5 x 7.2
 
|-
 
|Business Check||8.5 x 4
 
|-
 
|Coupon||1 x 4
 
|-
 
|Legal||8.5 x 14
 
|-
 
|Letter||8.5 x 11
 
|-
 
|Personal Check||5 x 3
 
|-
 
|}
 
 
 
==
 
Remote Scanning==
 
Remote scanning is scanning documents at a remote site and uploading them to the central server location so they can be indexed in halFILE. halFILE supports a variety of remote scanning strategies including:
 
 
 
===Scanning and Importing===
 
This strategy involves the installation of the halFILE scan module at the remote site. You scan to a basket at the remote site, copy the images to some removable media (Removable Drive or Tape), ship the media to the central site, and use halFILE\’s Import utility to import the images. This method requires a remote scanning license from hal Systems.
 
 
 
===FTP Scanning using Third Party Products===
 
This strategy requires an FTP Scanner that can be configured to scan a document in multi-page TIFF format and ship the document via ftp (File Transfer Protocol) to the central site. Once at the central site, you can go into halFILE Import utility and import the documents or you can use one of two add-on products to automate the process. These products, described below, are available to automatically place the documents into a halFILE basket:
 
 
 
'''Capture Server'''
 
This product is configured to run on a server or a seldom-used workstation. It monitors folders on the network and, when multi-page TIFF images appear, it places them into a halFILE Basket. The documents are then ready to be indexed. This product can also be configured to run whenever a user goes into the Index utility. Contact your sales representative for more information.
 
 
 
'''Barcode Recognition Server'''
 
This product is configured to run on a server or a seldom-used workstation. Like Capture Server, it monitors a set of folders and when multi-page TIFF images appear, it reads the barcode as defined in halFILE and automatically indexes the document. Contact your sales representative for more information.
 
 
 
==Importing Documents==
 
Images can be captured from disk and loaded into the selected in-basket. To import images from disk, select '''File-Import''' or select the Import icon in the toolbar. This will display a screen similar to the following.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Using the import feature to import images===
 
1. Select '''File-Import'''.
 
2. Select the drive to import from the '''Drive List '''located in the lower left-hand corner.
 
# Select the directory to import from the '''Directory List''' immediately above the drive list box.
 
# Enter the file specification to search for into the box directly above the Directory List. For instance, \’\*.\*\’ lists all files, \*.TIF shows files with an extension of \’TIF\’.
 
# Select the File Type. Select \’image\’ for TIFF image files, select \’text\’ for ASCII Text Files, or select \’associated\’ for documents that will be viewed using the native application (i.e Word, Excel, etc.). Note that all files selected are assumed to be the same File Type.
 
# The files found are listed in the box in the middle of the screen. From this list you can add images into the '''Import List''' on the right side of the screen by highlighting a file name in the middle box and pressing the '''Add To List''' button.
 
# Make sure the image button is turned on in the File Type box.
 
# The '''Clear List button''' is used to clear the Import List.
 
# The '''Add All button''' will add all the files found in the middle box to the Import List.
 
# '''The Remove button''' removes the highlighted file from the Import List.
 
# Once the Import List contains the files that should be imported, select '''File-Begin Import''' from the menu. The following question is displayed:
 
 
 
''After importing images, do you wish to delete the original image files?''
 
 
 
Select '''Yes''' if the original file that was selected should be removed from the hard disk after it has been copied to the selected in-basket. Answer '''No''' to leave the original file on the hard disk. Please note that if the original files are left on the hard disk, you must remove them yourself using the Windows File Manager, Explorer, or some other method.
 
 
12. After the files have been imported into the basket, The next step is to group the images into documents.. Options include:
 
 
 
'''AutoSplit '''When the end-of-document has been marked off-site and the images are being transferred to the main system via removable cartridge, or if importing images that already have the extension as the page number (.001, .002, etc.) then autosplit goes through and imports based on where it finds .001. End of document does not have to be marked again.
 
 
 
'''End of Document'''  This works much like the Scanning feature of grouping documents. The Up and Down arrows are pressed to find the last page of a document, then the '''End of Document '''button or '''F5''' is pressed to indicate the last page of the document. All files in the list up to the highlighted file become one document and are removed from the list (to be found in the basket). Continue this process until all images have been grouped into documents.
 
 
 
'''Two Docs on One Page '''When one image file contains the image of two documents which need to each be indexed separately. Pressing this button will duplicate the image file, creating two separate documents in the basket to be indexed.
 
 
 
'''Done '''If there are image files in the list, a message asks if you want to treat each image as a separate document. If yes, the stapling is done automatically.
 
 
 
'''Remove Document  '''Removes the image file from the list.
 
 
 
# Select '''File-Close''' to exit the import function.
 
 
 
===Staple Preview Option===
 
The Staple Preview option can be turned on behind the '''Tools-Options''' tab of the scan module and affects the stapling operation in Import. With this option, the stabling procedure is the same, except instead of immediately removing stapled documents from the list, the staple point (when F5 or End of Document is pressed) is marked with <end of doc>. If a mistake is made during stapling, you can return to the staple point and press F5 again to remove the <end of doc> marker. When all the staple points have been defined, click Done to actually perform the stapling process.
 
 
 
==Capturing Printed Output==
 
When halFILE is installed, the halFILE Printer is automatically installed which provides for halFILE\’s \’Print To\’ feature. With this feature, documents printed from any application can be imported into halFILE. The \’Print To\’ feature captures the printed out, converts it to a TIFF image and kicks off the import process. To print to halFILE, perform the following steps:
 
# Load the document you wish to print to halFILE. This could be a word processing document, a spreadsheet, an Acrobat file, a Crystal Report or anything that includes a print menu.
 
# Select the print option (typically File – Print), change printers to the halFILE Printer and begin the printing process.
 
# A box will be displayed showing the printed output is being captured and converted to a TIFF image. Once that is complete, the halFILE Document Capture Utility is loaded.
 
# Select the halFILE Application, Database and Basket to import into. Also select whether you want to immediately index the document.
 
# Click the '''Import into halFILE''' button. The document is then imported into halFILE. If the Index option was selected, the index utility will be loaded so you can enter keywords for the document. If you do not select the index option, then you should index it at a later time.
 
 
 
The screen below shows the capture utility used by the Print To feature.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
==Sending Office Documents to halFILE==
 
The halFILE Send To Wizard is installed in the Windows system tray of the workstation when halFILE is installed. With this utility, you can import a Microsoft Office document into a halFILE basket and automatically start the index process. Document supported include:
 
 
 
* Microsoft Word
 
* Microsoft Excel
 
* Microsoft PowerPoint
 
* Microsoft Access
 
* Microsoft Outlook
 
 
 
This process is performed as follows:
 
 
 
# Load the Office document you wish to import.
 
# Right click on the halFILE Send To Wizard Icon and select the application of the document you wish to import.
 
# Select the halFILE Application, Database and Basket to import into. Also select whether you want to immediately index the document.
 
# Click the '''Import into halFILE''' button. The document is then imported into halFILE. If the Index option was selected, the index utility will be loaded so you can enter keywords for the document. If you do not select the index option, then you should index it at a later time.
 
 
 
==Importing Documents using the Explorer Send To Feature==
 
Windows Explorer includes a special \’send to\’ feature that lets you route a document to e-mail, a printer or another application. To set up \’Send to halFILE,\’ perform the following steps:
 
# Go into Windows Explorer.
 
# Open up the halFILE program directory (for example, F:\HFW12SQL).
 
# Right click on HFPIMP.EXE and select \’create shortcut.\’ This will create a \’shortcut to HFPIMP.EXE\’ entry.
 
# Right click on \’shortcut to HFPIMP.EXE\’ and select \’cut.\’ This cuts the shortcut to the Windows clipboard.
 
# Change to the c:\Windows\SendTo folder.
 
# Inside that folder, right click and select \’paste.\’ This pastes the \’shortcut to HFPIMP.EXE\’ into the SendTo folder.
 
# Finally, right click on \’shortcut to HFPIMP.EXE\’ and select \’rename.\’ Rename the shortcut to \’Send to halFILE.\’
 
 
 
HFPIMP.EXE is the halFILE Document Capture utility used by the \’Print To\’ and \’Send To\’ features described above. Use this to select the halFILE Application, Database and Basket, and either place the document into the basket for later indexing or index the document immediately.
 
 
'''5'''
 
 
 
=INDEXING DOCUMENTS=
 
 
 
==Indexing Overview==
 
Indexing a document is the process of entering information into a database that will later be used to search for documents. Documents that have been scanned into the selected in-basket are displayed along with the fields that were set up for the selected database. To begin the index procedure, choose the menu selection FILE-INDEX (ALT-F-I) or press the index icon. A screen similar to the following is displayed. Also displayed will be the related document to be indexed. See the Image Viewer chapter for information about the Viewer.
 
 
 
 
 
 
===Indexing a document===
 
1. On the halFILE Toolbar, select the correct application, database and in-basket to use.
 
2. Select '''File-Index''' from the main menu or click the Index icon.
 
3. The first document in the in-basket that has a status of \’scan complete\’ is displayed. The first image page is displayed on the left side of the screen.
 
4. Enter the fields that describe the document. You can press the '''TAB''' key to move down through the fields. Press '''SHIFT-TAB''' to move up.
 
5. To save the document, press '''CTRL-S''' or select the '''File-Save Document''' menu.
 
6. The save menu is displayed. Press '''enter''' to select the first menu selection (save the document as index complete) or select the appropriate menu item.
 
7. The next document is displayed.
 
 
 
===Adding a database record without an image===
 
Sometimes you may need a record in your document database even though there is now associated image. To do this, use the following steps.
 
 
 
1. Create a new in-basket to be used for document having no image or use an existing in-basket that is empty.
 
2. Select '''File-Index''' from the main menu or click the Index icon.
 
3. Since the in-basket is empty, a message is displayed as follows:
 
 
 
'''There are no document to index in the basket. '''
 
''' Do you wish to index a document without an image?'''
 
 
 
4. Answer '''yes'''. The database fields are displayed and you can proceed entering the information.
 
# Press''' CTRL-S''' to save the record.
 
 
 
''It is strongly recommended that a "no_Image" basket be defined as exclusively used for documents that have no image. You can set up a basket as a "no image" basket in the File-Baskets menu of the halFILE Administrator.''
 
 
 
==Index Windows==
 
There are two primary windows active during the index process: the <u>Index Fields Window</u> where database information is entered and the <u>Document Window</u> showing the current page of the document being indexed. The Document Windows will be the viewer selected for the type of document being viewed. This could be one of the two built-in halFILE Viewers (the Image Viewer and the Text Viewer) or the document\’s native application. For information on the operation of the halFILE Image Viewer, see the Image Viewer chapter. This describes how to zoom, rotate, print, e-mail, annotate and other Viewer features. For information on using the halFILE Text Viewer, see the Text Viewer chapter.
 
 
 
===Index fields window===
 
This window contains the fields in the database. Information to be used to search for the document is entered here. When you are finished entering the data for a document you can press '''Ctrl-S''' or select the '''File-Save Document''' menu. This pops up the save options menu which includes the following options:
 
 
 
'''Save, Index Complete''' - the data is saved to the document database and the document is marked as \’Index Complete\’.
 
 
 
'''Save, Index Incomplete''' - the data is saved but the document status is left as \’Scan  Complete\’ so when you return to the index function, this document will be shown.
 
 
 
'''Cancel''' - Returns to the index fields for more data entry.
 
 
 
'''Delete Image and Data''' - deletes the document from the in-basket along with all of its associated images.
 
 
 
===Saving the Default Window Position===
 
When you exit index, the current window position is saved so it can be restored the next time you enter index.
 
 
 
==Entering Data into Database Fields==
 
Data is entered into the database using the keyboard. Press TAB to go to the next field or SHIFT-TAB to go to the prior field. To save the record, press CTRL-S and a menu containing save options is displayed. If you want to delete an image, you will find a selection on this menu to do that.
 
 
 
If a field is validated against a table or is linked to an externally attached table, a question mark button will appear to the right of the field. Click on this icon or press '''F2''' to list the valid table entries. You can then highlight the desired entry and press enter or double-click to make a selection. To search for a code, press the '''find''' button and enter a partial description. You can also type the field value you are looking for to jump to the table entry. (For more information on searching tables, see Chapter 3).
 
 
 
==Setting Up Custom Index Features==
 
Use the '''Tools-Options''' menu in Index to define custom features that affect the Index Module. This brings up a form that includes tabs for the following items:
 
 
 
===IndexExecute===
 
This tab defines an external program that is run when a document is saved in index. A common example of when this option is used is the Pending Order System feature where, after a document is saved, the pending order program is run to check to see if any of the data being posted may affect an open order. A template button is available on this form to provide a sample of a pending order check. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of halfile.ini and therefore affects indexing on this station and this database only.
 
 
 
===IndexLoadExecute===
 
This tab defines an external program that is run when the Index module is loaded and a second program that can run when the Index-Verify module is loaded. A common example of this feature is halFILE Capture Server (ftpfile32.exe) where documents are pulled into the basket that were scanned to a designated folder using an ftp scanner. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of hfglobal.ini and therefore affects all halFILE stations only for this database.
 
 
 
===IndexMenuExecute===
 
This tab defines an external program that is run from the Review menu on the Index form. A common example of this feature is running an e.halFILE browser search to look up information posted to a specified index field or fields. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of hfglobal.ini and therefore affects all halFILE stations only for this database.
 
 
 
===Notifications===
 
The Notifications tab configures halFILE\’s notification feature where e-mail notifications are sent to designated parities if certain information is posted or changed. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of hfglobal.ini and therefore affects all halFILE stations only for this database. You can use the Tools-Options menu in Index to set these options. Note, however, that there are also options that need to be set in HFNotify32.ini to complete setting up this feature.
 
 
 
===General===
 
The General tab includes other halFILE Index features. Here you will find an option to allow the Auto Fill feature to overwrite existing information in fields being filled as well as the date format to use for Sybase databases.
 
 
 
===Field Deactivation===
 
The Field Deactivation tab provides a way to deactivate selected fields during index. This lets you define a trigger field and set of values that, when matched, deactivate a certain set of fields. For example, if the first field keyed is the Document Type and you want to deactivate the Property Address field if the document type field is equal to PR or CL, then you would set the Trigger field to the Document Type field and then define a Set of values. Enter PR;CL into the value box and then add the Property Address field into the Deactivated Fields list. Select Lost Focus as the Deactivate Style which means when the cursor exits the Trigger field (Document Type), then the deactivation rules take effect. Be sure to click Save Set after defining each set of values and deactivated fields.
 
 
 
===Duplication Hot Keys===
 
The Duplication Hot keys tab is used to define custom hot keys for duplicating data from the previously indexed record, or with the Document Clipboard feature, from any selected record. By default the following Hot Keys are defined:
 
 
 
Alt-D – duplicate data for the currently selected field
 
Alt-A – duplicate all data from the previous record
 
 
 
Other hot keys can be used to assign a hot key to a particular database field. For example, you could assign Alt-N to the Name field. Then, in index, whenever you pressed Alt-N, the Name from the previous record will be duplicated into the currently selected field.
 
 
 
 
 
==halFILE Document Clipboard==
 
The halFILE Document Clipboard is used to load the data for a document so it can be used by the Duplication Hot Keys that are defined behind the Duplication Hot Keys tab of the Tools-Options menu. By default, the data from most previously indexed record is loaded into the halFILE Document Clipboard. However, using the following procedure, the data from any selected record in the database can be loaded and used by the duplication hot keys.
 
# Flip to the halFILE Search module (click the halFILE Manager in the task bar then click the halFILE Search icon).
 
# Perform a search for the document from which you wish to duplicate data.
 
# On the Hit List window, select the document to load into the Document Clipboard then select the Hit List-Copy to Document Clipboard menu. Or, if you view a document in search, then on the Document Information screen, select the Edit-Copy to Document Clipboard menu.
 
# Flip back to the halFILE Index module (click the halFILE Manager in the task bar then click the halFILE Index icon).
 
# Select the Edit-Paste Document Clipboard menu.
 
# The duplication hot keys will now duplicate data from the selected record.
 
 
 
Note: you can also Copy to the Document Clipboard from the Basket Status module if the document selected has been indexed.
 
 
 
==Using Auto Fill==
 
Auto Fill is a powerful feature of halFILE that can save many keystrokes. The idea is that there is often repetitive data that must be entered for a document during index so halFILE provides a method where this data is automatically entered. Auto Fill is configured in the halFILE Administrator Tools-Options menu. There are two tabs for setting up Auto Fill that affect Index: System-wide and Local (for this station only). The ways these settings are used are discussed below. See the Administrator section of this manual for more information.
 
 
 
The system-wide Auto Fill settings are used in Index by default. To use the local Auto Fill settings, be sure the '''Tools-Auto Fill-Override system-wide Auto Fill settings with settings for this station''' menu is checked. These local settings are most useful a batch of documents being indexed by one operator requires different auto fill settings than a batch of document being indexed by another operator. To provide for the changing of local Auto Fill settings, the '''Tools-Auto Fill-Edit local Auto Fill settings''' menu is provided. Using this menu, you can change the local Auto Fill settings "on the fly" during an Index session. The changes take affect when the next document is loaded for indexing.
 
 
 
==Index Menu Summary==
 
'''File-Save Document''' - saves the information entered for the document. This is also invoked by pressing CTRL-S.
 
'''File-Print Image''' – prints the currently viewed image page.
 
'''File-Close''' - closes the index routine and returns to the main menu.
 
'''Edit-Attach Note''' – Allows attachment of a note which is indicated by an eraser icon in the top left corner of the index fields box. When the eraser icon is clicked the note screen pops up with the note.
 
'''Edit-Cut''' - cuts the currently highlighted text and places it into the Windows Clipboard (hot key CTRL-X).
 
'''Edit-Copy''' - copies the currently highlighted text and places it into Windows Clipboard (hot key CTRL-C).
 
'''Edit-Paste''' - pastes data from the Windows Clipboard into the current cursor position (hot key CTRL-V).
 
'''Edit-Duplicates''' - toggles the duplicate option. When Duplicates is checked, the information entered for one document is carried forward into the fields for the next document.
 
'''Edit-Today\’s Date''' - enters today\’s date into all date fields automatically. The date can still be manually changed in the field before saving. '''Note''': you can selectively fill today\’s into selected fields using an Auto Fill parameter. See Auto Fill procedures later in this chapter.
 
'''Edit-Append Pages-From File''' – allows an image file to be selected and added to the document.
 
'''Edit-Append Pages-From Scanner''' – allows a page to be scanned and added to the document.
 
 
 
''Note: All OCR option require Imaging Professional for Windows components''
 
 
 
'''OCR-Field''' – (or '''Ctrl-O''') performs Optical Character Recognition on the boxed section of the image to convert it to text, then places the text into the current index field.
 
'''OCR-Page-Text''' – performs Optical Character Recognition on the current image page, converting it to text.
 
'''OCR-Page-Word''' – performs Optical Character Recognition on the current image page, converting it to a Word document.
 
'''OCR-Page-HTML''' – performs Optical Character Recognition on the current image page, converting it to an HTML document.
 
'''OCR-Page-Word Perfect''' – performs Optical Character Recognition on the current image page, converting it to a WordPerfect document.
 
'''OCR-Page-To Field''' – performs Optical Character Recognition on the current image page, placing the results into a selected memo field.
 
'''OCR-Document-Text''' – performs Optical Character Recognition on the entire document, converting it to text.
 
'''OCR-Document-Word''' – performs Optical Character Recognition on the entire document, converting it to a Word document.
 
'''OCR-Document-HTML''' – performs Optical Character Recognition on the entire document, converting it to an HTML document.
 
'''OCR-Document-Word Perfect''' – performs Optical Character Recognition on the entire document, converting it to a WordPerfect document.
 
'''OCR-Document-To Field''' – performs Optical Character Recognition on the entire document, placing the results into a selected memo field.
 
'''Tools-Options''' – brings up a form to configure Index-related custom settings including IndexExecute, IndexLoadExecute, IndexMenuExecute, Notification and General features.
 
'''Tools-Auto Fill-Override system-wide Auto Fill settings with settings for this station '''– this menu is a toggle where the feature is checked or unchecked. When unchecked, the system-wide auto fill settings for filling in fields at index time are used. When checked, the auto fill settings for this station are used.
 
'''Tools-Auto Fill-Edit local Auto Fill settings''' – this menu selection takes you to the form where the local auto fill settings can be configured.
 
'''Help '''– display on-line help information.
 
 
 
==Improving search performance and database integrity==
 
Conforming to the following suggestions will improve the speed when searching the database as well as enhance data integrity.
 
 
 
1. When entering name fields, enter the last name first, following by the first name and middle name or initial. Then, when you search for a last name, the index can be used to find matches. If you enter the name as first name, last name then a last name search cannot use the index and the entire database must be searched for matches. Alternatively, three separate fields could be set up for First Name, Middle Initial and Last Name.
 
2. Whenever possible, use an internal table to validate the data entered. This insures that valid data is entered and reduces errors.
 
3. Be consistent in the form in which data is entered. The computer is literal when searching for data. For instance, if you search for \’Smith, Joe\’ and the data was entered as \’Smith Joe\’ (without a comma), you will not get a hit.
 
4. Use the reporting mechanism (Crystal Reports) to print edit listings that will help you review your data for errors.
 
 
 
'''6'''
 
 
 
=ARCHIVING DOCUMENTS=
 
Archiving is the process of moving documents from on-line storage to permanent storage. Typically, this means copying the images or documents from a local or network disk drive to a CD Stage Area, an Optical Disk, or some other permanent storage area. Only indexed documents are archived and the archive process removes the document from the basket. Multiple in-baskets can be selected.
 
 
 
''A Cartridge is a permanent storage device for images. Typically, these are magnetic disks or optical disk cartridges. Refer to Chapter 1 for information on setting up cartridges.''
 
 
 
 
 
''A CD Stage Area is a 625 megabyte hard disk partition, typically on a file server. Images are archived or "stages" onto the CD Stage Area and, once it becomes full, CD-Rom disks are made from the partition as an image backup. The contents of the CD Stage Drive are then moved to a permanent location such as a Large Disk Partition or Snap Server.''
 
 
 
There are a number of ways to run Archive including:
 
 
 
'''Manual''' – this option lets the user select a basket or baskets to archive and immediately runs the archive, showing the progress as it goes.
 
 
 
'''Auto Archive with no cartridge rotation''' – this option runs the archive as a scheduled task, typically overnight. A pre-configured screen is used to select what baskets are archived to which cartridges. It essentially runs the same as the manual option but unattended.
 
 
 
'''Auto Archive with cartridge rotation''' – this runs archive as a scheduled task. It can also manage the process of creating new cartridges automatically and limiting the amount of the space used on a cartridge to facilitate backing up cartridges to CD or DVD.
 
 
 
The options are discussed in greater detail below.
 
 
 
==Manual Archive==
 
Manual archive lets the user run archive interactively. The steps to running a manual archive include:
 
 
 
1. Click the archive icon from the main tool bar or select FILE-ARCHIVE from the main menu. The first window displayed will list the cartridges that are defined.
 
2. Select the cartridge to which you wish to archive from the list of defined cartridges. The system will verify that the cartridge is available.
 
3. The next screen is similar to the one shown on the following page. The list box on the left shows in-baskets that will be archived. Initially, this box is loaded with the current in-basket.
 
4. Add baskets that you wish to include in the archive '''Add Basket button'''.
 
5. Remove baskets that you wish to exclude from the archive using the '''Remove Basket button'''.
 
6. Review the statistics shown in the middle of the screen, to make sure enough space is available for the images to be archived.
 
7. The''' Delete Images after Archive''' check box should be checked if you want the original images to be removed from the hard disk after they have been placed onto permanent storage.
 
 
 
''If you do not check the Delete Images after Archive box, it is your responsibility to \’clean up\’ archived images. You can use the File Manager or the DOS Delete command to do this.''
 
 
 
# The '''Save Data for Archived Images to Cartridge''' check box will cause the system to save tab-delimited files of archived information. This is a great disaster recovery tool. The system saves aaadd_prime.txt (primary information) and aaadd_multi.txt (multi-entry information to the application folder on the cartridge. (aaa is the Application id and dd is the Database Id).
 
# Press the '''Begin Archive button''' to start the archive process.
 
 
 
The archive process searches the selected in-baskets for documents that have been indexed. When an indexed document is found, the images related to that document are copied from the in-basket directory to the selected cartridge. Refer to the '''How Images are Stored on Cartridges''' section below for a discussion of the directory structure into which images are placed on the cartridge.
 
 
 
 
 
 
 
 
 
==How Images are Stored on Cartridges==
 
When images are stored on cartridges, they are placed into specific directories. The highest directory level is the application id. The second directory level used depends on the folder option specified for the application (set using File-Application). The following illustrates the directories used for the various folder options.
 
 
 
===No limits on number of images per folder===
 
With this folder option, the user enters the folder id and there are no restrictions on how many images can be placed into the folder. The directory structure for this option is as follows:
 
 
 
Application Id _____ Folder Id
 
 
 
Therefore, if the application id is \’TST\’ and the folder is \’TEST\’ then images archived to cartridge are placed into the directory:
 
 
 
\TST\TEST\
 
 
 
 
 
 
 
===Limit number of images per folder and enter the folder id===
 
With this option, the user enters the folder id and each folder is limited to a user-defined number of images. The directory structure on the archive cartridge for this option is as follows:
 
 
 
Application Id ______ Folder Id ______ Folder Counter
 
 
 
Therefore, if the application id is \’TST\’ and the folder is \’TEST\’ and the number of images per folder is 500, then the first 500 images are placed into the following directory.
 
 
 
              \TST\TEST\00001
 
 
 
 
 
 
 
 
 
 
 
===Limit number of images per folder and auto assign the folder id===
 
With this option, each folder is limited to a user-defined number of images and the system automatically defines the folder id. The directory structure on the archive cartridge is as follows:
 
 
 
            \TST\CART1\00001
 
 
 
 
 
 
 
 
 
 
 
 
 
===Database Level Archiving===
 
A option lets you include a database level folder in the archive folder structure. This option is defined on the General tab of the Auto Archive configuration screen (Tools-Configure Auto Archive menu in the halFILE Administrator). When this option is enabled, the folder structure is as follows:
 
 
 
                                                      \TST\DB\CART1\00001
 
 
 
 
 
 
 
 
 
 
 
''Note: The system will never split the images for a document across two cartridges. If, based on the number of images per folder, there is not enough room in the folder counter directory, the document images will be copied to the next folder counter directory. Therefore, it is possible to have fewer images in a directory than is designated by the number of images per folder parameter.''
 
 
 
==Auto Archive==
 
halFILE\’s Archive utility includes an Auto Archive feature to archive a selected baskets to selected cartridges on a scheduled basis. The program, HFARCHIVE32.EXE, can be run as a scheduled task on an NT Server, a SQL Server Agent job, or via another scheduling method. Multiple Archive sets can be set up to archive to different sets of cartridges.
 
 
 
===Auto Archive Set up===
 
You can configure Auto Archive by selecting the '''Tools-Archive Setup''' menu in the halFILE Administrator.. This brings up a screen with several tabs for defining the various Auto Archive options as described below:
 
 
 
'''General tab'''
 
 
 
This tab is used to set up general auto archive options as follows:
 
 
 
'''Enable Auto Archive Features''' - check this box to enable auto archive.
 
'''Force recalculation of cartridges''' - as the screen suggests, this option is used when archiving to some NAS storage devices if copy requests periodically seem to fail.
 
'''Enable database-level archiving''' - this option will create a database level folder beneath the application folder to further separate images on the cartridge.
 
'''Low Disk Notify (in MB)''' – when the free space on the current archive drive reaches the disk space configured in this box, an alert e-mail and system message is sent as a notification that the drive is getting low on space (see Alerts section).
 
 
 
'''Log Options tab'''
 
 
 
This tab is used to configure how logging occurs during Auto Archive. It is strongly recommended that you use logging options and review the provided log files daily to ensure that archive is running properly.
 
 
 
'''Disable Archive Logging''' - check this box to disable all logging.
 
'''Append to archive logs''' - check this box to append to archive logs. Uncheck it to overwrite archive logs from previous jobs. It is recommended that you uncheck this box except when debugging problems.
 
'''Turn on Debug log file''' - check this box to create an archive.dbg log file of detail activity. This is useful when debugging set up problems.
 
'''Use Dated Log''' - check this box to create dated log files. Normally log files are named autoarchauto1.log (where 1 is the archive set number). With this option the log file is named HFARCHIVE32_YYYYMMDD_Auto1.log (where YYYYMMDD is year, month, and day, and 1 is the archive set number).
 
'''Path to backup dated archive log files''' - if the Use Dated Log box is checked, enter the path to store these files. You must create the folder.
 
 
 
'''Auto Archive tab'''
 
 
 
'''Archive Set''' - You can have many archive sets. This drop down box lets you select the archive set to configure (<NEW> lets you configure the next available set).
 
 
 
'''Set Description''' - enter a description of the archive set.
 
 
 
'''Source tab''' - Select the Application, Database and Basket to archive and click '''Add''' to include it in the archive. Continue to select all the baskets for this archive set. The '''Add All''' button is used to add all the baskets for the currently selected database. If you delete a basket, you should remove it from the archive set using the '''Remove''' button.
 
 
 
If the '''auto-rotate cartridges''' option is unchecked, archive automatically rotates to a new cartridge when a cartridge reaches a certain size. It is recommended that the auto-rotate cartridges box be checked.
 
 
 
The '''Include ALL Baskets in the database''' check box can be used if you always want to archive all baskets in the database. In this case, it is not necessary to add the baskets into the list of items to be archived.
 
 
 
'''Destination tab '''- this tab is used to configure the destination cartridges and drives for the auto archive. The '''Use Defaults''' button usually can configure this screen properly.
 
 
 
'''Cart Name Mask''' - this field defines how new cartridges are named. Use the %appl% to substitute the Application ID and %doctype% to substitute the Document Type. Also, use \# to designate the cartridge number, including as many digit placeholders as the maximum cartridge number will be. For example, if your Application ID was XXX and your Document Type ID was TP and the mask was %appl%%doctype%\#\#\#, then the first cartridge created would be named XXXTP001. Cartridges are limited to 8 characters so your cartridge mask should not exceed 8 characters.
 
 
 
'''Cart Prefix '''- defines the cartridge prefix to include when creating new cartridges. You do not need to include the cartridge name prefix, it will automatically be included.
 
 
 
'''Cart Description''' - defines the cartridge description to use when creating a new cartridge. Again, you can use the %appl%, %doctype% and \#\#\# substitution values.
 
 
 
'''Size limit (in MB) '''- defines the size limit in megabytes for new cartridges. When the files on the cartridge reach this size, then the cartridge is considered full and the system rotates to a new cartridge.
 
 
 
'''Cart type''' - defined the cartridge type to use for new cartridges. This should match the drive type used when the Archive Drive was created (Configure-Drives).
 
 
 
'''Drive '''- select the drive to archive to from the list of drives provided. These drives are defined using the Configure-Drive menu.
 
 
 
'''Overflow Drive''' - should the drive configured in the Drive box become full, then auto archive will begin using this drive to archive to, if it is defined.
 
 
 
'''Current Cart Num''' - this shows the current cartridge number being used by Auto Archive. When you first set up archive, you would create the first cartridge and enter a 1 in this box. For example, if you wanted cartridges named in the IMG00001 form, then you would use the Configure-Cartridges menu to create IMG00001. Then enter a 1 in this box. The auto-rotate feature will create IMG00002 and enter a 2 in this box when the IMG00001 cartridge becomes full.
 
 
 
'''Save DB Information''' - checking the ON box will make the system create text files containing the data for all the images placed on the cartridge. This is a good disaster recovery technique and so we strongly recommend the use of this option.
 
 
 
'''Log System Messages''' - checking the ON box will log messages to the System Message area which is displayed when users login to halFILE. Normally, this option is set to OFF since we recommend checking the log files or receiving the e-mail alert of archive activity.
 
 
 
'''Alerts tab''' - this tab is used to set up e-mail alerts of the Auto Archive activity to selected users. Enter the SMTP Server Address or Server Name in the SMTP Server box then enter the e-mail addresses to which the message should be sent. This feature requires HALSMTP.EXE, halFILE\’s SMTP e-mail program.
 
 
 
''It is recommended that documents for different databases be archived to different sets of cartridges. To do this you should set up an archive set for each database and name the cartridges in a way that the database is identified. One good method is to use the database id as part of the cartridge mask. So, if you have an application id of HAL and two databases with database ids of DD and TP then the first auto archive set could be set up to archive documents for application HAL, database DD to cartridges using the cartridge mask DD\#\#\#\#\#. The first cartridge is named DD00001. Then a second archive set would be set up to archive documents for application HAL, database TP to cartridges using the cartridge mask of TP\#\#\#\#\#. The first cartridge is then named TP00001.''
 
 
 
===Running Auto Archive Interactively===
 
To run the archive routine, the command line is:
 
 
 
HFArchive32 Auto<n>
 
 
 
Where <n> is the number of the archive set. HFArchive32 Auto1 will run archive set \#1. For each basket being archived, the screen showing its progress will display. Once the basket is complete, it will disappear as the program prepares to archive the next basket in the archive set. If there are lots of documents in the basket, the screen may disappear for some time while the program calculates the size of files to be archived.
 
 
 
===Running Auto Archive as a Scheduled Task===
 
HFARCHIVE32 can be set up as a scheduled NT task or as a job in SQL Server Agent using a batch file containing the same command line as above. You can set up multiple tasks to run different archive sets.
 
 
 
Be sure to configure the user that the task runs under as a network user who has the rights to run halFILE and has access the archive drives and basket folders.
 
 
 
===Reviewing Auto Archive Results===
 
Auto Archive creates an autoarch.log file each time it runs. You can review this log to see if archive completed normally. You should also review baskets in halFILE using File \| Basket Status as well as search for archived documents to ensure that documents are being properly archived.
 
 
 
The Alerts section of the configuration screen is very useful for reviewing results. This sends an e-mail containing the log file from archive. The log file contains the number of documents archived as well as notifications when a cartridge becomes full.
 
 
 
===Other Auto Archive Features===
 
 
 
Auto Archive can also be set up to:
 
 
 
# Send an e-mail notification of auto archive activity.
 
# Save the database information for archived documents.
 
# Bypass the CD Stage Area requirement while maintaining CD-sized or DVD-sized cartridges.
 
# Automatically assign the next cartridge in sequence.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This page left blank intentionally
 
 
 
 
 
 
'''7'''
 
 
 
=SEARCH FOR DOCUMENTS=
 
 
 
==Overview of Search==
 
Once documents have been indexed, they can be searched for using search criteria based upon the popular Structured Query Language (SQL). The user, however, does not need to know SQL statements. Rather, halFILE provides a search criteria form that can be filled out by the user and formats the proper SQL instructions for the search automatically.
 
 
 
===Searching for documents that have been indexed===
 
1. Select '''File-Search''' from the main menu or click on the search icon from the Manager tool bar.
 
2. The following windows are established as follows:
 
a. The Search Criteria Window is the area into which search criteria is entered.
 
b. The Search Hit List Window is a grid containing a row for each record found by the search and a column for each field in the record.
 
c. The View Window shows the images for the selected document.
 
e. The Document Information Window shows the indexed information of the document being viewed. This window also allows updating of the database fields for the document being viewed.
 
3. Enter the search criteria into the Criteria Window by clicking on a field and entering the data to search for. Check the appropriate search type button in the upper right corner of the window which provides options for exact match, beginning of field, end of field, free form search, greater than, less than and range. As many fields as necessary can be entered for a search.
 
4. Press the '''Begin Search''' button.
 
5. The search is then processed and a box appears showing the number of hits found. Answer '''Yes''' to load the hits into the Hit List grid. Answer '''No''' to stop the search and re-enter criteria.
 
6. The Search Hit List grid is loaded and displayed. Double click on a row to load the View Window with the first and second image pages for the document, respectively. The Document Information Window is also loaded with the data for the selected record. The View Window and the Document Information Window are placed, side by side, on the screen.
 
 
 
==The Search Criteria Window==
 
When the search feature is loaded, a screen similar to the following is displayed:
 
 
 
 
 
 
 
 
The search criteria screen is activated for entering the criteria for the search. The other search windows appear as minimized icons in the lower left portion of the screen.
 
 
 
===Searching for more than one multi-entry field item===
 
Multi-entry fields are those fields for which more than one line of data can be entered. If you wish to search for a single entry in a multi-entry field, simply enter the data to search for in the field box. If you want to search for multiple entries for one multi-entry field:
 
 
 
# Click on the multi-entry box to position the cursor.
 
# Enter the first line to search for and press the enter key.
 
# Enter the second line to search for.
 
 
 
The search mechanism performs a search looking for records that contain either the first line that was entered or the second line and containing any other criteria entered.  For instance, you could search for documents filed on 12/15/2000 for persons named \’Smith\’ or \’Jones\’ where the name was defined as a multi-entry field.
 
 
 
===Searching for a range of values===
 
The '''Range''' search type is provided to search for a range of values and is entered as follows:
 
1. Click the mouse inside the criteria field for which a range search is desired. (i.e. date field)
 
2. Click the range button in the search type box.
 
3. Enter the first criteria field (the low value).
 
4. Press the '''space bar''' on the keyboard. This will automatically put the word <thru> into the criteria field.
 
5. Enter the second criteria field (the high value).
 
 
 
The search is processed and records with a value within the given range, inclusively (the low and high values included), will be included in the hit list.
 
 
 
===Printing the search criteria===
 
After performing a search, select '''File-Print Criteria''' to print the criteria for your records. Note that a report can be designed (using Crystal Reports) to print the criteria at the top of the page.
 
 
 
===Closing the search module===
 
Select '''File-Close''' from the menu.
 
 
 
===Performing an Append search===
 
After a search is performed and the results are in the hit list you can perform an "Append" search. This is a second search that appends the results to the results of the first search. To do this:
 
 
 
1. Select '''Clear-Criteria''' from the menu to clear all the criteria from the criteria screen. This leaves the hit list intact and any subsequent searches are appended to the list.
 
2. Select '''Clear-Hit List''' to clear all records from the hit list window. This leaves the criteria from the previous search loaded so you can make minor criteria adjustments and search again.
 
3. Select '''Clear-New Search''' from the menu to clear both the hit list and the criteria for a new search.
 
4. Select '''Window-Search Criteria''' to activate the criteria window so another search can be performed.
 
 
 
===Designing a report===
 
# Perform a search of the document database for which the report is to be generated.
 
# From the search hit list, click the '''report''' button found below the hit list grid. This loads the Reports window.
 
# Press the '''Insert Report''' Button. Then you will be asked "Does this report print out a card format?" If you will be printing to index cards, answer yes. For reports on standard paper answer no.
 
# "New Report 1" will be inserted into the list of reports. Click that entry to highlight it, then click the edit button.
 
# The Edit Report window is displayed. Enter the description of the report and the path and filename where you will store the report. For instance if you were creating a report of clients, you could call the report "client.rpt". To save the report to the halFILE directory on drive H:, you would enter "H:\HALFILE\CLIENT.RPT" into the path and filename box. The '''Select''' button is provided to help you find and select existing reports or set the path for a new report.
 
# Press the '''Design''' button. This will load Crystal Reports. If Crystal Reports fails to load, set its location by selecting '''File-Report''' from the halFILE Administrator menu.
 
# From the Crystal Reports menu, select '''File-New''' to create a new report. This will take you through the steps of designing your new report. Refer to the Crystal Report manual or its help file for more information.
 
# When you are asked to choose a database connection, select an ODBC File DSN and find and select "halreports.dsn" found in your Windows Temporary directory. Hint: to quickly get to your temporary folder in the file location dialog box, you can type in %temp% and hit enter.
 
# Once the halreports.dsn is selected, the following text files will appear in Crystal\’s list of files for that DSN:   
 
** '''criteria.txt''' - contains search criteria information. This can be used on a Crystal subreport that is inserted into the report header of your main report to show you what criteria was used to obtain the search results shown on the report.
 
** '''halreport.txt''' - this contains report information for standard reports. It includes ALL of the information for the documents on the hit list.
 
** '''halcard.txt''' - this contains report information for card-style reports. It includes ALL of the information for the documents on the hit list.
 
** '''hitlist.txt''' - this contains report information reflecting only the data shown on the hit list. This file is useful when you want your report to exclude all of the multi-entry information and reflect exactly the search hit list screen.
 
# Design your report. When you are finished, select '''File-Save As''' and enter the same path and filename as you entered in step 5 above. (Note: Be sure the File-Save Data with Report option in Crystal in not checked).
 
# Select '''File-Exit''' to return to halFILE.
 
# Click the '''Done''' button to save the report setup information.
 
 
 
===Printing a report===
 
1. Perform a search.
 
2. From the hit list click the report button.
 
3. Click on the report that you wish to print from the reports listed.
 
4. The print window is displayed where you can print the report directly to the default printer, preview the report, or select the printer.
 
5. When PRINT PREVIEW is selected the report is generated and displayed in a window. Click the printer icon at the bottom of the screen to route the report to the selected printer.
 
6. Press the close button to close the report window.
 
 
 
===Printing Large Reports===
 
The Report Only check box is used when printing large reports. When this option is checked, the system performs the search but does not load the Hit List window. Rather, the results of the search are passed directly to the reporting mechanism.
 
 
 
===Avoiding slow searches===
 
Each field in the document database is indexed. However, a field that is indexed is indexed from the left only. Therefore, keep in mind the following:
 
 
 
1. Avoid \’free form\’ and \’end of field\’ searches unless associated with other criteria that use a different search method. Free-form and End of Field searches are unable to use the index and must read the entire database to find matches.
 
2. Enter as much search criteria as possible.
 
3. If possible, avoid searches that find hundreds of hits. When the hit list is loaded, the data for a search must be written to a disk file. The more records that must be loaded, the longer it takes for the entire grid to be loaded.
 
 
 
''Note: Even though an hour glass mouse pointer is displayed when the hit list grid is being loaded, you can actually perform some actions against the grid including viewing a document. The hourglass will change back to a pointer when the entire grid is loaded.''
 
 
 
==Criteria Field Types==
 
As you fill in the criteria fields, check the search type button box in the upper right hand corner of the criteria window to ensure that the desired search type is being performed. Search types include:
 
 
 
'''Exact Match''' - the field data in the database must exactly match the criteria.
 
'''Beginning of Field''' - the field data in the database must begin with the criteria entered.
 
'''End of Field''' - the field data in the database must end with the criteria entered.
 
'''Free Form Search''' - the field data in the database must contain the criteria entered.
 
 
 
''A Free Form Search may be very slow. This is because the search engine must examine every database record to determine if the selected field contains the criteria anywhere in the field. Therefore, this type of search should be avoided if it is the only criteria field being entered. If, however, other non-free form criteria is entered, the search speed should be reasonable.''
 
 
 
'''Greater Than''' - the field data in the database must be greater than the criteria entered.
 
'''Less Than''' - the field data in the database must be less than the criteria entered
 
'''Range''' - the field data in the database must be within the range of the two criteria values entered.
 
'''SmartName Search''' – when you exit from a criteria box designated as a Smart Name search, the system converted the names in the box to aliases using the Smart Name dictionary. See Smart Names for more information.
 
'''Soundex''' – a "sounds like" search is performed on the criteria field.
 
 
 
===Search criteria results examples===
 
The following chart shows some examples of how the search engine works. The Criteria Entered column represents the criteria you might enter into a criteria field. The Database Field columns contain data that could be in your database. The exact, beginning, end, free form, greater and less columns show whether or not the record would be found given the criteria that was entered.
 
 
 
{|
 
|'''Criteria Entered'''||'''Database Field'''||'''Exact'''||'''Beginning'''||'''End'''||'''Free Form'''||'''Greater'''||'''Less'''||'''Range'''
 
|-
 
|Smith, J||Smith, John||no||yes||no||yes||yes||no||n/a
 
|-
 
|Smith, John||Smith, John||yes||yes||yes||yes||no||no||n/a
 
|-
 
|John||Smith, John||no||no||yes||yes||yes||no||n/a
 
|-
 
|400||450||no||no||no||no||yes||no||n/a
 
|-
 
|100 <thru> 200||201||n/a||n/a||n/a||n/a||n/a||n/a||no
 
|-
 
|100 <thru> 200||100||n/a||n/a||n/a||n/a||n/a||n/a||yes
 
|-
 
|}
 
 
 
==The Hit List Window==
 
Once a search is performed, a hit list window similar to the sample below is displayed showing the results of the search. This grid includes a row for each record found in the search and a column for each field in the database. If a field is a multi-entry field, only the first entry in the database is displayed.
 
 
 
Clicking the right mouse button in a column will display a menu that allows you to sort the grid by the column in which you are currently located. You may press ESC or click elsewhere on the screen to hide the menu without making any selection. Once you select the sort option you will be given a choice between ascending (A to Z) and descending (Z to A). Once you pick the type of sort the grid will be reloaded with the same data sorted by the column you were in when you selected the sort menu.
 
 
 
 
 
 
 
 
 
 
===Selecting the Display Result Option===
 
The Hit List tab on '''Tools_Options''' menu of the Search Criteria screen provides three Display Result Options as follows.
 
# One row per document – displays a single row for each matching document, showing the first row of multi-entry data. This is the traditional display option from prior halFILE versions.
 
# Rows that match search criteria – also displays a single row for each matching document. However, the multi-entry data shown is derived from the row that matched the search criteria.
 
# All rows (includes multi-entry) – this option will show all rows of data for each document.
 
 
 
===Formatting the hit list grid===
 
1. Position the mouse pointer on the grid divider lines in the header row and drag the mouse left or right to increase or decrease the width of a column.
 
2. Once you have the grid column widths set to your liking, select '''File-Save Grid Format''' to permanently save column widths.
 
 
 
===Marking entries in the hit list grid===
 
'''>>''' The marking feature lets you mark entries in the hit list and then re-load the hit list saving only marked entries or unmarked entries. To use this feature:
 
 
 
1. Click the row to mark and then click the '''Mark button'''. This places a check mark icon to the left of the row.
 
2. Click the '''Show Marked List''' button found at the bottom of the screen to show items that have been marked.
 
3. You can remove entries from the second list by selecting a row and pressing the '''Remove button. '''
 
4.''' '''When you have marked all the desired records, press '''List Options''' button that appears when a record is placed into the second list. This shows a menu to save records marked items, remove marked items, or remove records in the bottom list from the top list. The hit list is then re-loaded.
 
 
 
===Saving and Restoring the Hit List===
 
The search list can be saved to a file and restored during a later session by:
 
1. From the search hit list window, select '''File-Save Hit List'''.
 
2. Enter the file name to save the list to, using an \’.HIT\’ extension.
 
 
 
Later, a saved search hit list can be restored by:
 
1. Within Search, select '''File-Restore Hit List'''.
 
2. Select the file name that was saved earlier.
 
 
 
Once this is done, you can use the search hit list as if you had just performed the search.
 
 
 
===The Right Click Menu on the Search Hit List===
 
All of the menu selections under the Hit List menu are replicated on a right click menu that is activated by pressing the right mouse button with the arrow on a column and row of the search hit list. This is handy for performing quickly performing the hit list management features.
 
 
 
See the Search Menu Summary at the end of the chapter to review the menu selections that are on the Right Click and Hit List menus.
 
 
 
==The Document Information Window==
 
Once the Document Information Window is loaded the screen will be similar to the sample below. Fields that cannot be altered such as document number, storage location and folder appear in a lighter shade. These fields are used to locate the image relating to the document. Date fields are formatted using the long date format set up in the Windows Control Panel (Regional and Language Options). Multi-entry fields are placed in larger text boxes with scroll bars on the right if all the entries will not fit in the box. Like Index, a question mark icon will appear if a field is validated in a table.
 
 
 
===Changing database information===
 
1. Perform a search and select a record from the hit list to load the Document Information Window.
 
2. Click in the desired field and make changes. Date fields can be keyed in the standard mm/dd/yy or mm/dd/yyyy format.
 
3. To save the changes, press CTRL-S.
 
 
 
''Note: If security is enabled, users that do not have Index privileges will not be able to change the database information.''
 
 
 
 
 
 
 
 
 
==
 
Imaging View Window==
 
If the document is an image, the Image View Window shown below is used to view the image. This View Window will automatically display when the Document Information Window is displayed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Zooming in on the image===
 
1. Position the mouse arrow over the area of the image you wish to zoom in on.
 
2. Press and hold the left mouse button.
 
3. Drag the mouse to form a box around the area to zoom in on.
 
4. Release the mouse button.
 
5. To return the image to full page, double click on the image.
 
 
 
===Rotating the image===
 
Click one of the page rotation icons in the tool bar on the Image Viewer.
 
 
 
===Printing an Image===
 
1. Click the printer icon in the tool bar above the image or select File-Print Current Image from the menu. Or select the Printer icon on the Viewer Window.
 
2. The Print Window is displayed showing a page range for all the images for the document. Select the desired page range and press the OK button
 
 
 
===Using image panning===
 
1. Display the image.
 
2. Zoom in on a portion of the image.
 
3. Hold on the left mouse button.
 
4. Drag the mouse pointer around to pan around the image.
 
 
 
===Zoom Hot Keys===
 
{|
 
|Alt-Z||zoom toggle
 
|-
 
|Alt-1||zoom to upper left quadrant
 
|-
 
|Alt-2||zoom to upper right quadrant
 
|-
 
|Alt-3||zoom to lower left quadrant
 
|-
 
|Alt-4||zoom to lower right quadrant
 
|-
 
|Alt-\~||Fit width (toggles upper half/lower half of document)
 
|-
 
|Ctrl-F||Goes to first page of the document
 
|-
 
|Ctrl_L||Goes to last page of the document
 
|-
 
|}
 
 
 
==Managing Search Windows==
 
As described above, there are several windows that comprise the Search Module. By managing these windows, you are able to view the data and related images in many different ways. halFILE defaults to certain window sizes and formats and loads and hides the different windows automatically whenever they are needed. You can adjust the size and position of these windows and halFILE will remember the layout. halFILE also provides a Window menu to help you navigate between the various search windows.
 
 
 
===Viewing the SQL Statement for a Search===
 
The '''Window-SQL''' menu selection shows how the search criteria was interpreted into an SQL (Structured Query Language) statement.
 
 
 
===Returning to the Search Hit List Window===
 
From any search window (except the image viewer window), you can press the '''F8''' button to display the search hit list.
 
 
 
===Preparing for a New Search===
 
The '''Clear-New Search''' menu will clear the current search criteria and activate the Search Criteria Window. The hot key combination for this menu is Alt-C-N. There is also a convenient '''New Search''' button at the bottom of the hit list window.
 
 
 
===Append Searches===
 
When you click the Begin Search button to perform a search and the system detects that there are already documents in your Search Hit List, a pop up menu will give you append search options that you can perform as follows:
 
 
 
'''Search primary and add to hit list''' - this option will search your document database and add any new records found that match the criteria to the existing records in your hit list.
 
 
 
'''Search hit list and retain matches''' - this is a sub-search of the records found in your hit list. Any records that found match the criteria are kept in the hit list while those records that do not match the criteria are discarded.
 
 
 
'''Search hit list and delete matches''' - this also performs a sub-search of the records in the search hit list. Any records found meeting the criteria are removed from the hit list.
 
 
 
'''Clear hit list and begin new search''' - this selection clears any existing records from the search hit list and begins a new search of your document database using the criteria.
 
 
 
===Combining Documents on the Search Hit List===
 
The Search module includes a feature where images for documents on the Search Hit List are combined into a new document. The data for one of the documents being combined may also be posted to the newly created document. The Image Move utility can also be loaded to reorder the documents, if needed. The following describes the steps used to combine images to a new document.
 
 
 
# The first step is to identify the document from which the data will be posted. Select the '''Hit List-Mark as Doc Data for Combine''' menu to place a "D>>" mark in the first column of the selected row. The data from the marked document will eventually be posted to the newly created document. If you do not wish data to be posted, then you can skip this step.
 
# The second step is to mark additional rows from which the combined images will come. Note that the combine feature only processes image documents. Text and Associated documents (such as Word, Excel) will be skipped.
 
# Once all rows have been marked, select the Hit List-Marked Items-Combine menu. The system will verify the marked items and then:
 
## Combine all the images into a new document in the currently selected basket.
 
## If a Data Document was selected in step 1, then the data will be posted to the new document record.
 
## At the end of the process, a panel will show the results including number of documents that were processed, skipped and missing. It will ask if the Image Move Utility should be loaded to reorder the documents.
 
## If the Image Move Utility is loaded, then a screen will display where the user can reorder the documents, then click Save to make the reorder permanent.
 
 
 
==Setting Up Custom Search Features==
 
Use the '''Tools-Options''' menu in Index to define custom features that affect the Search Module. Unless otherwise explicitly stated, saving options here will affect all halFILE stations and users. The Tools-Options menu brings up a form that includes tabs for the following items:
 
 
 
===Hit List===
 
The Hit List tab is used to set up special halFILE features pertaining to the Hit List window including:
 
 
 
'''Hit List Descriptions''' – For coded validation fields, this option can be checked to show the table description instead of code on the hit list. Note that when this option is enabled, then the description is displayed for every coded field except TitleSubdivision and TitleTownship.
 
 
 
'''Display Results''' – this defines how the search results are listed on the Hit List Window. The options are:
 
* One row per document – this is the traditional halFILE hit list format where one row per matching document is shown and the data shown is from the first multi-entry row of the document.
 
* Rows that match the criteria – this option will display multi-entry data from the row that matched the criteria. For example, if you performed a search for a name = "Smith" and on the document the Names were listed as "Jones, Bob" then "Smith, Mary" then "Smith, John," then the Search hit list will show a wide row with "Smith, Mary" and Smith, John" listed since they matched the search criteria.
 
* All rows (includes multi-entry) – this options displays all rows for documents match the search criteria. In the above example, "Jones, Bob" then "Smith, Mary" then "Smith, John" are listed.
 
 
 
'''Hit List Button Execute''' – this section configures a user-defined button at the bottom of the hit list. A template is provided for the Pending Order system where a button is set up to define a new Pending Order.  A second template is available for setting up the Word Merge feature where the results of the search can be filtered through a Word Merge document.
 
'''References '''– this section defines the halFILE Reference feature handling in Search. The Reference feature, set up in the database section of the halFILE Administrator, is used to reference one halFILE document to another by linking data in two or more fields. On this screen, you define whether the View References box on the Search Criteria page should be checked by default when entering the search module. You can also set up the colors to use for any Reference documents added to the Hit List.
 
 
 
'''Hit List Colors''' – this section defines the Hit List color coding for selected documents. Here, you set up the colors to use for documents that match a certain criteria. For example, you can set this up so documents that have the code \’WD\’ in a Doc_Type field show up as white on blue. This makes important documents stand out. When setting up these color settings, you first select a Color Set. This are numbered sets beginning with one. halFILE does not allow gaps in the color sets used (i.e. if you set up color set 1 and color set 3, and color set 2 is blank, then color set 3 will be ignored.) After selecting the color set, you should select the Field to match, enter the data to match, and chose the foreground and background colors by clicking the '''select''' buttons.. When the colors are selected, you will see words "Sample Text" changed to reflect the selected color. Once the color set is defined, click the '''Save Color Set''' button to save the parameters.
 
 
 
As an example of two the Hit List Color preferences should be set up, let\’s set it up so the Hit List row is white on blue if the Doc_Type field is \’WD,\’ white on red if the Doc_Type field is \’NTG\’ and black on pale yellow for all other rows. Here is the process:
 
 
 
# Select Color Set 1.
 
# Select Doc_Type from the Field to Match drop down box.
 
# Enter WD into the Field Value box.
 
# Click the '''select''' button to the right of the foreground color and select white from the color spectrum provided.
 
# Click the '''select''' button to the right of the background color and select blue from the color spectrum provided.
 
# Click the Save Color Set button to save Color Set 1.
 
# Select Color Set 2.
 
# Select Doc_Type from the Field to Match drop down box.
 
# Enter MTG into the Field Value box.
 
# Click the '''select''' button to the right of the foreground color and select white from the color spectrum provided.
 
# Click the '''select''' button to the right of the background color and select red from the color spectrum provided.
 
# Click the Save Color Set button to save Color Set 2.
 
# Select Color Set 3.
 
# Select PRDOC  from the Field to Match drop down box.
 
# Enter the two-character database id (it appears at the top of the halFILE Manager in the database drop down box) into the Field Value box. This is a good method for color coding all documents except those in previous color sets since the PRDOC field in the database is always filled with the database id.
 
# Click the '''select''' button to the right of the foreground color and select black from the color spectrum provided.
 
# Click the '''select''' button to the right of the background color and select yellow from the color spectrum provided. You can use the slider bar to the right of the spectrum to make it paler or brighter as needed.
 
# Click the Save Color Set button to save Color Set 3.
 
 
 
===Cross Name Search===
 
This tab defines the cross name feature where two database fields a searched for the criteria given. To set this feature up you select the two fields that should be searched and define the prompt to be used when the Cross Name box is checked on the Search Criteria page. An example of how this feature is used would be a database having two name fields called First_Party and Second_Party. You would select the First_Party field from the drop down list for the First Cross Name field. Then select Second_Party from the drown list for the Second Cross Name field. Then enter "First or Second Party" in the field caption box and save the settings.
 
 
 
Then, when you go to the Search Criteria screen and check the Cross Name search box, the First_Party caption changes to "First or Second Party" and the Second_Party text box is disabled. Enter the name to search for and when the Begin Search button is clicked, the First_Party is searched and matching results are listed under "Search 1." Then the Second_Party is search for the same name and matching results are listed under "Search 2."
 
 
 
===Order By===
 
This tab defines to sort order options for searches in this database. You select a field from the drop down list at the top of the screen, then click the Insert Field button next to the Order By set you are defining. This adds the field to the Order By Clause.
 
 
 
For example, you wish to define 2 sort options. The first (and default) sort will be on a field called Date_Filed and will be in reverse order. The second sort will be on Doc_Type. Here is the process of setting this up:
 
 
 
# Select Date_Filed from the field drop down at the top of the screen.
 
# Clear out anything in the 1st Order by Clause box and then click the '''Insert Field''' button to add Date_Filed to the box. Immediately after Date_Filed add a space then "desc" to indicate descending or reverse order.
 
# Select PRSERV from the drop down at the top.
 
# Click the '''Insert Field''' button which changes the text in the 1st Order by Clause box from "primetable.date_filed" to "primetable.date_filed, primetable.prserv"
 
# Enter "Date Filed" into the 1st Order by Caption box.
 
# Select DateDoc_Type from the field drop down at the top of the screen.
 
# Clear out anything in the 2nd Order by Clause box and then click the '''Insert Field''' button to add Date_Filed to the box.
 
# Select PRSERV from the drop down at the top.
 
# Click the '''Insert Field''' button which changes the text in the 2nd Order by Clause box from "primetable.doc_type" to "primetable.doc_type, primetable.prserv"
 
# Enter "Document Type" Order by Caption box.
 
# Save the settings.
 
 
 
===Publish===
 
This tab is used to set up the Hit List publishing feature (menu selection: '''Hit List-Marked Items-Publish'''). This feature can export or publish hit list information to a comma-delimited or html formatted file and includes the associated image files in multi-page tiff or PDF format. You can designate the data file header, detail, footer as well as the path and file name. If you are publishing to html, be sure to check the "publish as html" option. If you check the "publish images as PDF" option, a 3<sup>rd</sup> party utility, TIFF2PDF.EXE, is required (see below). Template buttons are available to help you set up the header, detail and footer sections (for comma-delimited format, you probably would not have a footer).
 
 
 
The publish feature works as follows:
 
# Perform a search for documents you wish to publish.
 
# On the hit list screen, mark those documents to publish. You can right-click and select mark all to mark all of the documents on the hit list.
 
# Select the Hit List-Marked Items-Publish menu.
 
# Document fields are exported as designated by the header, detail and footer parameters. The images for a document are saved as a multi-page tiff images or PDF documents in the publish folder, having a name of the halFILE document number and an extension of TIF.
 
 
 
Publish is a convenient way to deliver data and images to third parties. The html feature can also be used to publish halFILE information to the web.
 
 
 
'''PDF Format (TIFF2PDF.EXE)'''
 
To publish images as PDF documents, the TIFF2PDF.EXE utility must exist in the halFILE program folder. This utility can be obtained at www.fastio.com.
 
 
 
===Image modifications===
 
This tab lets you configure a trigger program to run if the image is modified.
 
 
 
===Execute Triggers===
 
This tab defines external programs that are triggered by actions that occur in search.
 
 
 
The Lost Focus Execute trigger defines an external program that is run when information in a field on the Document Information window is changed.  This feature lets you restrict the triggered program to run only when the designated field is modified.
 
 
 
The Search Execute trigger is run when a document is saved in search. A common example of when this option is used is the Pending Order System feature where, after a document is saved, the pending order program is run to check to see if any of the data being posted may affect an open order. A template button is available on this form to provide a sample of a pending order check. Another template is provided for running the HFFlow32.exe which synchronizes data in two halFILE databases that are involved with database lookups to each other. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of halfile.ini and therefore affects saving document information on all station.
 
 
 
===Document Information e-mail===
 
This tab is used to define information that is sent when the Marked Items-Send note menu is selected. You can designate the default e-mail addresses as well as e-mail subject and body information.
 
 
 
===Scan-on-demand e-mail===
 
This tab is used to define information that is sent when the Marked-Items-Send missing image note menu is selected. You can designate the default e-mail addresses as well as e-mail subject and body information.
 
 
 
===Notifications===
 
The Notifications tab configures halFILE\’s notification feature where e-mail notifications are sent to designated parities if certain information is posted or changed. When this option is saved, the setting is written to the database section \[aaaHFWdd\] of hfglobal.ini and therefore affects all halFILE stations only for this database. Note that there are also options that need to be set in HFNotify32.ini to complete setting up this feature.
 
 
 
===Word Merge===
 
The Word Merge tab is used to configure halFILE\’s Word Merge feature used to merge hit list information with a Word document. The following set up information is required:
 
 
 
'''Global settings for all stations'''
 
 
 
This frame configures Word Merge options that affect all stations. These settings are written to the wordmrg.ini file.
 
 
 
'''Unique database field''' - select a field which can be used as a unique key to the Word Merge database. The contents of this field can occur only one time in the hit list. Typically this is a file number of some type.
 
 
 
'''Date format''' - select the date format to use when writing dates to the Word Merge database file.
 
 
 
'''Post table description''' - For coded fields, check this box if you wish to write the description from the code table instead of the code.
 
 
 
'''Combine multi-entry information as one record''' - check this box to write one record per document to the Word Merge database, combining multiple entries.
 
 
 
'''Settings for this station only'''
 
 
 
This frame configures Word Merge options that affect this station only. These settings are written to the wordmrgl.ini file in the Windows folder.
 
 
 
'''Program to run for Word Merge''' - select the Word executable file, normally Winword.exe.
 
 
 
'''Word merge database path''' - select the path where the Word Merge database is saved.
 
 
 
===Starter===
 
See the Starter System section location below.
 
 
 
===Fallout Report===
 
See the Starter System section location below.
 
 
 
==SmartName Search==
 
The SmartName search provides a way to key in a name as a search criteria and have the system generate common or nick names to search for. For instance, you can set up this feature to search for \’Richard,\’ \’Rich,\’ \’Dick,\’ \’Rick\’ and \’Ricky\’ when you entered \’Richard\’ for the search criteria. This also works for last names and company names.
 
 
 
A SmartName Dictionary utility, DICT.EXE, is provided to let you create a table of proper names along with aliases or nick names for that proper name. halFILE For Windows will use this table when performing a SmartName search.
 
 
 
''The SmartName search feature is only available on multi-entry fields''
 
 
 
===Creating the SmartNames table===
 
A sample table containing over 500 names and aliases is provided with the system. To use this table:
 
 
 
# Select the '''File_Tables''' menu in the halFILE Administrator.
 
# Select '''File_Add Pre-defined Table'''.
 
# Find and select the '''Smartnames.sql '''file found in the scripts\user folder under the halFILE program folder.
 
# Answer '''Yes''' to the question indicating this may take some time.
 
 
 
If you do not wish to use this table, then from within File_Tables, click the Create Table button and create a table named \’SmartNames\’. From the table list, when you double click on the SmartNames table, the dictionary utility HFDICT32.EXE is loaded and you can maintain the SmartNames table. The following describes how to set up SmartNames.
 
 
 
===Adding a proper name===
 
# Click '''add proper name'''.
 
# Enter the proper name (i.e. Richard) in the proper name box.
 
# Enter any variations on spelling as well as nick names for the proper name in the alias names box. Please be sure to hit enter between each alias name you enter. (i.e. Rich \[enter\] Dick \[enter\] Richie).
 
# Click OK.
 
 
 
===Editing nick names===
 
# Select the proper name you wish to edit from the list.
 
# Click '''edit nick names'''.
 
# Add, remove, or modify any of the nick names in the alias names box.
 
# Click ok when complete.
 
 
 
===Deleting a proper name===
 
# Select the proper name you wish to delete from the list.
 
# Click '''delete proper name.'''
 
# Click yes to remove the proper name and all of its nick names from the list.
 
 
 
===Searching for a proper name===
 
# Click '''find'''.
 
# Enter the first few characters of the proper name in the search box.
 
# Click ok (the system will highlight the first occurrence of your search in the proper name list).
 
# Clicking '''find next''' once the initial search has been performed will find the next occurrence in the list.
 
 
 
===Testing your dictionary===
 
# Click '''test.'''
 
# Enter a sample search using any of the proper names you created. (i.e. Smith, Richard).
 
# Click '''search'''.
 
# The system will display all the combinations of the search based on the alias table that you created. This represents what halFILE will search for when a dictionary search is performed.
 
 
 
===Using SmartNames in Search===
 
Within Search, you can use the SmartNames feature as follows:
 
# On the Search Criteria screen, go to the field in which you want to use the feature.
 
# Type in the name you wish to search as you normally would.
 
# Click the '''SmartName Search''' button in the search options box.
 
# Press <Tab> to exit the field. The system will look up the name entered and generate the nick name list.
 
# Click Begin Search.
 
 
 
==Soundex Searches==
 
Soundex is a search method that uses an algorithm to find data that \’sounds like\’ the search criteria you entered. This is typically used for name searches. While the soundex algorithm will often find names that are quite different from the name you are searching for, it is useful in many situations.
 
 
 
===How Soundex Works===
 
The Soundex algorithm creates a four-character code from the name you are searching for and then finds names in the database that have the same soundex code. The first character of the code is always the first character of the name. The next three characters of the code are a numeric representation of the letters in the name which are valid soundex letters (special characters and vowels are ignored). For example, the soundex code for \’Smith\’ is \’S530\’. When you perform a soundex search for Patterson, you will find \’Petersen\’ since the soundex code for \’Patterson\’ is the same as \’Petersen.\’
 
 
 
When the soundex search type is selected, halFILE will convert each name entered for the search criteria to a soundex code and then perform the search.
 
 
 
===Using Soundex in Search===
 
You can perform a soundex search as follows:
 
# On the Search Criteria screen, go to the field in which you want to use the feature.
 
# Type in the name you wish to search for.
 
# Click the '''Soundex '''button in the search options box.
 
# Click Begin Search.
 
 
 
===Limitations to Soundex===
 
Soundex can only be used on database engines that support the SQL Soundex function. This function is <u>NOT</u> supported in Microsoft Access at this time so the Soundex button is disabled in search if your database is Access. The soundex function is valid in other databases such as Microsoft SQL Server and Sybase SQL.
 
 
 
==Cross Name Search==
 
Cross name search is a feature where you can instruct the search engine to search two multi-entry text fields for a value, performing a single search for both fields. This is typically used against name fields. For example, if you have one field called First_Party and a second field called Second_Party, with this feature you can perform a search for \’Smith, John\’ and the system will search for any documents where the Grantor = Smith, John OR the Grantee = Smith, John.
 
 
 
===Setting up Cross Name Search===
 
Use the Tools-Options menu to set up Cross Name Search.
 
 
 
===Using the Cross Name Search Feature===
 
Once the above steps have been performed, the following steps are performed to use this feature:
 
# Go to the Search Criteria screen.
 
# Check the Cross name Search box found above the Begin Search button. You will see the caption on the first name field changed to the cross name caption and the second name field will be disabled.
 
# Enter the name to search for in the enabled name field box (plus any other criteria you wish to include on the search) and click Begin Search.
 
# The system searches for the name in the name field and adds those matches to the hit list. Then the system searches for the name in the second name field and appends those matches to the end of the first hit list, resulting in a composite list of matches.
 
# If you then wish all the names to be sorted by some column, you can right click on the column and select the appropriate sort option.
 
 
 
==Starter Searches==
 
The Starter System was designed for the Title Industry but may have valuable application in other types of organizations as well. With this system, you define "criteria sets" consisting of fields which are commonly searched. Then, you can fill in all of the criteria for these sets and the system can perform a search using the criteria for each set to derive a composite search.
 
 
 
Starter searches, therefore, are useful when more than one search must be performed to perform the full search. Instead of performing an initial search and then one or more append searches, with the Starter system you can fill in all the criteria and perform back to back searches for each criteria set.
 
 
 
===Setting Up the Starter System for a Database===
 
The Starter tab of the Tools-Options menu of the Search Module is used to configure options for halFILE\’s Starter system. These options are saved to hfstarter.ini. Note that for e.halFILE, these options are placed in halweb.ini. The following describes the settings.
 
 
 
'''Enable this feature''' - check this box to enable the Starter system.
 
 
 
'''Database name contains the latest posted date in the last 10 characters''' - this option tells the system that the posted or plant date through which the database has been verified can be found in the last 10 characters of the database name (File-Databases-ODBC Info button of the Administrator). For example, "Jackson County thru 10/15/2004" would be an example where this option is valid.
 
 
 
'''Starter Number Field''' - the Starter Number is the number under which the Starter criteria information is stored in the halFILE database. Select a field in which to store this information. Typically a file number field is used. The Starter Number is entered by the user setting up the Starter.
 
 
 
'''Starter Description Field''' - select the field where the description of the search is stored. The description is entered by the user setting up the Starter. This could be a remarks or comments field.
 
 
 
'''Open Date Field''' - select a date field where the date the starter was created is stored.
 
 
 
'''Close Date Field''' - once the starter search is no longer active, it can be closed. Select the date field where the date the starter was closed is stored.
 
 
 
'''Starter Status Field''' - the Starter system posts an "open" status to the starter record when the starter is created and a "closed" status when it is closed. Select the field to be used to hold the status of the Starter. This is normally a document or instrument type field.
 
 
 
'''Fallout Date Field''' - this identifies the date to be used for the date down searches. Each time a search is performed for a starter, the date of the search is recorded in this field and becomes the beginning date for subsequent searches using this starter.
 
 
 
'''Security Group Field''' - in cases where multiple users are creating starters and you wish to configure the system so each user can see only the starter that he/she create, you can post this users security group (Configure-User Groups in the halFILE Administrator). If you select a field for storing the Security Group, then the group the user is in is stored in this field when the starter is created. You should then configure the User Group security to prohibit the viewing of Starter documents containing some other group value.
 
 
 
'''Open Status Value''' - the value to post to the Starter Status field when a starter is created. For example, "STRO" could be the code used for Open Starter.
 
 
 
'''Closed Status Value''' - the value to post to the Starter Status field when a starter is closed. For example, "STRC" could be the code used for Closed Starter.
 
 
 
'''New Document Prefix Letter''' - Enter a one character prefix letter to be used when create the starter document record in the halFILE database. Try to configure a unique letter not used by as a Station Id on capture stations.
 
 
 
'''Starter Basket''' - enter the basket name to be used for newly created starter documents. This must be a valid basket name. We recommend a basket named "Starter."
 
 
 
'''
 
Criteria Sets'''
 
 
 
You can configure a number of "criteria sets" which define a single halFILE search. Typically, in a Title Plant situation, the following criteria sets would be configured:
 
 
 
* Grantor
 
* Grantee
 
* Cross Name
 
* Subdivision
 
* Township-Range
 
 
 
To set up a criteria set, select the set number from the Criteria Set drop down box, configure all the options, then click '''Save Set'''.
 
 
 
'''Set Description''' - describes the search for this criteria set. Normally, it would be similar to the field selected in the Field to search box.
 
 
 
'''Field to search''' - select the field to search when the starter search for this criteria set is performed.
 
 
 
'''Order hit list by''' - enter the order by clause to use when the starter search for this criteria set is performed. The default button selects an order by using the field selected in the Starter Number field box. This must use valid SQL statement form and the field names used must be valid to prevent an error from occurring when a search is performed.
 
 
 
'''Default search type''' - select the default type of search to perform for this criteria set. The following are our recommendations for the common starter criteria sets.
 
 
 
* Grantor - BEGIN
 
* Grantee - BEGIN
 
* Cross Name - BEGIN
 
* Subdivision – TITLESUBDIVISION (automatically performs Add All Levels search)
 
Township-Range - TITLETOWNSHIP (automatically performs Add All Levels search)
 
 
 
===Performing a Starter Search===
 
Let\’s go through an example to help you understand this feature. For a database examination, I need to perform 4 separate searches for the following fields defined as criteria sets:
 
 
 
* Criteria Set 1: Grantor
 
* Criteria Set 2: Grantee
 
* Criteria Set 3: Subdivision_Block_Lot
 
* Criteria Set 4: Township_Range_Section
 
 
 
So, I fill in the search criteria on the standard Search Criteria page as shown on the screen example below.
 
 
 
You then click the '''Starter-Create''' menu and the system asks you to enter an Order Number for the search.
 
 
 
Then, the system checks to see if that order exists and displays how the criteria sets are to be saved for the Order. It also asks for an Order Description and provides boxes for the Open Date (filled with today\’s date) and Closed Date (left blank on new orders).
 
 
 
 
 
 
The '''Save? '''column on the left indicates which fields you want to save to the Order. Normally, you would leave all items set to yes as is the default but they come in handy when you want to update the criteria for an order. To toggle the yes/no double click the cell. Also, at the bottom of the grid you will find the date range to search. The beginning date on a new order is preset at 1/1/1900. The ending date is either today\’s date or if configured, the system can pull the ending date from the database name. For example, if you maintain the database verification date in the database name, as the last characters of the name, the system can strip it off the name. Either way, if the "save ending date for date down search" check box is checked, then the ending date is saved to the order so it will be available for "date down" searches at a later time. Finally, there is a "view references" check box at the bottom. If this is checked, the reference documents will be included in the search.
 
 
 
The '''Save Starter Information''' button saves the Starter information under the order number you provided. The information is stored in the halFILE database and is given a document type of "Starter" as defined in the parameters. The criteria set information is also stored in the related database fields in the database.
 
 
 
The '''Save Starter and Run Search''' button saves the starter information, and then performs a "starter search". A search is performed for each criteria set and a composite hit list is displayed as shown below. If you want to perform the search but do not care to save the starter information to the database, click the '''Run Search (nothing saved) '''button.
 
 
There is a header line for each criteria set so you can easily see the results of each search.
 
 
 
===Date Down Searches===
 
Once a starter has been saved, a "date down" search can be performed to search the database for records added since the initial search was performed. To perform a date down search:
 
# Select the '''Starter-Edit''' menu on the search criteria page and enter the order number to use for the date down search.
 
# The criteria set page is displayed showing the criteria from the initial search. This time, however, the left-hand Save? column for all criteria sets is blank. Double click the cell in this column to indicate which fields to search by setting the cell to YES.
 
# Check your date range which will show a beginning date equal to the ending date of the last search you performed for this starter.
 
# Click the '''Save Starter Information and Run Search''' button or the '''Run Search (nothing saved)''' button to perform the date down search.
 
 
 
===Closing a Starter===
 
To close a starter record, edit the starter as described above then click the '''Close Starter''' button. The document type for closed starters is posted to the record. Closed Starters do not appear on the Fallout Report.
 
 
 
===Re-opening a Starter===
 
To re-open a starter record, edit the starter as described above then click the '''Open Starter''' button. The document type for closed starters is posted to the record.
 
 
 
===Copy a Starter to a new Starter===
 
To copy the search criteria for a Starter to a new Starter, edit the starter as described above, then select the '''File-Copy Starter''' menu and enter a new order number. This changes the Starter Number on the form to the new starter number. Then click '''Save Starter Information''' or '''Save Starter Information and Run Search''' to save the new starter.
 
 
 
===Saving the Grid Format of the Starter Information Form===
 
You can resize the columns as needed on the Starter Information Form. Once the grid is sized to your liking, select the '''File-Save Grid Layout''' menu to keep the columns widths as the default settings.
 
 
 
===Fallout Report===
 
The Starter System includes a Fallout Report showing any new database records that have been posted since the last time the Fallout Report was run. So, the Fallout Report performs a "date down" search for every open starter in the system. The report finds all the open starters and then for each starter, a search is performed to determine if any new records meet the search criteria for the starter criteria sets, having a date greater than the last fallout date. Matching records found are then listed on the Fallout Report.
 
 
 
The Fallout Report tab of the Tools-Options menu configures the options used to print the report. The report must be built using Crystal Reports (a sample report, fallout.rpt, is provided). Also, your fallout report program, HFFallout.exe, must match the Crystal Reports version.
 
 
 
'''Fallout Report Description''' - describes the report.
 
 
 
'''Fallout Report Path''' - the path where the Crystal Report is located.
 
'''Fallout Report File''' - the file name of the Crystal Report. Do not enter any path information, just the report file name.
 
 
 
'''Last Fallout Report Date''' - this shows the date the report was last run. This date will be used as the starting date for the next Fallout Report process.
 
 
 
The Fallout report can be run interactively or in auto mode. To run the report interactively, select the '''Starter-Fallout Report '''menu on the Search Criteria window. The date range is automatically filled in from the last time the report was run. The available fallout reports are listed in a drop down box. Select the report to run and click the '''Run Report '''button. Once report processing is complete, a message is displayed. Then click the '''Print Report''' to print the report results.
 
 
 
To run the report automatically, you can schedule a job using SQL Server Agent that runs the following command line:
 
 
 
<drive and path>\HFFallout.exe AAA;DD;User
 
 
 
where <drive and path> designate the location of hffallout.exe and AAA is the application id, DD is the database id and USER is the user id under which the report is generated. When the report job runs, the report files are saved in the user\’s folder. Then, the user can return to the Fallout Report menu, select the report and click the Print Report button.
 
 
 
To save the ending date as the new starting date for the Fallout Report, click the '''Save New Fallout Date''' menu.
 
 
 
Since the Fallout Report processes every Open Starter, it is important to close your starters when they are complete.
 
 
 
==Proximity Search==
 
"Proximity Search"  is a powerful new feature of the halFILE Search Module utilizing full text indexes. A full text search is performed, in which the words entered into the criteria must all be present but do not need to be in the same order as keyed. New full text indexes can be added to selected halFILE data fields like names, Grantors, Grantees, Addresses, etc. "Proximity" means each word in the search criteria for a field is in the same proximity in the database field. This feature requires SQL Server 2000 or later.
 
 
 
For example:
 
If you search a name field for John Doe, you will find docs where the name field contains:
 
 
 
Doe, John John Alan Doe Doe, Robert John The John Doe Trust
 
 
 
Similarly, if you search a name field for Jo\* Doe, you will find docs where the name field contains:
 
 
 
Doe, John John Alan Doe Doe, Robert Joe The Joe Doe Trust
 
 
 
Primarily used on name fields, this feature can perform a search and find documents regardless of the order of the words.
 
 
 
===Enabling Proximity Search===
 
To enable Proximity Search for a database, go to the File-Databases menu of the halFILE Administrator. Select the database and click the Proximity Search button. Follow the instructions on the screen.
 
 
 
===Using Proximity Search===
 
In the Search module, if a field has the full-text index built a new Proximity Search button will be enabled in the search types box. Select that to perform a Proximity Search. Note that you can set Proximity Search as the default search type for a field in the Custom Search set up of the halFILE Administrator.
 
 
 
==Full-Text Search==
 
A new Add-On Product called Automated Indexing is available which can be used to build a full-text index on the entire document. The module converts TIFF images to words using OCR then loads the words into the full-text index. Other document types such as Word, Excel, and PDF can also be full-text indexed.
 
 
 
In halFILE, a new field is added to the end of the database called Fulltext. To search the full-text index, you type your search criteria into this box and select Proximity as the Search Type. The search is then performed against all the words in the document. Matches occur if the criteria words are in relatively close proximity in the document.
 
 
 
For example, you searched for "Cement Trucks" and the document include the sentence reading "Acme Cement Company sent seven trucks to the development project." Then that would be a match.
 
 
 
==Search Menu Summary==
 
 
 
===Search Criteria window menus===
 
'''File-Begin Search''' - initiates the search. This is also invoked by pressing ALT-B.
 
'''File-Save Hit List''' – saves the records in the hit list to a file with a .HIT extension. The records can be reloaded using the File-Restore Hit List menu selection.
 
'''File-Restore Hit List''' – lets you select a saved hit list to restore.
 
'''File-Print Criteria''' - lets you print out the criteria for this search.
 
'''File-Print Setup''' - lets you select the printer to use.
 
'''File-Close''' - closes the index routine and returns to the main menu.
 
 
 
'''Edit-Cut''' - cuts the currently highlighted text and places it into the Workspace Window (if it is currently active) or into the Windows Clipboard (hot key CTRL-X).
 
'''Edit-Copy''' - copies the currently highlighted text and places it into the Workspace Window (if it is currently active) or into the Windows Clipboard (hot key CTRL-C).
 
'''Edit-Paste''' - paste data from the Windows Clipboard into the current cursor position (hot key CTRL-V).
 
'''Undo '''– this undoes the last keystrokes that were pressed by the user (hot key CTRL-Z).
 
 
 
'''Clear-Criteria''' – clears out all the criteria entries.
 
'''Clear-Hit List''' – Removes all entries from the hit list.
 
'''Clear-New Search''' – Brings up a new search window.
 
 
 
'''Starter-Create''' - if the Starter system is configured, this creates a "starter" record in the database which includes the criteria you have entered on the Search Criteria window. You can also run a search from the Starter screen that is displayed.
 
'''Starter-Edit''' - if the Starter system is configured, this menu is used to edit an existing Starter record and run a search.
 
'''Starter-Fallout Report''' - if the Starter system is configured, this menu is used to print a "Fallout" report consisting of documents which match open starters for a given date range.
 
 
 
'''Tools-Options''' - this menu is used to configure custom search options.
 
 
 
'''Window-SQL''' – displays the SQL Statement used to perform the search.
 
'''Window-Hit List View''' – displays the Hit List window. This is also invoked by pressing the F8 key.
 
 
 
'''Help''' - display on-line help information (hot key F1).
 
 
 
===Search Hit List window menus===
 
'''File-Save Hit List''' – saves the records in the hit list to a file with a .HIT extension. The records can be reloaded using the File-Restore Hit List menu selection.
 
'''File-Restore Hit List''' – lets you select a saved hit list to restore.
 
'''File-Save Grid Format''' - saves the current hit list grid column widths.
 
'''File-Restore Grid Format''' – resets the hit list grid column widths to the default.
 
'''File-Print Criteria''' - lets you print out the criteria for this search.
 
'''File-Print Setup''' - lets you select the printer to use.
 
'''File-Delete Document''' – deletes the currently select document and its images from the halFILE database. You must have rights to perform this action.
 
'''File-Close''' - closes the index routine and returns to the main menu.
 
 
 
'''View-Prior Doc''' - allows you to view the prior document in the hit list. May also be invoked by pressing F11.
 
'''View-Next Doc''' - allows you to view the next document in the hit list. May also be invoked by pressing F12.
 
'''View-Fallout/Pending Orders''' - if the Pending Order system is configured, this is used to view fallout documents and pending orders.
 
'''View-Reference Documents''' – if a Search Reference was set up, this menu selection is displayed to retrieve reference documents for all the documents in the hit list.
 
 
 
'''Clear-Criteria''' – clears out all the criteria entries.
 
'''Clear-Hit List''' – Removes all entries from the hit list.
 
'''Clear-New Search''' – Brings up a new search window.
 
 
 
'''Window-Criteria''' - displays the Search Criteria window.
 
'''Window-Document Information''' – displays the Document Information window.
 
 
 
'''Hit List-Mark Document''' – marks the currently selected document.
 
'''Hit List-Remove Document''' – removes the currently selected document from the hit list.
 
'''Hit List-Mark All''' – marks all the documents in the hit list.
 
'''Hit List-View Document''' – views the currently selected document.
 
'''Hit List-Copy to Document Clipboard''' – copies the selected document to the halFILE Document Clipboard. Then go to the Index module and select the Edit-Paste from Document Clipboard to use the selected document as the source data for the duplication hot keys.
 
'''Hit List-Mark as Doc Data for Combine''' – this menu selection works with the '''Hit List-Marked items-Combine''' feature below. This marks the selected hit list row with "D>>" to identify it as the row to be used to post index information for the new document created by the Combine feature.
 
'''Hit List-Marked Items-Keep''' - this option removes all documents from the hit list except the marked items.
 
'''Hit List-Marked Items-Remove''' - this option removes all the marked items from the hit list.
 
'''Hit List-Marked items-Combine''' – this feature will combine document image for all the marked items, create a new document with the index information from the row marked as the Doc Data for Combine (see above menu selection). It then loads the Image Move Utility so, if desired, the images for the newly created document can be reordered.
 
'''Hit List-Marked Items-Print''' - this option prints the images for all marked items. It does not print Associated or Text documents.
 
'''Hit List-Marked Items-Email-One attachment''' - this option combines all the images for marked items and attaches it to an e-mail. You e-mail client is then loaded so you can send the attachment.
 
'''Hit List-Marked Items-Email-Multiple attachments''' - this option creates an e-mail attachment for each document and loads your e-mail client.
 
'''Hit List-Marked Items-Email-Select pages''' - this option displays a screen showing all the pages for the marked items. You can then select the pages to attach to the e-mail.
 
'''Hit List-Marked Items-Email as PDF-One PDF attachment''' - this option combines all the images for marked items and attaches it as a PDF document to an e-mail. You e-mail client is then loaded so you can send the attachment.
 
'''Hit List-Marked Items-Email as PDF-Multiple PDF attachments''' - this option creates a PDF  e-mail attachment for each document and loads your e-mail client.
 
'''Hit List-Marked Items-Email as PDF-Select pages as PDF''' - this option displays a screen showing all the pages for the marked items. You can then select the pages to attach to the e-mail as a PDF document.
 
'''Hit List-Marked Items-View references''' - this option performs the reference lookup for all marked items.
 
'''Hit List-Marked items-Send note''' - this option sends an e-mail note that may contain database information from the marked documents. The information included in the e-mail is pre-configured using the '''Tools-Options''' (Document information e-mail tab).
 
'''Hit List-Marked Items-Send missing image note''' - this option sends an e-mail note that may contain database information from the marked missing image documents. The information included in the e-mail is pre-configured using the '''Tools-Options''' (Scan-on-demand e-mail tab).
 
'''Hit List-Marked Items-Export hit list data/images''' – this exports the marked documents (data and images) to a location and in a format as designated by the Export tab of the Tools-Options menu (Export tab).
 
'''Marked Items-Send to halTrack''' - this menu appears if you are a halTrack ASP customer. It will upload the marked documents and data to your halTrack web site.
 
'''Hit List-Sort-Ascending''' – sorts the hit list in ascending order on the column that is currently selected.
 
'''Hit List-Sort-Descending''' – sorts the hit list in descending order on the column that is currently selected.
 
'''Hit List-Toggle Missing''' – toggles the mark of documents identified as missing images.
 
 
 
'''Help''' - display on-line help information (hot key F1).
 
 
 
===Document Information window menus===
 
'''File-Save Document''' - saves the information entered for the document. This is also invoked by pressing CTRL-S.
 
'''File-Print Image''' - prints the image currently being shown in the image view window.
 
'''File-Print Criteria''' - lets you print out the criteria for this search.
 
'''File-Print Setup''' - lets you select the printer to use.
 
'''File-Delete Document''' – deletes the currently select document and its images from the halFILE database. You must have rights to perform this action.
 
'''File-Close''' - closes the index routine and returns to the main menu.
 
 
 
'''Edit-Attach Note''' – Allows attachment of a note which is indicated by an eraser icon in the top left corner of the index fields box. When the eraser icon is clicked the note screen pops up with the note.
 
'''Edit-Copy to Document Clipboard''' – copies the document to the halFILE Document Clipboard. Then go to the Index module and select the Edit-Paste from Document Clipboard to use the selected document as the source data for the duplication hot keys.
 
'''Edit-Cut''' - cuts the currently highlighted text and places it into the Workspace Window (if it is currently active) or into the Windows Clipboard (hot key CTRL-X).
 
'''Edit-Copy''' - copies the currently highlighted text and places it into the Workspace Window (if it is currently active) or into the Windows Clipboard (hot key CTRL-C).
 
'''Edit-Paste''' - paste data from the Windows Clipboard into the current cursor position (hot key CTRL-V).
 
'''Edit-Undo''' – undoes the last keystrokes entered by the operator (hot key CTRL-Z).
 
'''Edit-Append Pages-From File''' – allows a page to be scanned and added to the document.
 
'''Edit-Append Pages-From Scanner''' – allows a page to be scanned and added to the document.
 
'''Edit-Re-import-Document''' – brings the document pages back on-line and into the currently selected basket.
 
'''Edit-Re-import-Document and Data''' – brings the document pages back on-line and into the currently selected basket and creates a database record duplicating the information from the original document.
 
 
 
'''View-Prior Doc  F11''' – views the document previously listed on the hit list.
 
'''View-Next Doc  F12''' – views the next document listed on the hit list.
 
 
 
''Note: All OCR option require Imaging Professional for Windows components''
 
 
 
'''OCR-Page-Text''' - performs optical character recognition on the current page to translate the image into text file.
 
'''OCR-Page-Word''' - performs optical character recognition on the current page to translate the image into a Microsoft Word document.
 
'''OCR-Page-HTML''' - performs optical character recognition on the current page to translate the image into an html web document.
 
'''OCR-Page-Word Perfect''' - performs optical character recognition on the current page to translate the image into a WordPerfect document.
 
'''OCR-Document-Text''' - performs optical character recognition on the document to translate the images into text file.
 
'''OCR-Document-Word''' - performs optical character recognition on the document to translate the images into a Microsoft Word document.
 
'''OCR-Document-HTML''' - performs optical character recognition on the document to translate the images into an html web document.
 
'''OCR-Document-Word Perfect''' - performs optical character recognition on the document to translate the images into a WordPerfect document.
 
'''OCR-Selected-Clipboard''' - performs optical character recognition of the image area selected and places the results into the windows clipboard.
 
 
 
'''Clear-Criteria''' – clears out all the criteria entries.
 
'''Clear-Hit List''' – Removes all entries from the hit list.
 
'''Clear-New Search''' – Brings up a new search window.
 
 
 
'''Window-Hit List View''' – displays the Hit List window. This is also invoked by pressing the F8 key.
 
'''Window-Criteria''' - displays the Search Criteria window.
 
 
 
'''Help''' - display on-line help information (hot key F1).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This page left blank intentionally
 
 
'''8'''
 
 
 
=TOOLS=
 
 
 
==Login     ==
 
With security enabled, users must login to access halFILE. At this login menu item, the login can be changed to another user\’s login.
 
 
 
==Basket Status==
 
To review the status of documents in an In-Basket, select the basket you wish to review and click the Basket Status icon or select the '''Tools-Basket Status''' menu. This selection displays a screen similar to the one below.
 
 
 
When you click a document number in the list, it will show the related document in the viewer. For Associated Documents, double click to view the document in its native application.
 
 
 
You can change databases and baskets here as well using the drop down boxes near the top of the form.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Showing the status for a document===
 
1. From the image list, click the document number to review.
 
2. The current status for the document is shown on the frame below the image list and the first page of the image is displayed. Status settings for a document are as follows:
 
a. Scan complete - the document is scanned but not yet indexed.
 
b. Index in Progress - the document is currently being indexed.
 
c. Index-Not Verified - if the Index Verification feature is enabled, this indicates the document is indexed but has yet to be verified by a second data entry operator.
 
d. Index Complete - the document has been indexed but is not yet archived. If the Index Verification feature is enabled, this indicates that the document has been indexed and verified.
 
e. Archive Complete - the document has been archived. There is no further work to be done for the document. This status only applies to documents that are indexed without an image.
 
 
 
===Changing the status of a document===
 
At some time, it may become necessary to change the status of a document. For instance, if the system went down while a document was being indexed, you may need to change the status from index in progress to scan complete in order to re-index the document.
 
 
 
1. From the image list, click the document number to review. This will display the status for the document.
 
2. In the status box, click the status that you want. This changes the status immediately.
 
 
 
===Removing all images from the basket===
 
Select '''File-Remove All Documents''' from the menu. This selection permanently deletes all the image files in the basket.
 
 
 
===Removing marked documents===
 
Remove multiple marked documents by using CTRL-Click or a range of documents using SHIFT-Click. Then using '''File-Remove Marked Documents''', all of the marked documents are removed from the basket and the images are permanently deleted.
 
 
 
===Adding pages to a document===
 
Use '''Edit-Insert Pages''' or '''Edit-Append Pages-From Scanner '''to scan additional pages for the selected document. To select an image file from disk, select '''Edit-Append Pages-From File'''.
 
 
 
===Deleting a page from a document===
 
Select '''Edit-Delete Page''' on the viewer\’s menu to permanently delete the page that is currently displayed.
 
 
 
===Reordering pages within a document===
 
Click the Reorder button to reorder the pages with the selected document (images only). This takes you to the Image Move Utility, described in the following section.
 
 
 
===Printing Marked Documents===
 
You can mark a set of documents and then select the '''File-Print Marked Documents''' menu to print selected documents. To mark a range of documents, click to highlight the first document in the range then shift-click on the last document in the range. To mark selected documents, use ctrl-click.
 
 
 
===Inserting Document Numbers into a basket===
 
At some point, it may be necessary to add the document numbers for existing images into a basket. The '''File-Insert Documents''' menu selection is used to do this. Note that this feature expects the images to exist in the basket folder. This feature does not scan or import documents from other sources. An example of when this feature would be used is if the basket database becomes corrupted and must be rebuilt. Since the images are still in the basket folder, you could insert the document numbers into the rebuilt basket to recover.
 
 
 
When you insert document numbers, you provide the document prefix, a from and to document number, the basket status to apply for the document, the document type and, if it an associated document, the file extension. When you click the OK button, the document range is entered into the basket list with the appropriate settings.
 
 
 
===Export documents===
 
You can export all documents or selected documents to a selected folder using '''the File-Export Documents''' menu selection. When this menu is selected, you are first asked if you wish to export the selected documents. If you answer YES, you are asked to enter the folder to export to and only the selected documents are exported. If you answer NO, then you asked if you wish to export all documents in the basket. If you answer YES then you are asked for the target folder and all documents are exported to this location.
 
 
 
===Change the status for a range of documents===
 
Use the '''Change-Range''' menu selection to change the status for a range of documents in the basket. When you select this menu, a form is displayed where you enter the document prefix, the first and last document numbers, and the from and to status. For example, if your basket held documents T0000001 through T0000123 and you wanted to change the status for the last five documents from Index Complete to Scan Complete, the following procedure would be used:
 
 
 
# Select the Change-Range menu.
 
# Enter T for the document prefix.
 
# Enter 118 in the from document box (the system will fill in the zeroes.
 
# Enter 123 in the to document box.
 
# Select Index Complete from the From Status dropdown box.
 
# Select Scan Complete from the To Status dropdown box.
 
# Click OK.
 
 
 
===Transfer documents to another basket===
 
Use the '''File-Transfer''' menu selection to transfer all or selected documents to another basket. When you select this menu, a form is displayed where you select the target basket as well as whether all or selected documents are to be transferred. Click the Transfer button to perform the transfer.
 
 
 
===Selecting documents===
 
The '''Edit-Select''' menu can be used to select (highlight) all documents having a certain status. For example, to select all documents having a status of "index complete", use the menu '''Edit-Select-Index complete documents'''. Every document in the basket having a status of "index complete" will be selected. This feature is useful to select documents and then transfer them to a different basket using the '''File_Transfer''' menu.
 
 
 
===Optical Character Recognition (OCR)===
 
You can convert a document to text using halFILE\’s OCR feature in Tools-Basket status. There are menu selections to convert the image that is displayed to text (menu OCR-Page-Text), Word (OCR-Page-Word), WordPerfect (OCR-Page-WordPerfect) and HTML (OCR-Page-HTML). There are also menus to convert the entire document (OCR-Document).
 
 
 
===Refreshing a basket===
 
The '''Tools_Refresh''' menu selection is used to reload the basket. This can be used to see if any recent changes have been made to the documents in the basket.
 
 
 
===Basket Statistics===
 
The '''Tools-Statistics-This Basket''' menu selection calculates and displays basket statistics. This shows totals for each status and for each document type.
 
 
 
The '''Tools-Statistics-All Baskets''' menu selection calculates and displays summary basket statistics for all baskets in all databases.
 
 
 
==Move Images==
 
The '''Tools-Move Images''' menu selection is used to manage images that have been scanned and are still in a basket (i.e. have not been archived to permanent storage).
 
 
 
===Rearranging pages===
 
To rearrange the page order of images within a document:
 
 
 
# In the halFILE Manager, select the in-basket in which the document exists.
 
# Select '''Tools-Move Images'''.
 
# Select '''File-Open''' and, from the list of documents in the basket, select the document for which the images must be re-arranged. To select a document, either double click in the document number or click the document number then press the Open button beneath the list box.
 
# The pages for the document are listed in their original order in the left image list box. The pages in their revised order are listed in the right hand box. The extension represents the page number. Clicking on a number from the list will display that page in the image window.
 
# The '''Add''' button is used to move pages that are highlighted in the Original Order box into the Revised Order box. You can multi-select pages in the Original Order box to move multiple pages at one time.
 
 
 
''To multi-select individual pages, hold the CTRL key down while left clicking a page. To multi-select a range of pages, left click on the first page of the range to highlight it. Then go to the last page and, while hold the SHIFT key down, press the left mouse button on that page. The range will then be highlighted.''
 
 
 
6. Pages can be removed from the Revised Order box using the '''Remove''' button.
 
7. Once the images are in the correct revised order, click the '''Save''' to perform the rearranging of the images.
 
 
 
===Replacing pages of documents===
 
The Image Move utility can replace a page in a document with an image that exists on your system. To replace a page within a document, use the following steps:
 
 
 
# In the halFILE Manager, select the in-basket in which the document exists.
 
# Select '''Tools-Move Images'''.
 
# Select '''File-Open''' and, from the list of documents in the basket, select the document within which an image must be replaced.
 
# The images are loaded into a list box.
 
# Click on an image to select it, which highlights the page number/file name header.
 
# Click the '''Replace''' button at the top of the screen. You will be asked if you wish to replace the page. Click the YES button and then find the image on disk which will be used to replace the image shown.
 
 
 
===Appending pages to documents===
 
To append images to the selected document, use the following procedure:
 
 
 
# In the halFILE Manager, select the in-basket in which the document exists.
 
# Select '''Tools-Move'''.
 
# Select '''File-Open''' and, from the list of documents in the basket, select the document onto which an image should be appended.
 
# The images are loaded into a list box.
 
# Click on an image to select it, which highlights the page number/file name header.
 
# Click the '''Append''' button at the top of the screen. The Explorer dialog will open to let you find the image on disk that will be appended to the document. You can multi-select the images to append.
 
# The appended pages will appear in your Original Order list. You can then add the pages to the Revised Order list in the order you want them and click '''Save''' to save the document.
 
 
 
===Deleting pages from documents===
 
To delete a page from a document:
 
 
 
1. In the halFILE Manager, select the in-basket in which the document exists.
 
2. Select '''Tools-Move Images'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document within which an image should be deleted.
 
4. The images are loaded into a list box.
 
5. Click on an image to select it.
 
6. Click the '''Delete''' button at the top of the screen. You will be asked if you wish to delete the page.
 
7. Click the '''Yes''' button and the page is removed.
 
 
 
===Moving pages from document to document===
 
To move a page from one document to another:
 
 
 
# In the halFILE Manager, select the in-basket in which the document exists.
 
# Select '''Tools-Move Images'''.
 
# Select '''File-Open''' and, from the list of documents in the basket, select the document from which you wish to move pages.
 
# The images are loaded into the Original List box.
 
# In the Original Order list, select the image or images you wish to move. 
 
# Click the '''Move''' button at the top of the screen.
 
# A form is loaded showing the pages that were marked.
 
# Enter the document number to move the selected pages to into \’Move to end of document\’ box. Or, click the''' Select''' button to choose from the list of documents in the basket. If you wish to review the document to make sure it is the correct one, press the Preview button.
 
# If you want the images to be removed from the document from which they are being moved, check the \’Delete after Moving\’ check box. If this box is not checked, the original document will be left unchanged.
 
# Click the '''OK''' button at the bottom of the form to perform the image move.
 
# If you wish to re-arrange the pages after the move, select '''File-Open''', select the document number and proceed with shuffle or swap of images as described above.
 
 
 
==Image Utility==
 
The '''Tools-Image Utility''' menu selection is used to manage images that have been scanned and are still in a basket (i.e. have not been archived to permanent storage). This utility works much like the Move Images utility above, except it requires either a Kofax engine or a TWAIN scanner. Which interface is used depends on the scanner type (Kofax or TWAIN) you selected as you default when you first went into the scan module.
 
 
 
===Rearranging pages===
 
To rearrange the page order of images within a document:
 
 
 
# In the halFILE Manager, select the in-basket in which the document exists.
 
# Select '''Tools-Image Utility'''.
 
# Select '''File-Open''' and, from the list of documents in the basket, select the document for which the images must be re-arranged. To select a document, either double click in the document number or click the document number then press the Open button beneath the list box.
 
# The pages for the document are listed in their original order in the left image list box. The pages in their revised order are listed in the right hand box. The extension represents the page number. Clicking on a number from the list will display that page in the image window.
 
# The '''Add''' button is used to move pages which are highlighted in the Original Order box into the Revised Order box. You can multi-select pages in the Original Order box to move multiple pages at one time.
 
 
 
''To multi-select individual pages, hold the CTRL key down while left clicking a page. To multi-select a range of pages, left click on the first page of the range to highlight it. Then go to the last page and, while hold the SHIFT key down, press the left mouse button on that page. The range will then be highlighted.''
 
 
 
6. Pages can be removed from the Revised Order box using the '''Remove''' button.
 
7. Once the images are in the correct revised order, click the '''Save''' to perform the rearranging of the images.
 
 
 
===Swapping pages of documents===
 
To swap the order of two images within a document:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document for which the images must be re-arranged.
 
4. The images are loaded and placed into boxes on the screen.
 
5. Change to Swap mode by selecting '''Mode-Swap''' from the menu.
 
 
 
''Swap mode is where, when an image is dragged from one slot to another within a document, the image that was dragged is placed into the slot of the image that it was dragged to. The image that was dragged to is then placed into the slot of the image being dragged.''
 
 
 
6. Click on the image that you want to move, holding down the mouse button. Then drag it over the image that you want to swap it with. Do not click on the page number/image file name header but on the image itself. Once you have dragged it to the desired position, release the mouse button. You will see the images swapped. The image file names will show you what has taken place.
 
7. Click the '''Save''' button at the top of the screen to perform the image swap or click on the Revert button to load the document in its original (unchanged) state.
 
 
 
===Replacing pages of documents===
 
To replace a page within a document:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document within which an image must be replaced.
 
4. The images are loaded into a list box (Large Document Interface) or placed into boxes on the screen (Thumbnail Interface).
 
5. Click on an image to select it which highlights the page number/file name header.
 
6. Click the '''Replace''' button at the top of the screen. You will be asked if you wish to replace the page and to place a page into the scanner. The replacement page is then scanned and displayed in the slot formerly held by the page that was replaced.
 
 
 
''Note: To change the setting on the scanner, select Settings-Scanner before clicking the Replace button.''
 
 
 
===Appending pages to documents===
 
To append a page to the end of a document:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document onto which an image should be appended.
 
4. The images are loaded into a list box (Large Document Interface) or placed into boxes on the screen (Thumbnail Interface).
 
5. Click the '''Append''' button at the top of the screen. You will be asked if you wish to append a page and to place a page into the scanner. The page is then scanned and displayed as the last page of the document.
 
 
 
===Inserting pages in documents===
 
To insert a page within a document:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select''' File-Open''' and, from the list of documents in the basket, select the document within which an image should be inserted.
 
4. The images are loaded into a list box (Large Document Interface) or placed into boxes on the screen (Thumbnail Interface).
 
5. Click on an image to select it, which highlights the page number/file name header.
 
6. Click the''' Insert''' button at the top of the screen. You will be asked if you wish to insert a page and to place a page into the scanner. The page is then scanned and displayed in the slot before the selected page.
 
 
 
===Deleting pages from documents===
 
To delete a page from a document:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document within which an image should be deleted.
 
4. The images are loaded into a list box (Large Document Interface) or placed into boxes on the screen (Thumbnail Interface).
 
5. Click on an image to select it, which highlights the page number/file name header.
 
6. Click the '''Delete''' button at the top of the screen. You will be asked if you wish to delete the page.
 
7. Click the '''Yes''' button or press \’Y\’ and the page is removed.
 
 
 
===Moving pages from document to document===
 
How to move a page from one document to another:
 
 
 
1. In the halFILE Administrator, select the in-basket in which the document exists.
 
2. Select '''Tools-Image Utility'''.
 
3. Select '''File-Open''' and, from the list of documents in the basket, select the document from which you wish to move pages.
 
4. The images are loaded into a list box (Large Document Interface) or placed into boxes on the screen (Thumbnail Interface).
 
5. Click on an image to select it, which highlights the page number/file name header.
 
6. If you are using the Thumbnail Interface, click the '''Mark''' button at the top of the screen. This tags the selected image as \’marked\’. To unmark the page, click the Mark button again. If you are using the Large Document Interface, the page is automatically marked when highlighted.
 
7. After marking all the pages that you wish to move, click the Move button at the top of the screen.
 
8. A form is loaded showing the pages that were marked.
 
9. Enter the document number to move the selected pages to into \’Move to end of document\’ box. Or, click the''' Select''' button to choose from the list of documents in the basket. If you wish to review the document to make sure it is the correct one, press the Preview button.
 
10. If you want the images to be removed from the document from which they are being moved, check the \’Delete after Moving\’ check box. If this box is not checked, the original document will be left unchanged.
 
11. Click the '''OK''' button at the bottom of the form to perform the image move.
 
12. If you wish to re-arrange the pages after the move, select '''File-Open''', select the document number and proceed with shuffle or swap of images as described above.
 
 
 
==Test Images==
 
The '''Tools-Test Images''' menu selection is used to test a set of images to ensure that they can be viewed. This utility is typically used after mastering a CD of images to ensure that the process of writing the images to the CD worked correctly.
 
 
 
To test a set of images use the following procedure:
 
 
 
# Select the '''Tools-Test Images''' menu from the halFILE Manager.
 
# On the '''Select Files''' tab, select the drive and folder where the images to be test reside.
 
# If you wish to test all images in folders that exist beneath the selected folder, check the '''Include Sub-folders''' box.
 
# Switch to the '''Image Processing''' tab by clicking on the tab at the top of the form.
 
# Click the '''Process Images''' button.
 
 
 
The images will be loaded into the view one by one. Any images that get an error when loading will be listed in the errors box.
 
 
 
==Process Images==
 
The '''Tools-Process Images''' menu selection is used to apply image processing filters to a set of images. Applying these filters can improve the quality and reduce the size of the images in many cases. This feature requires a Kofax engine and supports the following:
 
 
 
Deskew Streak Removal
 
Despeckle Line Removal
 
Black Border Removal Image Filtering
 
Deshade
 
 
 
''Note: These filters permanently alter the image. There is no undo. So, you should test the filter you wish to apply against some test documents before running it against production documents.''
 
 
 
To apply image processing filters, perform the following steps:
 
 
 
# From the halFILE Manager, select '''Tools-Process Images'''.
 
# On the '''Select Files''' tab, find and select the drive and folder in which the images to be processed reside. This must be a re-writable device (typically magnetic disk).
 
# If you want to select only certain images, you can enter a wildcard into the '''File Selection Pattern''' box.
 
# If you wish to include all folders beneath the selected folder, check '''the Include Sub-folders''' box.
 
# If you wish to select and reset the Kofax engine to be used, click the '''Select and Reset Engine''' button.
 
# Go to the '''Image Processing''' tab by clicking on the tab at the top of the screen.
 
# Check the image processing filters to apply.
 
# If you wish to change the default settings for a filter, click the appropriate set up button found next to the filter.
 
# If you wish apply image rotation to the images, select the degree rotation from the '''Rotation options''' frame.
 
# Go to the '''Execute''' tab by clicking on the tab at the top of the screen.
 
# Click the '''Process Images''' button to begin the process.
 
 
 
 
 
==Associated Import==
 
 
 
===Overview===
 
The Associated Import Program, ASSOCIMP32.EXE, can be used to:
 
 
 
# Import files that are not standard halFILE Image Files (PDF files, Word documents, etc.) into the halFILE System to be stored with halFILE and viewed using the original program.
 
# Import Multi-Page TIFF images, and convert them into standard halFILE Image Files
 
# Fill out designated index fields by reading values from the name of the file being imported.
 
# Automatically execute multiple import filters with one click.
 
 
 
===Running the program===
 
To launch Associated Import, select Tools-Associated Import from the halFILE Manager Toolbar.
 
 
 
===Operation===
 
When you run Associated Import, you are first presented with a screen to select the Application, Database, Basket and Import Filter as shown below.  The first time the program is run, no Import Filters will be listed.
 
 
 
 
 
 
The following buttons are available on the Main Menu Screen:
 
 
 
'''Add Import Filter''' – this adds a new import filter for the selected Application and Database.
 
 
 
'''Edit Import Filter''' – this edits the import filter that has been selected in the Import Filter box.
 
 
 
'''Begin Import of this filter only''' – this executes the selected import filter, importing files into the system and indexing them as defined by the filter.
 
 
 
'''Begin Auto Import of all marked filters''' – this executes every import filter that is marked for auto import.
 
 
 
'''Close''' – Close the Associated Import program.
 
 
 
===Adding a New Import Filter===
 
When you click '''Add Import Filter''', the following screen is shown.
 
 
 
 
 
 
'''Filter Title''' – Free-form text used to describe the filter such as "Tax Statements"
 
 
 
'''File Selection path''' – this is the path where the files to import will be found.  Be sure to include a trailing backslash (\).
 
 
 
'''File Selection wildcard''' – this is the selection criteria for the files to be imported.  You may use the wildcard characters asterisk (\*) and question-mark (?) in this field.  For instance:
 
 
 
# If you want all of the DOC files found in the designated path, you would enter \’\*.DOC\’. 
 
# If you wanted only the PDF files that began with \’264,\’ you would enter \’264\*.PDF\’.
 
# If you wanted only TIF image files that began with a 4-digit year, followed by exactly 4 additional characters, you would enter 2004????.TIF
 
 
 
Use the LOAD SAMPLE button to fill in the File Selection boxes by browsing the file system.
 
 
 
'''File name field delimiter''' – this designated the delimiter (or character) that is used to identify fields within the file name.  If you leave the field delimiter blank, the system assumes that you are not using a delimiter; rather you will designate the starting position and length for each field in the file name.
 
 
 
'''Import files as single page TIFF images''' – check this box only if the files being imported are single page TIFF images.  This will enable the Append Page options.
 
 
 
'''Split Multi-Page TIFF''' – use this option if the files you are importing are Multi-Page TIFF files that need to be split into single-page TIFF files before importing into halFILE.  Selecting this option will automatically select the Single Page TIFF check box.  If you are unsure of this option and its ramifications, please contact Technical Support.
 
 
 
'''Mark this filter for automatic import''' – indicate to the program that this filter will be included in an automatic import.
 
 
 
Once you have entered these options, Click the '''SAVE''' button to save these settings to the Filter.
 
 
 
===Editing an existing Import Filter===
 
When you click Edit Import Filter, the following screen is shown:
 
 
 
 
 
 
'''Import files as single page TIFF images''' - If you check this box, the append file options appear, indicating the Starting Column and length text boxes should be filled in.  Filling in these boxes will allow the program to automatically staple pages together based on a certain string in the file name.  For example:
 
 
 
# Images are single-page TIFF images.
 
# File Names are XXXXXXXX_PPP.tif (XXXXXXXX represents a file number, and the PPP is the page)
 
# Any docs that match the file number would be stapled together in halFILE with the same document number. 
 
# You would put the number 1 in the starting column box, and the number 8 in the length box.
 
 
 
'''Field to import''' – when you are editing an Import Filter, you have this drop down box to define the fields that will be automatically indexed. You select the field from the drop down box, and then click the Edit Field button, which displays another screen (see ''Editing the Field Information'' section below).
 
 
 
Select only those fields that need to be indexed when the Import Filter is processed. The buttons at the bottom of the Edit Import Filter screen include:
 
 
 
'''Save''' - saves the import filter.
 
'''Cancel - '''cancels any changes you have made to the filter.
 
'''Load Sample''' - lets you select a file through the Windows Explorer interface, and then automatically fills in the File Selection path and File Selection wildcard boxes.
 
'''Edit Field''' - edits the selected field information.
 
'''Delete - d'''eletes the current Import Filter (after confirmation).
 
 
 
===Editing the Field Information===
 
If you are using the Associated Import Utility to index documents based upon information found in the file name, selecting a field from the drop down, and clicking the EDIT FIELD button will take into the Field Posting options.
 
 
 
If you are using a delimiter to separate the field in the file name, you see the following screen:
 
 
 
 
 
 
'''Posting Option''': The \’Post data found in report\’ option is selected if you want the system to parse a part of the PDF file name and automatically fill in the index field. The \’Post data keyed by operator\’ option is selected if you want the system to ask you for the data to post when you run the import filter.
 
 
 
'''Field \# in File Name''': This option designates which field in the file name to post, counting the delimiters as separators:
 
 
 
Given a file name '''DT_01262004_0738_0005.PDF''', the following fields could be read from the file name:
 
 
 
{|
 
|Field 1||DT||Instrument Type
 
|-
 
|Field 2||01262004||Date field
 
|-
 
|Field 3||0738||Book
 
|-
 
|Field 4||0005||Page
 
|-
 
|}
 
 
 
'''Remove Leading Zeros'''<u>:</u>  Check this box, if you want extra zeros (0) removed from numeric fields.  Using the previous example, Field 3 would become 738 instead of 0738, and Field 4 would become 5 instead of 0005.  Be advised that removing leading zeros can cause record sorting issues in the halFILE Search Module Hit List and Crystal Reports (i.e., 1 would be followed by 10, followed by 100, etc).
 
 
 
'''Date format''': This defines how the date is formatted in the file name.  If the selected field is not a date field, leave the box as non-date, and continue.  If the selected field is a date field, select the appropriate option from the drop down list. Using our example, \’01262004\’ the date format would be \’mmddyyyy\’. Note that to prevent errors during import, it is important to consistently use the same date format in all file names that will be used for a given filter. Also, you should zero-fill the month and day fields consistently (01031999 not 131999) to ensure that the system will correctly index the date field.
 
 
 
DO NOT check the Remove Zeros box if you are using a date field. If you did NOT designate a field delimiter, the field information setup screen will be slightly different:
 
 
 
 
 
 
'''Posting Option''' – same as above
 
'''Select column''' – designates the starting column for the data to post.
 
'''Length''' – designates how many characters from the file name to use.
 
'''Remove Leading Zeros''' – same as above
 
'''Date format''' – same as above
 
 
 
If using the Starting Column/Length options, the example above would be set up as follows, given a file name '''DT_01262004_0738_0005.PDF'''. The following fields could be read from the file name:
 
 
 
{|
 
|Starting Column||Length||Value||Destination Field
 
|-
 
|1||2||DT||Instrument Type
 
|-
 
|4||8||01262004||Date field
 
|-
 
|13||4||0738||Book
 
|-
 
|18||4||0005||Page
 
|-
 
|}
 
 
 
===Executing an Import Filter Manually===
 
Once your import filters have been set up, you can execute an Import Filter.  To do this:
 
 
 
# Open the Associated Import program
 
# Select the Application, Database for the filter you wish to execute
 
# Select the Filter you wish to execute
 
# Select the Basket where the images will be placed
 
# Click the button labeled '''Begin Import of this filter only'''
 
# A list of the files located by the filter will appear
 
# You will be asked three (3) questions:
 
 
 
'''Confirm execution of the filter'''
 
 
 
 
 
 
* If you answer YES, the import will proceed.
 
* If you answer NO, the import will stop, and you will be taken back to the main menu.
 
* If you CANCEL, you will be given the option to change the filter path and selection criteria.
 
 
 
'''Status in basket of imported docs'''
 
 
 
 
 
 
* If you answer YES, the documents will be imported, indexed, and placed into the basket with the status of SCAN COMPLETE.
 
* If you answer NO, the documents will be imported, indexed, and placed into the basket with the status of INDEX COMPLETE
 
 
 
'''Deletion of original files'''
 
 
 
''' '''
 
 
 
* If you answer YES, the original files will be deleted after being copied into the basket folder.
 
* If you answer NO, the original files will be left intact after being copied.  Always select NO if importing directly from a read-only media, such as a CD or DVD.
 
 
 
# The program will begin the import, displaying a count of the number of files processed, and updating the list showing the file currently being processed.
 
# Once it finishes, a button will appear labeled '''DONE'''.  Click this to return to the Main Menu.
 
 
 
===Executing Import Filters Automatically===
 
Once your import filters have been set up, and you have tested the results, you can run these filters automatically.  To do this:
 
 
 
# Make sure the import filters you wish to run automatically have been set up with the '''Mark this filter for automatic import''' box checked (See '''Adding a new Import Filter''').
 
# Once confirmed, you can open the Associated Import program, and click the button labeled: '''Begin Auto Import of all marked Filters'''.
 
# This will query the List of filters for any that match your selected Application and Database, and are marked for auto import, and display them on a list.
 
# Check the box below if you want to delete the original files.
 
# Click the button labeled '''Begin Auto Import.'''
 
# This will execute the filters listed sequentially.
 
 
 
This process can also be run from a command line by using the command-line switch RUNAUTO.  To do so, enter the command:
 
 
 
<halFILEPath>\ASSOCIMP32.EXE RUNAUTO
 
 
 
Only execute this switch if you have fully tested all automatic import filters thoroughly.
 
 
 
===Additional Options===
 
'''halFILE Index Verify Support''' – Associated Import checks to see if Index Verification is setup, and if it is, documents placed into a basket as INDEX COMPLETE are instead set to INDEXED/NOT VERIFIED.  This feature is enabled/disabled by the following setting in the \[VERIFY\] section of  xxxVERyy.INI, located in the halFILE Program Directory:
 
 
 
VerifyAssociatedImport=\[TRUE/FALSE\]
 
 
 
'''SQL Transaction Log Dumping''' – Associated Import executes a DUMP TRANSACTION query against the database every 100 records to prevent the SQL transaction log from getting filled up, and also to slow down the rate of updates to the SQL Server, to prevent the SQL Server from locking up from excessive updates (what Microsoft refers to as a FIREHOSE operation).  In some situations, if the number of docs imported by the filter is less than 1000, turning this option off can speed up the execution of the import.  This option is enabled/disabled with the '''DumpTran=\[TRUE/FALSE\]''' setting in the \[DEFAULT\] section of  ASSOCIMP32.INI, located in the halFILE Program Directory.
 
 
 
===Troubleshooting===
 
'''Log Options''' – the associated import program uses a log file where it writes process information, as well as additional information useful in debugging problems.  The default log will be located in the TEMP directory, on the station from which the import filter was executed, and is called ASSOCIMP32.LOG.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This page left blank intentionally
 
 
'''9'''
 
 
 
=OTHER HALFILE FEATURES=
 
 
 
==Import/Export Database==
 
In the Windows Program Manager, the halFILE Group includes an icon Import/Export Database. Clicking this icon loads the system that can export halFILE Image Database information to a comma-delimited file. It also includes a selection to import information from an exported, comma-delimited file into an existing or new halFILE Image Database.
 
 
 
With this utility, you can:
 
 
 
1. Export halFILE Image Database information to other programs or applications. A comma-delimited file is a common format for the transfer of data and is used by most database or file-oriented applications.
 
2. Export halFILE Image Database information as a back up to prevent loss of data. With this utility, once you have nearly filled an optical disk cartridge containing halFILE images or the staging area for images to be transferred to CD-ROM is nearly filled, you can export the database information for images on the cartridge. By placing the comma-delimited files on the cartridge with the images, the cartridge contains images <u><u>and</u></u> the data that points to the images all together. If a catastrophe struck your computer system, then your database could be rebuilt by importing these comma-delimited files back into your database.
 
 
 
''When mastering CD-ROM disks of images, we suggest that you make two copies - one for your use and a second that could be stored off-site or in a vault as a backup.''
 
 
 
3. Import information from halFILE Database Export files into a halFILE Database.
 
# Import information from an external database into a halFILE Database.
 
 
 
''Note: The Import/Export utility handles only Microsoft Access databases. To export or import data from/to Microsoft SQL Server, refer to the Bulk Copy command in the SQL Server manual.''
 
 
 
===Exporting Database Information===
 
The following screen shows a sample Database Export screen. To export database information:
 
 
 
1. Select the Import/Export Database icon from the halFILE group.
 
2. Select '''File-Export Database'''.
 
3. Press the '''Select''' button to the right of the Source Database box and find and select the database that you want to export.
 
 
 
''halFILE databases are named \’aaaHFWdd.MDB\’ where \’aaa\’ is your application id and \’dd\’ is the document type. You can find the location of a database by selecting File-Database Location from within halFILE.''
 
 
 
4. The Target File Name is automatically entered for you as \’aaadd.HFW\’ where \’aaa\’ is your Application Id and \’dd\’ is your Document Type. To specify a particular location for this target file, press the '''Select''' button to the right of the Target File Name and select the desired directory location.
 
5. Specify the selection criteria. If you want the entire database to be exported, click \’select all table records\’. If you want to select only records containing a certain value click \’select certain records\’. When this button is clicked, a form is displayed where you can select the database field to match for and the selection criteria to match for. To select only records listed in a basket, select \’select a basket\’. When this button is clicked, the baskets for the database are listed for your selection.
 
6. When the export screen is completely filled in, click the '''Export''' button to begin the export.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Exporting data for all images on a selected cartridge===
 
As an example of how this export feature can be used, let\’s say you have created a halFILE Image Database under application \’XYZ\’ having a document type \’LR\’. The database was created in the path \’C:\halfile\data\’. You have also defined a 620 MB partition on your hard disk to be used as an archive staging cartridge where, whenever the drive gets full, you copy it to tape and have hal Systems master a CD-ROM of those images. Right now that staging cartridge is named \’CD1\’ and is on drive D:. The CD1 staging cartridge now has only 10 MB free so you want to save the database information for the images on the cartridge. Here is the process:
 
 
 
1. From the Import/Export Database menu, select '''File-Export Database'''.
 
2. Click the '''Select''' button to the right of the Source Database box and locate \’C:\halfile\data\XYZHFWLR.MDB\’. This is your source database containing information which points to images in your system.
 
3. The Target File is automatically filled in with \’XYZLR.HFW\’. Since we want to locate the target comma delimited file on the cartridge with the images, we need to set the location to the staging cartridge drive. Since the archive process always creates a directory using the Application Id, there should be a \’D:\XYZ\’ path. To place the target file there, click the '''Select''' button to the right of the Target File name and select D:\XYZ. This will change the Target File to \’D:\XYZ\XYZLR.HFW\’.
 
4. We only want to export the data for images on the CD1 cartridge, so click the \’select certain records\’ button. This loads the criteria form. Click the arrows to the right of the Field box to select the field to match for and select PRMNAME. This is the halFILE designation for the cartridge name. In the \’Data to match for\’ box, enter \’CD1\’ (the name of your cartridge). Then click OK. This returns you to the export form and displays \’where PRMNAME = CD1\’ in the criteria frame.
 
5. Finally, click the '''Export''' button to begin the export procedure. The system reads through the source database looking for records that point to cartridge \’CD1\’ and exports these to the following comma delimited files:
 
 
 
C:\XYZ\XYZLR.HFW - database information
 
C:\XYZ\XYZLR.SPC - the database import specifications file
 
C:\XYZ\XYZLRnnn.HFW - database information for each multi-entry field where nnn is the field number
 
 
 
===Importing a Database===
 
The following screen shows a sample Database Import screen. To import database information:
 
 
 
1. Select the Import/Export Database icon from the halFILE group.
 
2. Select '''File-Import Database'''.
 
3. Press the '''Select''' button to the right of the Source File box and find and select the file to import.
 
4. Press the Select button to the right of the Specification File box to select the database specification file containing the format of the database. If the file was created by the Export Database routine, then the naming convention for the file is \’aaadd.SPC\’ where \’aaa\’ is the application id and \’dd\’ is the document type.
 
5. If you are creating a new database, click the \’Rebuild from specification file\’ button.
 
6. If you are importing into an existing database click the \’Import into existing database\’ button.
 
# Specify the database to import into or create in the Target Database box. Use the select button to help designate the path for the database or to locate an existing database.
 
# Select the target table to import from the list of tables in the Target Table box. For halFILE databases, "Primetable" is the name of the table containing primary, single –entry fields, and "multi" is the name of the table containing multi-entry fields.
 
9 Select the fields to import by highlighting a field in the \’Available Fields\’ box then pressing the '''Add''' button to move the field name into the \’Fields to Import\’ box. If you wish to import all the fields, click the '''Add All''' button.
 
10. To begin the import, click the '''Import''' button at the lower right hand corner of the form.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
==E-Mail Images  ==
 
halFILE\’s e-mail feature allows the user to send images as attachments to e-mail images from within halFILE. This feature works with popular mail packages such as Outlook 98/2000, Outlook Express, Groupwise, and Netscape Messenger. By clicking on the envelope icon in the toolbar while a document image is displayed in the Image Viewer\’s toolbar, a copy of the image being viewed may be any e-mail address. A dialog box pops up requesting the recipient\’s e-mail address and the message subject and body. When you click on "send", the image file becomes a TIFF file attachment to your message.
 
 
 
===Requirements===
 
To use this feature you must install either a MAPI-compliant mail system, an e-mail client program that lets large numbers of people log onto their e-mail accounts from one computer or network.
 
 
 
===Setting up E-Mail===
 
By default, e-mail is set up to use halFILE\’s generic e-mail program, HALMAIL.EXE. If this program does not work with your e-mail system, contact hal Technical Support for other alternatives.
 
 
 
You can specify the program to use for e-mail in HALFILE.INI located in the workstation\’s Windows directory. The following line defines the program and is in the \[halFILE for Windows\] section.
 
 
 
MailSendApp=<path and exe name to use>
 
 
 
For instance, to run HALMAIL.EXE on a system where halFILE was installed to E:\HALFILE, the following line would be added:
 
 
 
MailSendApp=E:\HALFILE\HALMAIL.EXE
 
 
 
Each workstation will have to be set up as described above. This allows for a mix of mail senders on the same system.
 
 
 
===Viewing image attachments===
 
The received image attachment may be viewed by the recipient using any TIFF file viewer such as the Imaging for Windows component.
 
 
 
===E-Mail Image Mark Up===
 
You can add image annotations to the images you are sending either by annotating the image in the halFILE Image Viewer before you send it or by loading the image from you e-mail program and annotating it with the viewer, typically Imaging for Windows. Note that to view these annotations you would need Imaging for Windows or the halFILE Image Viewer.
 
 
 
===Selecting an image to mark up===
 
When sending an image via e-mail, the multi-page TIFF images should be listed as an attachment in the mail client program. With most clients, you should be able to double click on the image to load the default TIFF viewer. Since mark up affects the image file, a copy of the selected image is made in the Windows directory.
 
 
 
===Mark up icons ===
 
The following outlines the icons, buttons and menu selections used to mark up images.
 
 
 
  Save Image changes to disk   Print Image
 
 
 
  Rotate left   Rotate Right
 
 
 
  Show/Hide Annotation Tool Bar
 
 
 
===Annotation Tool Bar===
 
The annotation toolbar contains icons for marking up the image. This includes the following tools.
 
 
 
  select annotation. This is used to modify annotations on the image. Once you click this tool, you can:
 
 
 
• Select an annotation and press the delete key to remove the annotation
 
• Right click on an annotation to modify its properties (font, size, color). After using this option you must re-place the annotation in its desired position.
 
 
 
freehand line. Used to draw freehand lines on the image by dragging the mouse while holding down the left mouse button.
 
 
 
highlighter. Used to highlight a section of the image by dragging the mouse while holding down the left mouse button.
 
 
 
straight line. Used to draw a straight line on the image by dragging the mouse while holding down the left mouse button.
 
 
 
hollow rectangle. Used to draw a hollow rectangle or a box on the image by dragging the mouse while holding down the left mouse button.
 
 
 
  filled rectangle. Used to draw a filled rectangle over a section of the image by dragging the mouse while holding down the left mouse button. This is useful in hiding sensitive information.
 
 
 
  text. Used to place text on the image by clicking the left mouse button where the text is to be placed then entering the text into the text edit box.
 
 
 
  attach-a-note. Used to place a note attachment to the image by clicking the left mouse button where the note is to be placed, then entering the text into the attach-a-note text edit box.
 
 
 
  text from file. Used to place text from a file onto the image by clicking the left mouse button where the text is to be placed, then selecting the text file to use.
 
 
 
  rubber stamp. Use to place a rubber stamp onto the image. When you select this tool, a list of stamps is displayed. Select the stamp and then click the left mouse button where the stamp should be placed on the image.
 
 
 
''To add other stamps, select the menu Tools_Stamps. Stamps can be created from an image or from typed text. You can also specify the font and font size here.''
 
 
 
===Menu Selections===
 
'''File_Open''' - opens an existing image
 
'''File_Print''' - prints the image (same as the print icon).
 
'''File_Save''' - saves the image and annotations (same as the file save icon)
 
'''File_Save As''' - saves the image and annotations to a different file name. You can also save the image as a bitmap or TIFF file.
 
 
 
''If you use File_Save As, the e-mail send program will not know the new file name unless you manually attach it to the message.''
 
 
 
'''File_Exit''' - exits the mark up utility.
 
'''Edit_Copy''' - copies the selected annotation to the Windows Clipboard.
 
'''Edit_Cut''' - cuts the selected annotation to the Windows Clipboard.
 
'''Edit_Paste''' - pastes an annotation from the Windows Clipboard onto the image.
 
'''Image_Rotate Left''' - rotates the image 90 degrees to the left (same as Rotate Left icon).
 
'''Image_Rotate Right''' - rotates the image 90 degrees to the right (same as Rotate Right icon).
 
'''Image_Flip''' - rotates the image 180 degrees.
 
'''Image_Fit to Window''' - resizes the image to fit into the Image Window.
 
'''Image_Scale''' - provides different image enhancement options.
 
'''Tools_Select''' - lets you select an annotation tool (same as the annotation tool bar icons).
 
 
 
''If you do not want any tool selected, use Tools_Select_None.''
 
 
 
'''Tools_Palette''' - shows or hides the annotation tool bar (same as Show/Hide Annotation Tool Bar icon).
 
'''Tools_Stamps''' - used to modify existing stamps or create new stamps.
 
'''Help''' - displays on-line help information.
 
 
 
===Zooming in on an Image Area===
 
There are two ways to zoom in on an area of the image. First, you can use the Zoom percentage box with option for Fit to the window size or zoom to 25, 50, 75 or 100 percent. Secondly, you can drag a box around the area of the image to zoom and, when the mouse button is released, the image is enlarged to that area.
 
 
 
''If an annotation tool or the annotation selection arrow is selected, you cannot use the drag to zoom feature. Either hide the annotation tool bar use the hide/show annotation tool bar icon or use the menu selection Tools_Select_None to re-activate the zoom feature.''
 
 
 
When the image is zoomed, scroll bars appear for scroll around the image. To fit the entire image to the image window, double-click on the image (or use the menu selection Image_Fit to Window).
 
 
 
===TIFF Format Information===
 
Annotations are saved as part of the original TIFF image as annotation data that is kept separate from the image. If an image is annotated and viewed by halFILE, you will not see the annotations since the Image Controls viewer used by halFILE does not recognize the annotation data.
 
 
 
If you annotate an image, be aware that some applications may not be able to read the image. For example:
 
 
 
'''Caere/Calera Wordscan''' - before annotation, the image can be read. After annotation, errors may occur so the image cannot be read.
 
 
 
'''Microsoft Office''' - annotated images can be inserted but the annotations are not visible.
 
 
 
'''FaxWorks''' - before annotation, the image can be read. After annotation, errors may occur so the image cannot be read.
 
 
 
 
 
 
'''10'''
 
 
 
=SECURITY=
 
halFILE provides multi-level security that includes:
 
 
 
• Restricting users from accessing selected image databases
 
 
 
• Restricting users to certain actions such as scan, index, archive, search
 
 
 
• Password control
 
 
 
• System Administrator identification
 
 
 
==Security Set Up==
 
To set up security, select '''Configure-Security''' and click the '''Enable Security''' sub-menu in the Administrator. This places a check mark on the sub-menu and tells the system that system security is enabled. If you click this sub-menu when it is checked, the security system is disabled and the check mark is removed.
 
 
 
''Immediately after enabling security, you must define at least one user with System Administrator privileges. This will prevent you from being locked out of the system.''
 
 
 
Security is based around users. When security is enabled, a user must provide a user id and a password to gain access to the system. Once he gets into the system, the databases that can be accessed and the features that can be performed depend on his user profile.
 
 
 
At least one user must be set up as a \’System Administrator\’. The System Administrator is the only person who can turn security on/off and define user profiles. When passwords are entered, the data is replaced with asterisks on the screen to prevent others from viewing a user\’s personal password. This is also true when the System Administrator defines user passwords. Therefore, if a user forgets his/her password and the System Administrator does not have a record of the password, the System Administrator would have to remove the user from the system, then re-add the user to set up a new password.
 
 
 
''If you are locked out of the system because you do not know a password, call Technical Support.''
 
 
 
To set up users and designate restrictions and privileges, select '''Configure-Security-User Profiles'''. This displays a screen similar to the following.
 
 
 
 
 
 
 
===Adding a new user===
 
1. Click the '''add''' button to display the user profile screen.
 
2. The left box shows all the databases that have been defined, consisting of an application id plus the document type. The frame at the bottom of the screen shows the global privileges the user is allowed to perform (scan, index, search, set up, archive, system administrator, all databases).
 
3. Click on the '''privilege''' buttons that you wish the user to perform. If you click the '''all databases''' button, then you do not need to select databases for the user. The user is automatically given rights to perform the selected global privileges for all databases.
 
4. If the '''all databases''' button is not selected, you must add the databases the user can access into the right-hand box. To do this, double-click a database in the left-hand box or click a database in the left-hand box and press the '''Add''' button. This adds the database to the user\’s list and gives the user the default, global privileges for that database.
 
5. To set particular privileges for a database, double click the database in the right-hand (user\’s) box. shows a form for specify user privileges for that database. In this way, you can give a user rights to index and search in one database, while allowing only search privileges in another.
 
 
 
===Editing an existing user set up===
 
1. Double click the user id, or highlight the user and press the '''edit''' button.
 
2. Set up the user\’s profile as describes under \’Adding a new user\’, above.
 
 
 
To remove a user, highlight the user and select '''File-Delete'''.
 
 
 
To close the user screen, select '''File-Close'''.
 
 
 
The following screen shows a user profile. This user has no database restrictions since the''' All Databases''' button in the User Privileges frame is turned on.
 
 
 
 
 
 
 
 
 
 
 
When you double click a database in the "databases the user can access" box, the screen below is shown. You can set up the user privileges for the database on this screen.
 
 
 
 
 
 
The "extended setting" button brings up the following screen for additional security settings for this user and database as shown below. This is used to disable the menu selections shown.
 
 
 
 
 
 
 
 
==Windows Active Directory Integration==
 
Windows Active Directory is a powerful tool for maintaining network users across multiple servers and domains. halFILE and e.halFILE can be configured to integrate with Windows Active Directory. This lets you set up Windows Active Directory Groups containing users that have similar security properties in halFILE. Then in halFILE, you do not need to set up each individual user, only the groups that match the Windows Active Directory Groups. When you add a user to a Windows Active Directory group, that user automatically inherits the privileges of that group when going into halFILE. Furthermore, no login to halFILE is required. The user is automatically logged in under the network user id.
 
 
 
===Why use Active Directory Integration?===
 
 
 
* Administer users from one place, Windows Active Directory.
 
* No halFILE security setup is required when a new employee is hired that needs to use halFILE. Set up the person\’s network user id, put him in the appropriate Active Directory Groups and he should be able to get into halFILE with the correct security.
 
* Easy to remove users when employee turnover occurs. If an employee leaves, you delete him from Windows Active Directory and he/she no longer has access to halFILE.
 
* Quickly change halFILE roles for users. If a user is promoted to a new job requiring different halFILE privileges, then move the user from one Active Directory Group to another and those privileges automatically flow over to halFILE security.
 
 
 
===Before you start===
 
 
 
Before you enable the Active Directory Integration feature in halFILE, you should spend some time planning your groups. These groups will be used to assign User Privileges (Configure-Security-User Profiles), Custom Search Settings (File-Database Custom Search button) and User Features (Extended Settings behind the database privileges in Configure-Security-User Profiles).
 
 
 
===halFILE Active Directory Integration Set Up Procedure===
 
 
 
# Set up a Windows Active Directory Group for each type of User that you would have in halFILE. For example, if I have Search only users, Search and Index users and Admin users, I would set up 3 Active Directory Groups as follows:
 
## HFAD_User_Search – for users with Search only privileges.
 
## HFAD_User_Index – for users with Search and Index privileges.
 
## HFAD_User_Admin – for users with Admin privileges.
 
 
 
# Add the Network users into the appropriate HFAD_User group(s).
 
# Set up a Windows Active Directory Group for each type of Custom Search you require. For example, if you have a Custom Search for Public users and a second Custom Search profile for Employees, then you would set up the Active Directory Groups as follows:
 
 
 
## HFAD_Search_Public
 
## HFAD_Search_Employee
 
 
 
# Add the Network users into the appropriate HFAD_Search group(s).
 
# Change halFILE to use Active Directory Integration. In the Administrator, this is under Tools-Options / Security/Versions tab. Check the "Use Active Directory Integration" box. Note: You must check the "Use halFILE Integrated Security" box to enable this check box.
 
# Set up a single User and Custom Search in halFILE for each Windows Active Directory Group, using the same name as the Windows Active Directory Group. So using the above examples, set up users named HFAD_User_Search, HFAD_User_Index and HFAD_User_Admin. Set up all the features as needed including Extended Settings and Group/Document Level Security. Then, set up Custom Search Profiles named HFAD_Search_Public and HFAD_Search_Employee.
 
# Now, when a user goes into halFILE, they are automatically assigned their Network user id. halFILE looks up the user id in the Windows Active Directory Groups to determine which groups the user belongs to. Then, the user\’s profile for halFILE security is created for the user.
 
 
 
===halFILE Active Directory Integration===
 
 
 
Once the setup is complete, you should run HFWAD32.EXE to login to halFILE using Windows Active Directory Integration. This program determines what groups the user belongs to and set up the halFILE security privileges accordingly. Then it continues on to the halFILE Manager (halfile.exe).
 
 
 
 
 
===e.halFILE Active Directory Integration===
 
 
 
e.halFILE uses the same security setup as halFILE. However, there are some special set up requirements in Microsoft Internet Information Services (IIS) that need to be configured as follows:
 
 
 
#### Create a folder under the ehalfile folder named Login and copy hflogin.asp, hflogin.dll and halweb.ini into this folder. You will need to register hflogin.dll.
 
#### Create a virtual directory called "login" in your website and set Directory Security to disable Anonymous Access and enable Integrated Windows Authentication behind the Directory Security tab.
 
#### Change the login button or link on your website to go to …/login/hflogin.asp. This will ask the user to login to Windows and perform the halFILE Active Directory authentication before proceeding with the next web page.
 
 
 
===
 
Active Directory Integration - Behind the Scenes===
 
 
 
New tables in the HFWParams database are used to store the above information including:
 
 
 
ADUsers
 
ADUserFeatures
 
ADCustomSearch
 
 
 
When a user logs in, halFILE queries Windows Active Directory to determine which Active Directory Groups he/she belongs and dynamically builds the security system for that user in halFILE according to the settings for matching group names set up in halFILE.
 
'''
 
''''''APPENDIX I. '''
 
 
 
=Compatible Scanners and Engines=
 
As mentioned earlier in this document, halFILE support Kofax-based scanners, TWAIN compatible scanners and provides a methodology for importing documents and images from other sources.
 
 
 
==Kofax==
 
halFILE supports scanners and engines that are compatible with KOFAX ImageControls and Adrenaline drivers. This includes over 1100 combinations of scanner models and Kofax cards. A web-based configuration guide can be found at [www.kofax.com/Configurator-http://www.kofax.com/Configurator] and can be used to determine if your scanner is compatible with our scan software. Hardware and software requirements are under constant revision as new products are released. Therefore, if you have any questions regarding the hardware and software required, call hal Systems Corporation.
 
 
 
==TWAIN==
 
Support for TWAIN scanners is new to halFILE 2.x. Call hal Systems Corporation to determine if your TWAIN scanner is compatible with halFILE\’s TWAIN Scanning module.
 
 
 
 
 
'''
 
''''''APPENDIX II. '''
 
 
 
=Enabling Other Applications =
 
halFILE is able to work with some existing databases and programming environments, integrating image retrieval functions dynamically from the database screens you are familiar with. This add-on product is called the halFILE ActiveX DLL. The requirements for Image Enabling your database are as follows:
 
 
 
1. halFILE must be installed. The halFILE ActiveX DLL works with any halFILE database.
 
2. You must have the ability to modify your program or apply a macro to your program that will perform the necessary API functions.
 
3. You must purchase the halFILE ActiveX DLL from hal Systems Corporation. Call your sales or technical support representative for more information.
 
4. The application that you are enabling must contain some field or value that can be passed to the halFILE ActiveX DLL so it can find the related image using a halFILE database.
 
 
 
With the halFILE ActiveX DLL, you scan and index images using halFILE. The index information you supply will be used to link to your application. For instance, if your application was an invoicing system that used an invoice number to uniquely identify an invoice, you could scan the invoices into halFILE and, from your application, you could view the images and post index information such as the invoice number into the halFILE database. From your application, you could also pass the invoice number to find, display and print the image for that invoice.
 
 
 
 
 
 
'''APPENDIX III'''
 
 
 
=Building a Sample Application=
 
The halFILE installation diskettes include database template files for several different applications that can be used to help you build your application. The sample applications provided include the following:
 
 
 
TITLE01.SPC - sample Title Plant database template.
 
TITLE01.RPT - sample Title Plant Report for Format \#1.
 
TITLE02.SPC - sample Title Bankruptcy database format \#2 template.
 
TITLE03.SPC - sample Title Divorce database format \#3 template.
 
TITLE04.SPC - sample Title Real Estate Closings database format \#4 template.
 
TITLE05.SPC - sample Title Probates database format \#5 template.
 
TITLE06.SPC - sample Title Financial Statements database format \#6 template.
 
TITLE07.SPC - sample Title Tax Suits database format \#7 template.
 
RESUME1.SPC - sample Resume/Personnel file database template.
 
SIG01.SPC - sample Signature Verification database template
 
AIM01.SPC – sample template that links to Aim for Windows Title Closing Package.
 
For more information about setting up the Aim for Windows integration, call hal Systems and request document \#HFW0002.
 
 
 
To use one of these sample databases with a new application, perform the following:
 
# Select '''File-Applications''' and set up a new application by selecting the '''New''' button and entering a 3-character application id and an application description. Select the desired folder option (we suggest \’limit number of images per folder and auto assign the folder id\’ with the number of images per folder set to 1000).
 
# Select '''File-Database''' and click the '''New''' button. Select '''File-Open Specification''' and pick one of the above templates from the halFILE program directory. Make any modifications necessary, then select File-Build New Database to create a database.
 
# Select '''File-Baskets''' and click the New button to add a basket for holding images.
 
# If the database template you selected above includes any table fields, you must create the tables using '''File-Table'''. From the Table menu, select '''File-Add Predefined Tables''' to add tables that may already be delivered with the installation diskettes (such as the Title Plant Application Instrument Types table). Any tables that are not included can be created using the '''Create Table''' button on the Table form. If the template includes a table named \’TitleSubdivision\’, \’TitleTownship\’ or \’TitleAbstract\’ then you must set up these tables using the Base Edit icon in the halFILE program group.
 
# Scan and index a test page to place a record in your database.
 
# Perform a search for the document that was scanned and indexed. From the Search Hit List, select the '''Report''' button and add a new report. Select the appropriate .RPT file using the select button on the form. This should make the report file available to you so you can print a report of the hit list.
 
# To complete the application set up, set up cartridges and drives to archive to using the '''Configure''' menu selection from halFILE\’s main menu.
 
'''APPENDIX IV'''
 
 
 
=Importing Other Document Types into halFILE=
 
halFILE lets you import documents from other application using a feature called \’Associated Documents.\’ Associated documents are documents in which an association has been defined in Windows based on the document extension. In other words, in Windows, you can associate anything with a .DOC extension to Microsoft Word, anything with an .XLS extension to Excel and so forth. By adding this support, halFILE can support numerous document types.
 
 
 
==Setting up Associations==
 
Within Windows, associations can be set up within Explorer. Select the View_Options menu and then the File Types tab. This will show you existing associations as well as let you add new ones.
 
 
 
==Importing Associated Documents==
 
There are several ways to import Associated Documents into halFILE including:
 
# Use Tools_Import menu selection within halFILE.
 
# Using the Explorer Send To feature.
 
# Using HALMAIL when a document is attached to an e-mail message.
 
 
 
==Importing using File_Import==
 
To import Associated Documents using File_Import:
 
# Set '''File Type''' the \’associated.\’ By default this is set to \’image.\’ If you fail to change the File Type and import documents you will receive an error when you try to view the documents.
 
# Find the document or documents to import and add them into the import list using the Add to List or Add All buttons. Note that all documents must exist in the same directory.
 
# Select the menu File_Begin Import.
 
# Answer the \’After importing documents, do you wish to delete the original image files?\’ question. Answer yes if you want document to be removed after it has been imported into the halFILE basket.
 
# The import screen is displayed. Here you can:
 
# To view a document, double click the document number in the import list. This will look up the File Associated and run the Associated Application, automatically loading the document. For example, if you import a Word document and double click on the document in the Import List, then Word loads and shows the document.
 
# Press the Import All Documents button to import all the documents in the Import List.
 
# Select a document and press the Import Document button to import only the selected document.
 
# Press the Remove Document button to remove a document from the Import List. This does not remove the actual document file.
 
# Press the Close button to close the import window.
 
 
 
''IMPORTANT: You are responsible for closing the Associated Document application when you are finished viewing the document. Failure to do so will result in out or memory errors when too many applications are running at the same time within Windows.''
 
 
 
==Version Control==
 
halFILE supports version control of Associated Documents as follows. If a document is opened in search with version control active, the document is opened as read-only. This forces the user to save changes to the document to a new file (thus a new version of the document is created). If a document is opened with version control disabled, the document can be modified.
 
 
 
The version control option is set up in the '''Security/Versions''' tab of the '''Tools-Option''' screen of the halFILE Administrator. Options are:
 
 
 
* Allow users to save changes made to Associated Document (essentially no version control).
 
* Do NOT allow users to save changes to Associated Documents (documents are opened as read-only).
 
* Interactive mode which prompts the user when opening an Associated Document.
 
 
 
==Reviewing the Basket Contents==
 
To view documents in a basket, use Tools_Basket Status. Click once on images or text files since halFILE is the viewer for those document types and loading is immediate. Double-click associated files to load the target application and view the document.
 
 
 
==Archiving Associated Documents==
 
Archive Associated Documents in the same way you archive images or text files.
 
 
 
==Searching and Viewing Associated Documents==
 
When you search your halFILE Database and double-click on a document in the hit list, the associated application will be loaded if the file is identified as an association. As noted above, you are responsible for closing the application when you are through viewing the document. In cases where most documents are of the same type, you may want to leave the target application open to speed up load time.
 
 
 
If the document is on a rewritable device, you can change the document using the target application and save it back to disk. If the document is on a read-only device such as a CD, you can change the document and save it as a new document name. You could then import to new document into halFILE and now have versions of the same document. To provide a tracking of the versions, add a version or date field to your halFILE database.
 
 
 
==Document Types Tested==
 
In our labs, we have successfully imported the following document types:
 
Word
 
Excel
 
PowerPoint
 
Adobe Acrobat (PDF)
 
HTML Internet web pages
 
TIFF Images using the Wang Viewer as the target application
 
Windows Bitmaps (BMP)
 
JPEG Images
 
WAV Sound Files
 
MIDI Music Files
 
AVI Videos
 
 
 
==Organizing Documents==
 
Use halFILE as your Document Binder. Set up a database containing search fields needed to find and group your documents. Archive your documents to CD and share them across the network. A sample Document Binder database in file could consist of:
 
 
 
{|
 
|Field Name||Field Description
 
|-
 
|Binder Name||Description of documents in the Binder. This could be a table driven and validated field such as SIM01 for the Simmons Account.
 
|-
 
|OriginalDocumentName||the original document name
 
|-
 
|CreationDate||date document was created
 
|-
 
|ModifyDate||date document was last modified
 
|-
 
|Owner||person responsible for the document
 
|-
 
|Remarks||comments about the document
 
|-
 
|}
 
 
 
Of course, the database can be customized to suit your needs. Then, using this Binder concept, you could search for the Simmons Account and find Word documents, scanned images, Excel spreadsheets all having to do with that account.
 
 
 
==Associated Import Utility==
 
The Associated Import Utility can be used to import sets of Associated Documents. This utility is capability of using the document file name to populate index fields. For more information see Supporting Document \#hfw0018 on the web at halfile.com or contact your sales representative.
 
'''APPENDIX V'''
 
 
 
=Text File Support=
 
''Text File Support, or halCOLD,'' is an add-on product from hal Systems which lets you import text documents and computer-generated output into halFILE. Often called COLD (Computer Output Laser Disk) or ERM (Enterprise Report Management), this feature provides a powerful method for storing text in a halFILE database. Utilities are provided for splitting text documents into halFILE documents, importing the text document with automatic indexing features, and overlaying a text document with an image overlay during search. Text and images can be integrated seamlessly in the same halFILE database.
 
 
 
To obtain more information on this feature contact your hal Systems Sales or Technical Support Representative or request document \#HFW0001.
 
 
 
 
'''APPENDIX VI'''
 
 
 
=Add-On Applications=
 
The following briefly describes other related applications available from hal Systems Corporation. For more information on these applications, request the referenced document number from hal Technical Support or on-line in the Supporting Documents section of Technical Support at halfile.com.
 
 
 
# E-Mail Collector – a powerful system which archives e-mail from select Outlook or Outlook Express Folders to a halFILE E-mail Collector database. Includes a client module that can be used on non-halFILE workstations.
 
# Automated Indexing – this module performs full-text OCR of TIFF images (requires Imaging Professional for Windows) and stores the results into a halFILE database. halFILE Search module can then be used to perform full-text searches of the data.
 
# Rearchive Utility – this utility lets you archive to a large capacity disk and later, rearchive to a CD stage area in order to make CDs of the oldest images. This is useful when you want to keep as many images on-line as possible before moving them to CD. Document \# HFW0004.
 
# Print to halFILE – this is a printer driver that lets you print from an application and create TIFF images of what was printed. It interfaces with haFILE\’s indexing module so, after printing is complete, the images can be placed into a basket and indexed. Document \# HFW0005.
 
# Image Test and Process for ImageControls 2.x or later – this is a utility that can perform image testing and processing against a set of images. Processing options includes Deskew, Despeckle. Black Border Removal. Deshade. Streak removal. Line removal.''' '''Image Filtering. It is accessed using the Tools-Process Images menu in the halFILE Manager and requires ImageControls 2.x or later and either a Kofax Card or an Adrenaline Image Processing Software Engine. Document \# HFW0007.
 
# Index Verify – this feature of halFILE is used to verify index data entry by re-keying the data a second time (typically by a second operator). It is enabled using the File_Databases_Verify Set Up button in the halFILE Administrator. This module displays the differences and lets the operator correct errors. Document \#HFW0008.
 
# Barprint utility - used to print barcodes that can be attached to documents before scanning. Contact your sales representative for more information.
 
# Fast Import Utility used primarily in Title Plant Applications to store documents to a folder and then import them into a halFILE database using the folder name as index field information. Document \#HFW0017.
 
# Title Plant Extensions - includes documentation for many features for the Title Industry. Document \#HFW0002.
 
# HFFLOW32 Database Synchronization Utility – formerly called TOFLOW, this utility is used to synchronize information between two like halFILE databases. Document \#HFW0022.
 
# Word Merge Utility – used to merge halFILE information for an indexed document into a Word document. Document \#HFW0016.
 
 
 
'''APPENDIX VII'''
 
 
 
=Hot Keys and Short Cuts=
 
The section provides hot keys and short cuts that can be used in halFILE for Windows. Many of these are inherent to Windows and can be used, not only in halFILE, but in any Windows program. These are listed under the function of "Windows." Other hot keys are unique to halFILE and are listed in the part of the program where it is applicable.
 
 
 
Standard Windows Hot Keys:
 
 
 
{|
 
|'''Feature'''||'''Hot Key'''||'''Description'''
 
|-
 
|Windows||CTRL-Z||Undo hot key. Can be used to \’undo\’ the last key strokes that were performed.
 
|-
 
|Windows||CTRL-C||Copy. Copies the highlighted text to the Windows clipboard so it can be used in a \’paste\’ function later.
 
|-
 
|Windows||CTRL-X||Cuts. Cuts (erases) the highlighted text to the Windows clipboard so it can be used in a \’paste\’ function later.
 
|-
 
|Windows||CTRL-V||Paste. Pastes the contents of the Windows clipboard into the box where the cursor is.
 
|-
 
|Windows||ALT-||If a menu selection has a letter underlined, then you can activate that menu by pressing ALT + the letter underlined. For instance, at the main menu of halFILE, the "File" has the letter F underlined. Therefore, pressing Alt-F activates the File menu.
 
|-
 
|Windows||TAB||Moves the cursor to the next control on a screen or form. Examples of controls include a button, a list box and a text box. On the search criteria screen, for example, you can TAB down from field to field until you get to the field you want to search on.
 
|-
 
|Windows||SHIFT-TAB||Moves the cursor to the prior control on a screen or form. On the index form, for example, if you notice something was mis-keyed and want to go up to the box containing the incorrect data, you can press SHIFT-TAB until you get there.
 
|-
 
|}
 
 
 
 
halFILE Hot Keys:
 
 
 
{|
 
|Search||F12||When you are on the search hit list or are viewing a document, F12 takes you to the next document.
 
|-
 
|Search||F11||When you are on the search hit list or are viewing a document, F11 takes you to the prior document.
 
|-
 
|Search||PageDown||When you are viewing a document, pressing Page Down takes you to the next page within the document.
 
|-
 
|Search||PageUp||When you are viewing a document, pressing Page Up takes you to the prior page within the document.
 
|-
 
|Search||F8||When you are viewing a document, F8 returns you to the search hit list.
 
|-
 
|Search
 
Index||F2||If the cursor is on a text box that is validated in a table and the question mark is displayed, F2 works the same as clicking the question mark and displays the valid table entries.
 
|-
 
|Search
 
Index||Alt-Z||Zoom toggle. Pressing Alt-Z selects the next zoom level.
 
|-
 
|Search
 
Index||Alt-1||zoom to upper left quadrant
 
|-
 
|Search
 
Index||Alt-2||zoom to upper right quadrant
 
|-
 
|Search
 
Index||Alt-3||zoom to lower left quadrant
 
|-
 
|Search
 
Index||Alt-4||zoom to lower right quadrant
 
|-
 
|Search
 
Index||Alt-\~||Fit width (toggles upper half/lower half of document)
 
|-
 
|Search
 
Index||CTRL-F||Goes to first page of the document
 
|-
 
|Search
 
Index||CTRL-L||Goes to last page of the document
 
|-
 
|Index||Ctrl-O||If Imaging Professional for Windows is installed, in Index you can draw a box around a portion of the image, press Ctrl-O and the system will convert the boxed portion of the image to text and post it to the current index field.
 
|-
 
|Index||Alt-D||Duplicates information from the prior document into the selected field.
 
|-
 
|Index||Alt-A||Duplicates information from the prior document for all fields.
 
|-
 
|Note: In Index, the Duplication Hot Keys tab under the Tools-Options menu can be used to up custom duplication hot keys.
 
|-
 
|Scan||F5||After scanning a batch of pages, when you are stapling images into documents, the F5 key works the same as pressing the End of Document button. This also works for stapling images during Import.
 
|-
 
|Scan||Down arrow||After scanning a batch of pages, when you are stapling into documents, the Down arrow displays the next image in the list.
 
|-
 
|Scan||Up arrow||After scanning a batch of pages, when you are stapling into documents, the Up arrow displays the prior image in the list.
 
|-
 
|}
 
 
 
 
 
 
INDEX
 
 
 
'''
 
'''Access 23, 24, 25, 31, 50, 51, 76, 111, 145
 
Administrator 2, 5, 7, 8, 18, 20, 27, 28, 29, 31, 32, 34, 44, 45, 46, 47, 48, 49, 78, 81, 88, 96, 105, 110, 113, 119, 132, 133, 153, 164, 167
 
Adrenaline 17, 45, 53, 160, 167
 
annotation 150, 151, 152
 
appending pages 130, 132
 
archive 1, 8, 18, 41, 47, 85, 86, 87, 88, 89, 90, 91, 127, 146, 147, 153, 154, 162, 164, 165, 167
 
associated files 164
 
Associated Import 47, 135, 136, 139, 141, 143, 165
 
attached 50, 51, 79, 162, 163, 167
 
bar code types 44
 
Bar Code Types 44
 
bar codes 44, 45, 46, 55, 61, 63
 
Bar Codes 44, 45, 46, 55, 61, 63
 
basket 8, 18, 21, 30, 31, 32, 33, 34, 37, 38, 46, 47, 49, 53, 57, 65, 66, 72, 74, 75, 76, 77, 78, 79, 81, 85, 86, 89, 90, 91, 104, 113, 123, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 141, 142, 143, 146, 162, 163, 164, 167
 
beginning of field 27, 93
 
between 95, 97
 
cartridge 11, 41, 42, 43, 74, 85, 86, 87, 88, 89, 90, 91, 145, 146, 147
 
CD 1, 2, 11, 13, 22, 42, 43, 85, 91, 134, 142, 145, 146, 164, 165, 167
 
Configure-Cartridges 42, 90
 
Configure-Drives 41, 42, 43, 90
 
Configure-Security 153
 
crop 58, 67
 
Crystal Reports 1, 12, 41, 47, 83, 95, 96, 118, 140
 
deleting pages 130, 133
 
deskew 58, 59, 60, 61, 63, 66, 67
 
despeckle 59, 61, 67
 
dimensions 71
 
document 6, 1, 6, 7, 8, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 41, 43, 44, 46, 47, 48, 49, 50, 54, 55, 56, 57, 61, 63, 64, 65, 68, 69, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 88, 93, 95, 97, 99, 100, 102, 103, 104, 105, 108, 109, 113, 116, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 139, 146, 147, 149, 154, 160, 162, 163, 164, 165, 166, 167, 169
 
Document Clipboard 81
 
drives 11, 32, 41, 42, 43, 89, 90, 91, 162
 
duplicate 7, 81, 121, 122, 169
 
Duplication 80
 
e-mail 7, 8, 9, 35, 37, 38, 68, 69, 76, 78, 80, 88, 90, 91, 108, 121, 122, 149, 150, 151, 163, 167
 
end of field 93, 97
 
external database 24, 25, 51, 145
 
external table 50
 
Fallout Report 109, 117, 118, 119, 120
 
fax 4, 19
 
field masks 29
 
Field Masks 29, 30, 31
 
file folder 87
 
File-Application 20, 21, 87, 162
 
File-Baskets 32, 33, 34, 78, 162
 
File-Database 21, 23, 25, 26, 27, 28, 29, 31, 113, 119, 146, 162
 
File-Import 47, 72, 73, 147
 
File-Index 78
 
File-New 20, 21, 38, 96
 
File-Print Setup 120, 121, 122
 
File-Reports 41
 
File-Scan 63, 67
 
File-Search 93
 
File-Tables 38
 
folder 13, 15, 19, 21, 22, 32, 33, 43, 49, 50, 68, 69, 70, 76, 79, 86, 87, 88, 89, 96, 100, 108, 109, 110, 118, 128, 134, 135, 142, 162, 167
 
Folder 22, 87
 
FTP 48, 69, 70, 72
 
help 3, 4, 5, 18, 31, 45, 46, 61, 67, 82, 83, 96, 103, 107, 114, 120, 122, 123, 147, 151, 162
 
hit list 7, 28, 29, 41, 95, 96, 97, 98, 99, 100, 104, 105, 107, 108, 109, 112, 114, 116, 120, 121, 122, 123, 162, 164, 169
 
hot key 3, 80, 81, 103, 168, 169
 
Hot key 3, 168
 
image 2, 6, 8, 9, 11, 12, 20, 21, 25, 30, 32, 41, 45, 47, 49, 50, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 73, 74, 75, 78, 79, 81, 82, 85, 93, 100, 102, 103, 104, 107, 108, 121, 122, 123, 126, 127, 129, 130, 131, 132, 133, 134, 135, 137, 149, 150, 151, 152, 153, 161, 162, 163, 166, 167, 169
 
ImageControls 56, 160, 167
 
import 2, 8, 18, 30, 36, 47, 49, 57, 66, 72, 73, 74, 75, 76, 123, 128, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 147, 148, 163, 164, 165, 166, 167, 169
 
index 2, 3, 7, 8, 18, 21, 25, 29, 30, 31, 36, 37, 38, 40, 44, 46, 47, 50, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 95, 97, 100, 105, 119, 120, 121, 122, 127, 128, 135, 139, 140, 143, 153, 154, 161, 162, 165, 167, 168, 169
 
Index 2, 18, 77, 78, 81
 
inserting pages 57, 66, 133
 
integrity 83
 
internal table 83
 
invert 60, 61, 67
 
Kofax 12, 13, 17, 45, 46, 53, 54, 58, 59, 60, 61, 131, 134, 135, 160, 167
 
magneto-optical 1
 
Magneto-optical 1
 
MAPI 149
 
mark up 150, 151
 
Mark up 150, 151
 
masks 7, 29, 30, 31, 89, 90
 
Masks 29, 30
 
moving pages 130, 133
 
network 1, 6, 13, 15, 33, 41, 42, 48, 72, 85, 91, 149, 165
 
OCR 1, 2, 8, 11, 12, 49, 55, 63, 82, 119, 123, 129, 167
 
ODBC 1, 13, 17, 23, 25, 31, 48, 96, 113
 
optical disk 2, 22, 41, 43, 85, 145
 
overlay 166
 
paper 6, 53, 54, 55, 63, 71
 
paper sizes 71
 
patch codes 46
 
Patch Codes 46
 
performance 3, 22, 23, 55, 83
 
print 47, 55, 61, 64, 67, 75, 78, 83, 95, 96, 118, 120, 121, 122, 127, 151, 161, 162, 167
 
process images 47
 
range 23, 63, 93, 95, 97, 103, 116, 117, 118, 120, 127, 128, 129, 131
 
rearranging pages 129, 131
 
references 28, 29, 33, 105, 116, 121, 122
 
References 28, 29
 
replacing pages 130, 132
 
report 3, 41, 49, 75, 95, 96, 97, 109, 117, 118, 119, 120, 140, 162, 166
 
reverse 61, 63, 107
 
scan 2, 12, 17, 18, 21, 36, 37, 38, 44, 45, 46, 47, 49, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 74, 78, 79, 108, 122, 126, 127, 128, 131, 153, 154, 160, 161, 162, 169
 
Scan 2, 12, 18, 21, 53, 55, 61, 67
 
scanner 2, 4, 12, 13, 17, 45, 46, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 71, 72, 80, 82, 123, 127, 130, 131, 132, 133, 160
 
Scanner 2, 12, 53, 54, 55, 58, 61, 62, 63, 66, 67
 
SCSI 12, 17, 53
 
search 1, 2, 3, 7, 8, 18, 23, 26, 27, 28, 29, 39, 40, 41, 47, 48, 50, 73, 77, 78, 79, 80, 81, 83, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 140, 153, 154, 162, 164, 165, 166, 167, 168, 169
 
security 2, 7, 20, 27, 29, 30, 48, 100, 113, 125, 153, 156, 164
 
short cut 3, 24, 168
 
sizes 71, 103
 
SmartNames 110, 111
 
soundex 111, 112
 
Soundex 97, 111
 
stapling 57, 61, 64, 65, 66, 67, 74, 169
 
starter 109, 112, 113, 114, 115, 116, 117, 118, 119, 120
 
table i, 3, 8, 18, 21, 24, 25, 29, 38, 39, 40, 41, 42, 47, 48, 50, 51, 71, 79, 83, 100, 105, 109, 110, 111, 146, 147, 162, 165, 169
 
Table 24, 38, 39, 40, 147, 162
 
template 9, 24, 25, 79, 105, 108, 162
 
Text File Support 3, 166, 167, 168
 
Text Files 90, 96, 164
 
Tools-Associated Import 135
 
Tools-Basket Status 125
 
Tools-Image Utility 131, 132, 133
 
Tools-Move Images 129, 130, 131
 
'''Tools-Options''' 29, 46, 49, 50, 57, 66, 74, 79, 80, 81, 82, 105, 112, 118, 120, 122, 169
 
Tools-Process Images 134, 135, 167
 
Tools-Test Images 134
 
transactions 47
 
TWAIN 12, 17, 53, 62, 63, 65, 66, 67, 68, 69, 131, 160
 
update 5, 47, 116
 
user 1, 2, 4, 5, 1, 6, 7, 8, 12, 13, 22, 23, 25, 29, 30, 42, 48, 68, 69, 70, 72, 87, 93, 113, 118, 125, 149, 153, 154, 155, 156, 164
 
User 1, 4, 6, 7, 8, 9, 12, 13, 19, 20, 22, 25, 27, 29, 30, 31, 33, 34, 35, 36, 37, 42, 43, 46, 47, 48, 63, 68, 69, 70, 72, 85, 87, 91, 93, 105, 110, 113, 118, 120, 125, 149, 153, 154, 155, 156, 164
 
verify 16, 31, 38, 47, 85, 104, 167
 
Word Merge 9, 105, 109, 167
 
workflow 35
 
Workflow 33, 34, 36, 37
 
WorkFlow 33
 
WORM 1, 41, 42
 
'''
 
'''
 

Latest revision as of 09:40, 12 May 2011

User Manual

File:HF Users Manual 30.doc

halFILE Document Manager
Version 3.0
April 22, 2009

Copyright © 2004-2009 by hal Systems Corporation halFILE is a trademark of hal Systems Corporation.

All information contained or disclosed by this document is considered confidential and proprietary by hal Systems Corporation, except for rights expressly granted by contract in writing to other parties concerning the data or information disclosed herein. All design, manufacture, use, reproduction, and sales rights are reserved by hal Systems Corporation. Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable format except in the manner described in the documentation. Copyright © 2004-2009 by hal Systems Corporation. All rights reserved.

Chapter 1 - Welcome to halFILE

Chapter 1 - Welcome to halFILE

Welcome! This chapter introduces you to halFILE™, the leader in document management and imaging, and provides you with an overview of this manual.

Chapter 2 - Overview

Chapter 2 - Overview

HalFILE 3.0 is a major product release. This chapter tells you about new features and enhancements and describes the upgrade process from prior releases.

Chapter 3 - System Setup

Chapter 3 - System Setup

The steps used to install halFILE and set up hardware and software components is covered in this chapter. It also lists the system requirements, and tells how to set up special halFILE features. This chapter covers the halFILE Administrator in detail.

Chapter 4 - Capturing Documents

Chapter 4 - Capturing Documents

This chapter describes how to scan, import, and capture the printed output to introduce new documents to halFILE.

Chapter 5 - Indexing Documents

Chapter 5 - Indexing Documents

An explanation of how key word indices are entered, how barcodes can be used, how database lookups can streamline the index process and how "real-time" OCR works can be found in this chapter.

Chapter 6 - Archiving Document Images

Chapter 6 - Archiving Document Images

This chapter describes how images are moved to permanent storage such as optical disk cartridges or magnetic disk. It also discusses back up strategies for image files and the process of making CD-ROM copies of images.

Chapter 7 - Search for Documents

Chapter 7 - Search for Documents

This chapter provides an explanation of searching for documents and viewing and printing the database information and related images.

Chapter 8 - Tools

Chapter 8 - Tools

A number of special tools and features of halFILE are available to you. This chapter covers these tools and discusses when they are best implemented.

Chapter 9 - Other halFILE Features

Chapter 9 - Other halFILE Features

This chapter describes some of the additional features you will find in halFILE.

Chapter 10 - Security

Chapter 10 - Security

halFILE provides powerful security features covered in this chapter on security.

Appendix

Appendix