Patent ID: 8792141

Claim:
A method for a generating a workflow configuration for processing a document executed via a processor of a computer system with a memory that stores executable instructions having the method, comprising: receiving the document with user input filled within data fields; extracting form data including rules and zoning information associated with the documents from metadata contained in a barcode on the document; dynamically generating a workflow to process the document using the form data, the generating including: using the zoning information, determining a location of each data field within the document, in response to the user-input in a select data field meeting a condition defined in a rule, performing one of expanding and skipping a processing of a same or different data field based on the rule, for the select data field being expanded, dynamically connecting and ascertaining relationships between global and local anchors at the location of the select data field to accommodate additional user-information, extracting the user input from at least the data fields not associated with the skipping, and routing the extracted user-input based on the workflow; and, caching the workflows in the memory to process documents that have substantially similar field definitions in the metadata extracted from the barcode.