Software updates — August 2020

New features

  • In Assemble Documents, you can now get an overview of all “incoming” cross-references for the selected clause. This allows you to see which other clauses refer to the currently selected clause. This can be a very useful sanity check tool for complex documents.

  • You can now generate a QR-code for each anonymous link you generate.
  • In the terms panel, you can now batch-convert all concept-labels from defined-article to no-article, and vice versa.

New special functions

  • @refs-and and @refs-or, which allow to insert multiple cross-references at once. The software will take care that all references are ordered in accordance with their appearance in the document; all references are grouped per subdocument; and duplicate words are avoided.

    For example, assume you have to insert cross-references using tags to the clause on liability (art. 12.2 of the main document), confidentiality (art. 4 of the main document), pricing (article 3 of Annex A), documentation (article 4 of Annex A) and contacts (article 5 of Annex A).
    • If you simply insert “§liability, §confidentiality, §pricing, §documentation and §contacts”, then you end up with “clause 12.2, clause 4, clause 3 of Annex A, clause 4 of Annex A, clause 5 of Annex A”, because ClauseBase treats all those cross-references separately, without regard to one another.

      Notice that (1) the words “clause” and “Annex A” get repeated needlessly, (2) the ordering of the first two clauses is wrong, because it just happens that liability is printed before confidentiality, and (3) there is no reference to the main document in the first two clauses.
    • Instead, you can now use @refs-and(§liability, §confidentiality, §pricing, §documentation, §contacts), which results in a much cleaner “clauses 4 and 12.2 of the main document and clauses 3, 4 and 5 of Annex A”. (Notice the plural “clauses”.)