There's a favorite question that people love to ask when they're pondering whether document assembly will work for them. It usually goes something like this:
"That's great, I answer all the questions, the system spits out a great first draft, I send it off to the other side, and their lawyers mess around with the fine print of clauses 11 and 23. Now, can I shove that document back into the document assembly system and change a few of my previous answers?"
And the response used to be:
"Aaaah... well... no... sorry."
Another variation of this problem invloves contracts that are up for annual renewal. The first draft comes out of the document assembly system. All the key points of the deal are saved. But during final negotiations, the lawyers agree a few hand-crafted changes to the boilerplate clauses. In 12 months time, that contract is up for renewal:
"Can we call up last year's answers, change the dates and a few other things, and spit out a renewal contract that keeps the negotiated boilerplate clauses we agreed last time?"
This problem has frustrated document assembly users and vendors alike for many years. Any random negotiation to the text of a document (ie, changes that weren't built into the business rules of the template) breaks the connection between the automation system and the final draft. Without some way to "round-trip" the negotiated edits back into the document assembly system, you're stuck with a mismatch between what that system knows and what the final document actually says.
So, you can re-use your saved answers via the document assembly system, but you'll have to remember to manually retype any negotiated changes to the text of particular clauses.
Or, you can re-use the negotiated Word version of the agreement, but you can't use the document assembly system (which means there's a risk that certain clauses are now out-of-date).
You just can't do both.
For many, solving this problem is the holy grail of document assembly.
But there's good news. The holy grail is coming. When Exari V5 ships in the first half of 2007, a big part of this problem will be solved.
In simple terms, any document produced from Exari which then goes through a process of negotiations (typically in Word) will be able to be "round-tripped" back into Exari in a way that preserves any negotiated changes to the text of particular clauses. This means you'll be able to save the answers given during document assembly, as well as the edits made during negotiations, and re-use them against the same template, or even against an updated version of that template. So it doesn't matter that the template has changed since last year. You simply load it all up and what's relevant will be used, and the rest will be ignored.
If this problem, or some variant of it, affects you, we'd love to hear from you. Every real world example helps us to fine tune the solution.