Posts

Showing posts from November, 2015

AutoStore: AutoCapture Folder Browse

Image
If you're looking for an AutoCapture script to browse folders, then this post is for you. It uses a String List field to provide the folder navigation, as there isn't a tree field available in AutoCapture. To get started, prepare an AutoStore configuration using the AutoCapture and Send to Folder components. Open the AutoCapture component, and add a new Form. Then ... Add a new field. We'll use Folder for the field Name . Set the Type  option to String list . Make the field Required . Enable the Run script on field change setting. Enable the Run on form load setting. Click the [...] button to open the script editor. Now, onto the script. Here's the short-list of what it does: In the script, define the starting folder. Move into a folder by selecting the item. With a folder selected, the list is refreshed with any of its subfolders. Navigate Back, and the list is refreshed with those folders. Stops Back navigation once arrived the start path....

AutoStore: AutoCapture Validate Regex

Image
It is possible to check the field input of an AutoCapture form as it is submitted. In the following example, we begin with an AutoCapture form String  (text) field named "Email To". Make sure the Run on form validate option is enabled. Doing so will execute the Form_OnValidate event handler. Here, we can pass the field value with a regular expression pattern into a custom function named IsValidRegExp() , which returns a True or False. AutoCapture Form Validate RegEx Example '================================================================================ ' CONSTANTS SECTION '-------------------------------------------------------------------------------- Const  REGEX_PATTERN = "^\S+@\S+$" Const FIELD_TO_TEST = "Email To" '================================================================================ ' EVENT PROCEDURES '-------------------------------------------------------------------------------- Function Fo...

AutoStore: Processing Date Values

Simply put, dates represent fundamental pieces of document metadata. In this article, we'll look at processing date values with the VB/JScript process component in AutoStore. To illustrate why this can be useful, consider the following scenario. A document needs to be routed to a folder. One of the folders in the destination path is characterized by the year. In the capture form, an entire date value is collected, but only its year is needed for that subfolder. Would we ask the user to input only the year separately? Of course, why should we? We already have the desired date. The year  would just needs to be extracted. Perhaps we already have a mechanism to get what we need. To know for sure, it's important to understand what that date  actually represents. For example: Capture Date Many AutoStore components offer valuable date parts in the Available RRTs list. Their respective values reflect the current date or time. However, not all components provide these RRTs, ...

AutoStore: AutoCapture Folder Name List

Image
Can an AutoCapture list field be loaded with the folder names located in a particular directory? The short answer is absolutely, and in this post, we'll look at a simple example which does just that. Where a folder lookup can be useful is when the name of the subfolder represents an entity within its parent folder, and a fresh list is needed to complete the destination path. To illustrate, let's begin by examining a Vendors folder that contains subfolders representing different vendors. Shared Drive Accounting Vendors Vendor A Vendor B Vendor C Vendor D The Vendor names could be manually added to an AutoCapture String list field, or also added dynamically using a form script. We'll examine a couple of touch points: Loading the list field Default a blank list item We'll begin by building a new configuration using the AutoCapture capture component, and the Send to Folder route component. Create an AutoCapture form, and add a new String L...