BPM and Advanced Document Generation: What’s the Difference?
Since its birth in the early part of the century, BPM (Business Process Management) technology has become widely deployed and a key part of large-enterprise IT infrastructure. Traditional BPM deals specifically with predictable, structured processes with well defined steps that lead to understood conclusions. Advanced Document Generation (ADG) is a subset of business process management dealing specifically with the modeling of document generation processes.
Take, for example, a contract origination process, which could be triggered out of, for example, a CRM. A dataset stored in the CRM could be passed into the workflow for the purpose of generating a contract, along with collateral documentation, and then routed to various knowledge workers for approval, modification, or rejection. However, depending on the complexity of the documentation, most BPM suites simply lack the modeling capability to generate complex documents within the larger business process. That’s where ADG comes into service.
Advanced document generation takes a document-first approach, meaning that business rules are coded into the text of the document(s), accounting for all relevant permutations. Simple variables are inserted with point-specific formatting attributes added. Computed variables are also built and inserted at necessary merge points. Optional text blocks are defined with conditional logic, etc. Then, a sequence of interactive forms (an interview) is created to gather all the variable information necessary to generate the document(s).
With the document generation process fully modeled, it can run independently as a document generation process, or it can be incorporated as a component into another web application. (To see a document generation process running inside a web application, check out Thomson Reuters’ Interactive Decision Tools on Checkpoint. Built on HotDocs, the industry leading ADG, the recently released TR product helps tax lawyers and accountants navigate complex legal statutes and regulations to arrive at legally valid opinions for their clients. The HotDocs-based system then generates necessary documentation, such as formal opinion documents and correspondence.)
In the contract origination process mentioned above, the CRM dataset could be passed directly into the document process interview and would appear in the context of the interview as “answered questions.” The interview would present all other questions necessary to complete the documentation set.
Enterprise-grade ADG systems are designed to handle any documentation set, no matter how large or complex. Such systems should have platforms for both on-premises and cloud-based deployment, and should have highly evolved APIs that will allow for integration into any automated process. Furthermore, an ADG system should work equally well in ad hoc and unstructured-process environments, such as those provided by today’s highly sophisticated adaptive case management systems.