HotDocs
Domains/SubDomains
Basha Partners
|
HotDocs Under the Hood
The video takes you on a guided tour of the features of HotDocs,
an online document assembly software platform. The video will
display various features and functions of the software. In
the tour, you can expect to see:
- The Preview Document function which allows you to view the document, based on the current answer set and directly access the dialogs to change variables without leaving the preview screen
- A look inside at the Dialog Scripting engine, including the support for auto fill for functions and variables
- Use of computations to perform as functions, allowing the using to pass parameters to a function and get a result, without replicating hundreds of lines of code
- Use of computations to simplify template coding and provide consistent changes across multiple templates
- Discussion of the values of a master component files and modular templates for both ease of deployment and ease of revision
HotDocs & The District Attorney
Shifting from an IBM Mainframe solution, the Nassau District Attorney needed
a complex, yet flexible and maintainable document assembly
system. Basha delivered
Foreclosure Litigation with HotDocs
A single client undertakes volume foreclosure litigation work. Requiring a way
to manage & produce documentation in the most efficient
manner possible, they chose HotDocs. The result was a
highly efficient system that was slightly different to
"the usual"...
Multi State Lending
Fifty states, each state having different requirements and formatting. The challenge:
a single set of templates that cater to all formatting
& content requirements for all 50 states. From 50
template sets to 1 template set, 10 hours drafting time
to literally 10 minutes.
HotDocs Library
Documents, Previews & Search
The HotDocs library is the main entry point for both assembling
documents as well as modifying templates. From the library
one can preview templates to determine their appropriateness,
as well as organize templates by topic.
The Library, however is no the only way to access HotDocs.
From a Master template or interview one can assemble multiple
documents using a logic-driven front end
Basic HotDocs Library
Using a branching tree, one can navigate through a large collection of templates.
Preview Enabled
With HotDocs 2005, came the implementation of a preview function which applies both in the Library as well during the assembly process
Search Functions
Search functions are fully enabled in the preview mode, allowing the template developer to check for particular codes across multiple templates without having to open each one.
Control & Configuration
With HotDocs 2005, LexisNexis added a number of new control
to the options panel. The COM object can be controlled
by other program, as well as by the user.
Access to HotDocs Options
HotDocs options can be access by a menu or a toolbar button at any time during the session.
Document Assembly Options
The traditional options can be found on the first page. But there is now a navigation tree on the left that lets you move quickly through the options.
Dialog Appearance
With this panel you can configure the color and fonts that form the HotDocs Interview. With HotDocs 2006 you will be able to apply those schema on a Field by Field basis.
Folders and Reference Paths
A key feature to managing multiple libraries and template sets is the use of Reference Paths.
They allow the administrator to move whole collections of templates, and at the same time guaranty user access to the templates they need on the server.
Improved Component Manager
The HotDocs component manager is the "brains" of the HotDocs application.
While the library is used for managing templates, the component file contains all variables
and computations and dialogs that make up the HotDocs interview.
Docking the Component Manager
With HotDocs 2005, you can open the component manager from a template and
"dock" it at the side. This gives you the ability to "find" the
appropriate variable and literally drag and drop it onto the template.
Finding the Right Component
HotDocs 2005 lets you search for a particular component, not only by name, but by title, usage in
scripts or merge text or help text or on particular dialog components.
Duplicating Variables
With HotDocs, there is a need to create similar sets of variables to serve the same function, such as entering an address. In this case, one would want to use the
same field prompts and variable types for a Borrower, as well as a lender. This is made each with the Duplicate Variables function.
Dynamic Interviews
The HotDocs interview is no longer a series of seriatim dialogs. The dialogs are now folded into a
single cohesive interview with support for complex navigation, by wizard buttons, by outline tree, and even via a document preview.
Interview Navigation
HotDocs 2005 retains the old Previous/Next buttons, but add a First, Last and Finish, as well as a Previous Unanswered Variable and Next Unanswered Variable
Outline Tree
With HotDocs 2005 you can display an Outline Tree. This allows the user to skip ahead, or answer questions
out of sequence. This is invaluable when the user is reassembling a document and needs to make a few minor changes.
Document Preview
The Document Preview tab, if enabled, allows the developer and the user to see the direct
result of the answers given during the interview.
Hotlinks out to the relevant Dialog
From the document preview, the user can double-client on a variable and be brought directly to the dialog
where that particular question is ask. Changes can me made and the user returned to the Preview tab.
Comparison and Scenario Building
With the Compare plugin to HotDocs the user can take a "snapshot" of the document under one scenario of answers,
then change the answers in the interview, and run a compare to see the effect on the language of the document.
Corrections & Edits
HotDocs excels at tools to debug templates. One of the
best ways to debug the coding of a template is to run
it in test mode from within Word. In test mode, one can
both access the interview, preview the results in the
document, as well as directly make changes to any prompts,
dialogs or variables without leaving test mode.
Launch the Dialog Editor directly from the test Interview
It is now easier than ever to refine and script the Interview. This is true because you can run
the assembly in Test Mode and directly access the Dialog object with a right-click menu option.
Make changes in the Dialog Script
Just click on the Script tab of the dialog, and a world of options is opened to Hide/Show variable, even to set their
properties or run computations based on those values. Just click OK and you can instantly see the result on your screen.
Right-click Options
Simply right click on a component of the dialog and you have access to the variable
definition, or you can go to the first point in the document where the variable is used.
Dialog layout is a matter of drag and drop
On the layout tab, you can layout your variables, three in a row, or set a variable to
wide. You have even finer control on the variable properties itself.
HotDocs Finesse`
The difference between a well-programmed HotDocs application and a mediocre merge tool is the a particular computation variable -
the INTERVIEW computation. This variable, if configured by the template developer properly, instructs HotDocs what dialogs to display
and in what order in the outline tree.
However, in the hands of Basha Systems, we also use this computation to move data from one dialog to
another, create dynamic lookup lists, and set individual variable prompts and data summaries.
The Interview Computation
The INTERVIEW computation (and yes it must be capitalized) is the key. If there is one in the component file,
HotDocs will look to that computation exclusively to determine how to display the interview.
A look inside the INTERVIEW
The INTERVIEW computation contains a series of ordered ASK statements.
Some of can be nested under conditional logic which include whether or not prerequisite variables have been answered.
Use of populators in the INTERVIEW
At Basha Systems, we have introduced the use of data-populators that take data from one dialog, and use it to set the
values or the options for variables on other dialogs.
By placing them in the INTERVIEW at the appropriate place, these commands will be processed dynamically in the
interview.
|
|