LogoLogo
ClausesDatafieldsSpecial FunctionsStylingQ&AAPI
  • Welcome!
  • Getting started
    • What is Clause9?
    • Structuring your clause library
    • Structuring your clauses
    • Drafting modes in Clause9
    • Creating a questionnaire
    • Sample clauses
    • Videos
      • Concepts and datafields
      • Conditions
      • Q&As
      • Binders
      • Styling
      • Enumerations
      • Tables
      • Definitions
      • Snippets
      • Cross-references
      • Special functions
      • Examples of common clauses
      • Import clauses from MS Word
      • Grammatical conjugations
      • Action buttons
      • Alternative clauses
  • Assemble document
    • Document toolbar
    • Clause hierarchies
    • Focus Mode
    • Bulk generation of documents
    • Exporting documents
    • Assemble Document - FAQ
    • How to: Assemble Document
      • Insert images
  • Assemble Document Operations Panel
    • Operations panel
    • File pane
    • Edit pane
    • Document pane
    • Binder pane in the operations panel
    • Search pane
    • Browse pane
    • Terms pane
    • Data dashboard
    • Advanced pane
    • Styling pane
    • Miscellaneous pane
    • Visibility settings & actions menu
  • Binders
    • Binders: general
    • Styling cross-references to subdocuments
    • Global and local definition lists
    • Document and binder properties
    • Styling of a Binder versus subdocuments
    • (Un)locking documents in a binder
    • Binders - FAQ
    • How to: binders
      • Make a subdocument in a binder conditional
  • Clauses
    • Introduction to clauses
    • Clause structure
    • Grammar sheet
    • Writing conditions
    • Examples of conditions
    • Using codes instead of text fragments
    • Bold, italic and underline
    • Special codes
    • Enabled?
    • Links
    • Cross-references
    • Introduction to tables
    • Deviating table styling
    • Shrinking clauses
    • Action buttons
    • Enumerations
    • File position
    • Snippets
    • Parameters
    • Conjugations
    • Mixing data types
    • For-loops
    • Clause versioning
    • Abstract article references
    • Advanced multi-language features
    • Clauses - FAQ
    • How to: clauses
      • Create an ad-hoc clause
      • Create a library clause
      • Make a clause repeat
      • Make a paragraph within a clause conditional
      • Use a shortcut to refer to a concept
      • Insert a line break or page break
      • Creating a list with both predefined options and free input
      • Defining alternative clauses
      • Creating cross-references
      • Creating signature blocks
      • Creating advanced party introduction clauses
      • Automatically numbered annexes or schedules
      • Reuse any clause in a different context
      • Setting MS Word document properties
      • Add action buttons to clauses
      • Electronically signing documents
  • concepts
    • Introduction to concepts
    • Creating concepts
    • Concept labels
    • Links
    • Organising concepts
    • Concepts - FAQ
    • How to: concepts
      • Add predefines to a datafield
  • Datafields
    • Introduction to datafields
    • Types of datafields
    • Rules of thumb for using datafields
    • Data-expressions
    • Datafield aliases
    • Datafield labels
    • Datafield special tags
    • Datafield descriptions
    • Repeating list datafields
    • Datafield predefines
    • Datafields - FAQ
    • How to: datafields
      • Change datafield type
      • Change the datafield's name or alias
  • Definitions
    • Introduction to definitions
    • How to: definitions
      • How do definitions work?
      • Create a definition
  • Files
    • How files are organised
    • Browse files
    • File types
    • Custom styling
    • Legal comments
    • File description
    • Attributes
    • Reporting
    • File name
    • File category
    • Access rights
    • How to: files
      • Creating advanced folders
      • Naming your files
      • Shortcuts to folders or files
  • Q&A
    • About cards
    • Cards pane
    • About changes
    • Changes pane
    • Types of changes
    • Adding conditions
    • Question options
    • Copying & pasting answers
    • Comments, notes & documentation
    • Interactive Q&A inspection
    • Embedding questions into a document
    • “Changes” button
    • Batch create pane
    • Identifiers pane
    • Import pane
    • Edit clauses pane
    • Q&A options
    • Q&A - FAQ
    • How to: Q&A
      • Create predefined answers to a question
      • Add disclaimers
      • Create categories of questions
      • Modify the exported filename
      • Create a question to change the language of a document
      • Send a questionnaire to someone without a ClauseBase account
      • Create questions for repeating list datafields
      • Selecting legal entities & addresses
      • Create a questionnaire using "batch create"
      • Launch other Q&As
    • Leveraging ClauseBuddy Smart Templates in Clause9
  • Import
    • Introduction to importing clauses
    • Uploading clauses
    • Defined terms in Import mode
    • Datafields in Import mode
    • Cross-references in Import mode
    • Assigning folders
    • Conversion process
    • Exporting
    • Stashing intermediate results
    • Tips, tricks & limitations
  • Styling
    • Styling overview
    • Base styling
    • Numbering
    • Definitions styling
    • Enumerations styling
    • Locale styling
    • References styling
    • Page styling
    • Styling of a Binder versus subdocuments
    • Styling: tips and tricks
    • Advanced styling topics
    • Copying headers and footers from an MS Word file
    • How to: styling
      • Using custom fonts
      • Change bullet styling
  • Special functions
    • Introduction
    • Calculations
    • Concepts
    • Conditions
    • Conjugations
    • Content Control Elements
    • Datafields
    • Dates & durations
    • Languages
    • Lists
    • Numbers
    • References
    • Repeating (looping)
    • Special items
    • Text structure
    • Text modification
    • User
    • Q&A
  • Settings
    • Account
    • Preferences
    • Access bundles
    • Favourites
    • Saved searches
    • Saved datafields
    • Styles
    • Default styles
  • Admin
    • General
    • Users
    • User rights
    • Profiles
    • Groups
    • Styles
    • Default styles
    • Attribute models
    • Usage page
    • Custom homepage
    • Global placeholders
    • Access rights
    • How to: admin
      • Adding a new user
      • Disabling a user
      • Managing group memberships
  • Miscellaneous
    • Advanced tips & tricks
    • Typing special symbols on your keyboard
    • Shortcuts
    • Grammar style guide
    • Inserting MS Word files
    • Globo-panel
    • Creating high-quality documents
    • Excel calculations and lookups
  • Integrations
    • Overview
    • Spreadbases
    • E-signing documents
    • Drag & drop integrations
  • For developers
    • Clause9 API
    • Custom functions
    • Example custom functions
Powered by GitBook
On this page
  • Location matters
  • From/to Assemble Document
  • Matching answers between Q&As
  • No validations performed
  • First match only
  • Tables
  • Using Launch Q&A questions
Export as PDF
  1. Q&A

Copying & pasting answers

PreviousQuestion optionsNextComments, notes & documentation

Last updated 24 days ago

Through the various menus (in the upper-right corner and each card of a Q&A), users can copy & paste answers.This is a very useful feature that is usually trivial to use. Nevertheless, there are some caveats to watch out for.

Location matters

Which menu is used, has a huge impact on what is being copied or pasted.

From/to Assemble Document

When answers are copied that are bound to datafields, you can also copy from / paste to the . Be aware, however, that Q&A answers are not necessarily bound to datafields — but those that are not, are simply ignored.

Matching answers between Q&As

Copy/pasting will be trivial when a user opens two different answer-sets of the same underlying Q&A, and performs any of the available copy/paste operations. In such situation, Clause9 can easily match each answer between the source Q&A and target Q&A, on the basis of the internal (invisible) question-number, as saved in Clause9's database server.

However, if a Q&A is duplicated, then all the questions of the duplicated Q&A get new (invisible) numbers in the database, because those questions will be completely independent from the original questions. Accordingly, the matching on the basis of the invisible question-numbers will fail.

It gets even more difficult when you try to copy/paste answers between Q&As that were independently created, but happen to have similarly-phrased questions. From the end-user’s perspective, it should be possible to copy/paste answers between such Q&As.

Clause9 therefore applies the following steps to match answers between Q&As:

  • First, Clause9 will try to match on the invisible question-number. (As stated above, this will only succeed when copy/pasting between answer-sets of the samen underlying Q&A.)

  • Next, Clause9 will try to match on the question’s identifier, as specified in the question’s options. If two questions have the same identifier (and have the same answer-type and answer-amount), then this will be seen as a match.

When you are juggling with multiple identifiers in the same Q&A, you may want to have a look at either the to manage those identifiers (e.g., to detect inadvertent duplicates).

  • If the identifier matching also fails, Clause9 will try to match on the basis of the following combination of elements:

    • the card’s title (in the current language of the Q&A’s interface)

    • the question’s title (in the same language)

    • the answer-type

    • the answer-amount (single vs. multiple answers possible)

      In other words, if a question in the target-Q&A has the same title as the question in the source-Q&A, and the titles of the cards they are situated in also correspond, there will be match.

  • Finally, questions can match on the basis of a corresponding datafield bound to them.

No validations performed

Be aware that Clause9 currently does not perform any of the validations that may be associated with questions in the target Q&A. Accordingly, be aware that when users copy/paste between disparate Q&As, “invalid” answers may end up in the target Q&A.

First match only

As soon as a match is found, Clause9 will use that question to paste the answer. This means that when multiple questions can potentially match, only the first match will be used, so that subsequent matches get ignored. (Clause9 runs through the matches in the order of the questions.)

Tables

Keep in mind that in a Q&A, a table-based answer consists of multiple repeating-list-datafields. Accordingly:

  • if you copy a table from the Q&A to Assemble Document, multiple separate datafields may get targeted

  • copying a repeating-list-datafield from Assemble Document to Q&A is currently not supported


Using Launch Q&A questions

Instead of using the menu, you can also automate launching Q&As (and immediately copying all matching answers) by inserting . This enables you, as the template author, to create easy-to-use facilities for end-users to create closely linked documents.

Data Dashboard of Assemble Document
Identifiers pane or the Checks pane
Launch Q&A questions