Generating from a record
The Generate document button puts document generation in front of the people who need it, on the record they are already looking at — with no flow to build and nothing for them to learn.
Before you start
- Enable the table. VerseDocs Admin → Administration → Configuration, tick the table. See Configuration.
- Have at least one active template bound to that table. The picker only lists active templates whose bound table matches the record you are on.

From a record form
- 1Open any saved record of an enabled table.
- 2Click Generate document on the command bar. It sits just after the Save and New buttons.
- 3Pick a template from the dialog.
- 4Choose whether to attach the result to the record’s timeline as a note, or download it directly. Attaching is the default.
- 5Generate. The document is produced from the record you are on.


{{field}} tokens resolved against the same row.


Bulk generation from a list
The same button appears on the table’s main grid and on subgrids, disabled until you select at least one row.
- 1Select the rows you want documents for.
- 2Click Generate document.
- 3Pick one template — it is applied to every selected row.
- 4Watch the progress. Records are processed a few at a time rather than all at once, so a large run does not overwhelm the environment.
- 5Read the summary: how many succeeded, and for each failure, which record and why.




Who can do this, and as whom
Everything runs as the clicking user — never elevated. Each read of the record and the note creation itself are subject to that user’s own Dataverse privileges, so a user who cannot see a record cannot generate a document from it, and nothing about this button widens anyone’s access.
| To | A user needs |
|---|---|
| See the button | Nothing beyond access to the table's form or grid. |
| Generate a document | Read on the record. |
| Attach to the timeline | Create on Note (annotation). |
Troubleshooting
The button is not there
- The table is not enabled. Tick it in Administration → Configuration.
- You are looking at a cached form. Reload the page — the enable rule is read on form load.
- It is in the
…overflow menu because the window is narrow. Widen the window or check the overflow.
The picker is empty
There is no active template whose bound table matches this record’s table. Check both in Template Studio — a template bound to account will not appear on a contact, and a deactivated template appears nowhere.
Generation failed with an error code
The message names a code. The two you are most likely to see from the button are TEMPLATE_FIELD_MISSING — the template references a field that does not exist, which the Validate tab in Template Studio would have caught — and TEMPLATE_INACTIVE. Every code is listed on Limits & Errors.
The document has a TRIAL watermark
This environment is not covered by a valid license key. See Licensing.