Term |
Definition |
See Also |
- |
An operator that subtracts
number values or a prefix operator
that makes a number value
negative. |
|
!= |
An operator that evaluates
to “true” if two values are unequal. |
|
% |
A postfix operator that
divides a number value by 100. |
|
* |
An operator that multiplies
number values. |
|
/ |
An operator that divides
number values. |
|
+ |
An operator that adds number
values or concatenates
text values. |
|
< |
An operator that evaluates
to “true” if the value to the
left is a less than the value to the right. |
|
<= |
An operator that evaluates
to “true” if the value to the
left is less than or equal to the value to the right. |
|
= |
An operator that evaluates
to “true” if two values are equal. |
|
> |
An operator that evaluates
to “true” if the value to the
left is a greater than the value to the right. |
|
>= |
An operator that evaluates
to “true” if the value to the
left is greater than or equal to the value to the right. |
|
Term |
Definition |
See Also |
CEILING |
A function that returns
the smallest integer that is not less than the number value
you specify. |
|
child
dialog |
A dialog added to the contents
of another dialog. See also: parent
dialog, nested repeat. |
|
CLEAR |
An instruction that
removes all current options from the Multiple
Choice variable you specify. See also: ADD. |
|
comment |
A single line of explanatory text you can add (using a Comment
Block) within a HotDocs
script (and on an individual field
in a template); this
does not affect the functioning of the script. |
|
component |
a uniquely named building block of a HotDocs
template with attributes and rules (properties)
that define its appearance and behavior in an interview,
the way it handles answer data,
and how HotDocs applies that data when assembling
a document. |
Components Overview |
component
file |
The file (.cmp) that stores
components for one or more
templates. |
|
component
file properties |
The attributes of a component file that govern
component processing during document
assembly. |
|
Component
Studio |
An interface in HotDocs
Author for working with components
and setting component
file properties. |
|
Composer |
The application in HotDocs
Author you use to build answer
intakes and plain
text templates. |
|
computation |
A component that contains
a function you create (using a sequence of instructions
and expressions in
the HotDocs
scripting language) to calculate and return a value of a given
data type (number, date, text,
true/false); alternatively,
you can create a computation that performs some other task, such
as a defining
an interview. |
|
Computation Editor
|
The Component Studio editor you use to create and edit scripts
in computations for accomplishing tasks such as defining
a custom interview, or calculating a value that you can place
into assembled documents. |
|
Computation
RESULT |
A system local
variable (in computations) that stores the result of the computation
while it is processed; the computation returns the value of RESULT
once it is completely processed. |
|
condition |
A function that HotDocs
can evaluate as either true or false, typically used in IF
and WHILE instructions. |
|
conditional
region |
An area of a template
or script whose boundaries you
establish using a set of instructions
– including IF, ELSE,
ELSE IF, and END
IF; HotDocs only processes this area during assembly
if the instruction’s condition evaluates to true. |
|
configuration
file |
The .config file that stores
template properties
including the association between a template
and a component file
(e.g. templatename.docx.config). |
|
CONTAINS |
An operator that evaluates
to “true” if the text on the left contains the text on the right. |
|
COUNT |
A function that counts
either the number of options a template
user selects for a specific Multiple
Choice variable; or it counts the answers a template user
provides for a repeated
dialog you specify. |
|
COUNTER |
A function provides you
with the current repetition number of a repeated
dialog. |
|
custom
interview |
An interview you define
using a custom
interview computation. See also: default
interview. |
|
custom
interview computation |
A computation you create
to control the order in which HotDocs displays interview
questions. |
|
current
language |
The language of the
interview that is active at any particular point of execution
in the interview runtime. |
Environment language,
Interview language,
Template Properties
Dialog Box, Foreign
Language Templates Overview |
Term |
Definition |
See Also |
data type |
A classification identifying the kinds of data available in
the HotDocs
scripting language, to wit: text,
number, date,
true/false and multiple choice. |
Values Overview |
Date |
A HotDocs data type that
stores a date. |
|
DATE
- DAYS |
An operator that calculates
a new date value
by subtracting the number of days from a date you specify. |
|
DATE
!= DATE |
An operator that returns
a value of true if the two date values you specify are not equal. |
|
DATE
- MONTHS |
An operator that calculates
a new date value by subtracting the number of months from a DATE
you specify. |
|
DATE
- YEARS |
An operator that calculates
a new date value
by subtracting the number of years from a date you specify. |
|
DATE
+ DAYS |
An operator that calculates
a new date value
by adding the number of days to a DATE you specify. |
|
DATE
< DATE |
An operator that returns
a value of true if the first date value is less than the second
date value. |
|
DATE
<= DATE |
An operator that returns
a value of true if the first date value is less than or equal
to the second date value. |
|
DATE
+ MONTHS |
An operator that calculates
a new date value
by adding the number of months to a DATE you specify. |
|
DATE
+ YEARS |
An operator that calculates
a new date value
by adding the number of years to a DATE you specify. |
|
DATE
= DATE |
An operator that returns
a value of true if the two date values you specify are the same. |
|
DATE
> DATE |
An operator that returns
a value of true if the first date value is greater than the second
date value. |
|
DATE
>= DATE |
An operator that returns
a value of true if the first date value is greater than or equal
to the second date value. |
|
Date
expressions models |
Drag and drop expression
examples that modify date values;
these contain "fill in" values indicating the type
of data you need to add to make them work. |
|
DATE OF |
A function that returns
a day, month, and year date value
by formatting the three number
values you specify as inputs
to the function. |
|
Date
variable |
A type of variable that
represents an unknown date value. |
|
date
value |
The data type that only
accepts data in the form of a date; in the HotDocs
scripting language, when you supply a date value, you must
use a computation or system function that
returns a date value or type the value in the following format:
16 APR 1746. |
|
DAY OF |
A function that returns
a number_value value
(1 to 31) for the day portion of the date you specify. |
|
DAY
OF WEEK |
A function that converts
a Date variable's answer to a number
(between 1 and 7) corresponding to the day of the week the date
falls on. |
|
DAYS FROM |
A function that returns
the number of days between two dates. |
|
DECREMENT |
An instruction that
decreases the value of a Number
variable you specify by 1. See also: INCREMENT,
COUNTER. |
|
DEFAULT |
An instruction that
provides an initial editable answer
for the variable you specify (if it is unanswered). See also:
Tri-state logic. |
|
default
interview |
The standard order in which HotDocs displays variables
and dialogs in an interview
if you have not defined a custom
interview. |
|
DESCEND |
An instruction that
sorts a list of answers (generated from a repeated
dialog) in descending order by a variable
you specify from that dialog. |
|
Developer |
See HotDocs Developer. |
|
dialog |
A HotDocs component that
presents other components (usually variables) in an interview;
you often use a dialog to group related variables together to
improve the usability and flow of an interview. |
|
Dialog
Editor |
The part of the Component Studio where you edit the properties
of a given dialog. |
|
dialog
element |
A component you can use
to add additional text,
images, dividers, spacers, script
links, and web links to dialogs
to make them more visually appealing and informative during the
interview. |
|
dialog
Instructions models |
Drag and drop instruction
examples for use in dialogs;
these contain "fill in" values indicating the type
of data you need to add to make them work. |
|
dialog
script |
A HotDocs
script you can create in the Dialog Editor’s Script tab. |
|
dialog
validation expression models |
Drag and drop expression
examples for use in dialogs;
these contain "fill in" values
indicating the type of data
you need to add to make them work. |
|
Divider
Dialog Element |
A component that adds
a horizontal divider to a dialog. |
|
document
assembly |
The HotDocs process that produces an assembled
document by processing HotDocs instructions
and replacing placeholder
fields in the template
with answer data. See also:
assembly. |
|
document
automation |
The process of converting a document into a HotDocs
template. |
|
document
management system |
A third-party application that stores and tracks various data
files; this may include HotDocs files, such as assembled
documents. |
|
Document
Preview |
A tab in the interview
window that displays to template
users the current state of the assembled
document, based on their answers.
See also: answer summary
and interview tab. |
|
DOCX
template |
A HotDocs template
(.docx) you create using the
HotDocs
Author Add-in for Microsoft Word. |
|
|
|
|
duplicate |
Copying an existing variable
to create a new one in the same component
file. |
|
Term |
Definition |
See Also |
ELSE |
An instruction that
adds a branch to an existing conditional
region which HotDocs only processes if the preceding IF/ELSE IF conditions are false.
See also: IF, ELSE IF, END IF. |
|
ELSE IF |
An instruction, that
adds a branch to an existing conditional
region which HotDocs only processes if the preceding IF
condition is false. See also: IF, ELSE,
END IF. |
|
END IF |
An instruction that
defines the end of a conditional
region. See also: IF, ELSE
IF, ELSE. |
|
end
of Interview dialog |
A dialog box HotDocs displays when a template
user completes an interview;
it may contain download links for any assembled
documents. |
|
END REPEAT |
An instruction that
designates the end of a repeated
region. |
|
END WHILE |
An instruction that
designates the end of a WHILE
region. |
|
ENDS WITH |
An operator that evaluates
to “true” if the text on the left ends with the text on the right. |
|
environment
language |
The language and locale of the application or environment within
which an interview appears. |
Current language,
Interview language,
Template Properties
Dialog Box, Foreign
Language Templates Overview |
ERASE |
An instruction that
deletes answers from the interview
for a variable or dialog
you specify. |
|
errors |
A list of unresolved issues in the template
that HotDocs displays in Workspace
Explorer, Component
Studio, and Field Editor. |
|
ERRORTEXT |
A system
local variable (available only in dialog
scripts) that enables you to set an error message to display
on a dialog when the error condition
you specify occurs during the interview. |
|
explicit
index |
A reference to a specific answer in a list of answers
corresponding to a particular variable
on a repeated dialog;
you typically use this index number in a HotDocs
script to retrieve a specific answer, e.g. SET
temp TO EmployeeName[1]. |
|
EXPONENTIAL |
A function that uses the
number value
you specify as the exponent of e (roughly 2.71828) to calculate
exponential growth. |
|
expression |
A single statement in
the HotDocs
Scripting language that resolves to a value;
an expression can range in complexity from a single literal value
or a variable (which represents a value stored in an answer set),
to a calculation based on any combination of literal values, variables,
operators, or functions (whether system functions or computation
components). |
Expressions Overview |
Term |
Definition |
See Also |
Fast Field Insertion Tool |
A small popup window that enables you to quickly add an existing
variable to your template. |
|
field
delimiters |
The characters that visually indicate where a HotDocs
field begins and ends. |
|
Field
Editor |
See HotDocs Field
Editor. |
|
file
name extension |
A suffix appended to a file name that identifies the type and
intended use of the file. |
|
FILTER |
An instruction that
uses a computation you
specify to remove entries from a list of answers
generated from a repeated
dialog. |
|
filter
computation |
A computation in which
you define a condition you use in a REPEAT
instruction; HotDocs processes only those answers from the
repeated dialog that
meet the condition. |
|
financial
expressions models |
Drag and drop expression
examples that perform specific financial calculations; these contain
"fill in" values indicating the type of data you need
to add to make them work. |
|
FIRST |
A function returns the
number of characters you specify from the beginning of the text string you specify. |
|
Fixed
Table |
A component that enables
you to create rows and columns of data that determine the options
your template user can choose from to answer an interview question;
you present this choice using a Selection
variable, which also enables you to specify the value HotDocs
uses to represent your user's answer in the assembled document. |
Fixed Table Overview |
fixed
value |
An answer value
you set in a HotDocs
script; template users
cannot change the answer value. |
|
FLOOR |
A function that returns
the largest integer that is not larger than the number
value you specify. |
|
form
document |
See PDF document. |
|
FORMAT
function |
A function evaluates an
expression and then converts
its resulting date, number
or true/false value
into a text value. |
|
FORMAT
instruction |
An instruction that
enables you to type a list
format to punctuate a list of answers
you gather using a repeated
dialog. |
|
form
template |
See PDF template. |
|
format |
A variable or field
property you set to define
the pattern HotDocs uses to format answers
or other values in assembled
documents; for example, you can use the 'LIKE THIS' text
format to capitalize all letters in a name, the 'nine' number format to spell out
a numeral, or the pattern 'dd/mm/yyyy' to format
a date answer as text. |
|
function |
A named calculation in the HotDocs
scripting language that takes zero or more values
as inputs (parameters) and
produces a single value as a result; the HotDocs scripting language
includes system functions,
but also enables you to create your own (computations). |
Functions Overview |
function
model |
An example function with
"fill in" values that
appears in the Models area of
the Script tab of the
Computation Editor, Dialog Editor and Expression
Editor. |
|
FUTURE
VALUE |
A function that calculates
the final amount including interest. See also: PAYMENT,
PRESENT VALUE, RATE,
TERM. |
|
Term |
Definition |
See Also |
HIDE |
An instruction that
makes the component you specify
invisible to the template
user during an interview.
See also: HIDE ALL, SHOW,
or SHOW ALL. |
|
HIDE ALL |
An instruction that
makes all of the components
on the dialog invisible to the
template user during
an interview. See also: HIDE, SHOW,
or SHOW ALL. |
|
host
application |
A web application that exposes HotDocs
Server or Cloud
Services functionality – for example, document
assembly and/or interviews
– to template users. |
|
HotDocs
Advance |
A complete data gathering and document assembly platform,
comprised of HotDocs Hub
and HotDocs Author:
Author enables you to create
and upload templates
to Hub; Hub enables you to deploy and manage your templates to
gather data from your users. |
|
HotDocs
Author |
The application you use to build HotDocs
templates. |
|
HotDocs
Author Add-in for Word |
A Microsoft Word add-in that provides the Author
tab (on the Word ribbon) and the HotDocs Field Editor. |
|
HotDocs
Author tab |
Part of the HotDocs
Author Add-in for Word that appears on the Word ribbon; it
provides access to Author tools (such as Component
Studio) and functionality, such as setting template
properties, changing field appearance, testing the template,
etc. |
|
HotDocs
Automator |
A classic HotDocs application that enables you to create
PDF templates. |
|
HotDocs
Cloud Services |
A classic HotDocs application that enables users to load interviews and download assembled
documents in a web browser. |
|
HotDocs
Core |
The service HotDocs Hub
uses for interview generation
and document assembly. |
|
HotDocs
Developer |
A classic HotDocs application that enables template
authors to create classic HotDocs
templates. |
|
HotDocs
Developer LE |
A classic HotDocs application that enables template
authors to create HotDocs
templates that lack some advanced features provided in HotDocs Developer. |
|
HotDocs
field |
A placeholder in the template that indicates where template
users' answers appear or where
a specific instruction
executes during document
assembly. |
|
HotDocs
Field Editor |
A pane the HotDocs
Author plug-in adds to Microsoft Word to enable you to add
HotDocs fields to a HotDocs template and
then edit the properties within
each field. |
|
HotDocs
Hub |
A suite of modular web applications that enables you to use
HotDocs "out of the box," functionality (either on-premises
or in the cloud), or to integrate with your own systems as needed;
Hub includes template and user management, answer management,
and document assembly
capabilities. |
|
HotDocs
logic |
The instructions and
expressions of the HotDocs
scripting language you can use to cause HotDocs to perform
certain tasks in your template
or answer intake. |
|
HotDocs
Market |
The HotDocs e-commerce and publisher platform that enables
publishers to sell template subscriptions to their customers. |
|
HotDocs
Player |
A classic HotDocs application that enables users to assemble
published, registered templates
in a desktop environment. |
|
HotDocs
scripting language |
The complete set of instructions,
functions, operators,
and other keywords you use
to write HotDocs
Scripts. |
|
HotDocs
Server |
The classic on-premise server-based version of HotDocs that
enables you to integrate HotDocs functionality (interviews
and document assembly)
with your existing document workflow. |
|
HotDocs
template |
A document-based HotDocs application you build in HotDocs Author
to gather answer data from users and produce customized documents
specific to each user. |
HotDocs Templates
Overview |
HotDocs
template package |
A compressed file HotDocs creates when you upload a template
to HotDocs Hub that contains
all of the template files necessary for Hub to assemble a document. |
|
HotDocs
User |
A classic HotDocs application that enables template users to
assemble HotDocs templates created using HotDocs Developer. |
|
HotDocs
Web Services |
A classic web service that exposes HotDocs Server functionality
via an Application Programming Interface (API). |
|
Term |
Definition |
See Also |
IF |
An instruction that
creates the start of a conditional region. See also: ELSE IF,
ELSE, END IF |
|
Image
Dialog Element |
A component that adds an image to a dialog. |
|
import |
The process of copying a template from another workspace into
the current workspace. |
|
import
a workspace |
The process of copying the contents of another workspace into
the current workspace. |
|
INCREMENT |
An instruction that
increases (by 1) the value of a Number variable you specify. See
also: DECREMENT, COUNTER. |
|
input
mask |
A text pattern you can use to ensure your template user provides
an answer in the correct form when answering a Text variable in
the interview. |
|
INSERT |
An instruction that places the contents of a file you specify
at the location of the INSERT during document assembly. |
|
instruction |
A keyword in the HotDocs
scripting language that tells HotDocs to perform a specific
action, such as ASKing a dialog at a specific place in the interview. |
|
instruction
field |
A field that tells HotDocs where to process a specific HotDocs
instruction. |
|
instruction
model |
An example instruction,
with placeholder text for needed types of values (for example:
numbers, text, dates, etc.); these models appear on the Models
tab to the right of the editor when you select the Script tab
in a computation or dialog editor. |
|
INTEGER |
A function that converts
the text value you specify to a number value by scanning the text
from left to right for a contiguous set of digits, stopping when
it encounters a character that is not a digit; it then returns
the contiguous digits it encounters as a number value. If no digits
precede the first non-digit character, or if the text is empty,
the function returns zero. |
|
interview |
A series of interactive dialogs containing questions used to
gather data from your template users. HotDocs generates the interview
content from the variables and dialogs you define in your template. |
|
interview
computation |
A computation containing HotDocs scripting you add to define
how a custom interview looks and functions. |
|
interview
language |
The language you choose for the interview to run in. |
Current language,
Environment language,
Template Properties
Dialog Box, Foreign
Language Templates Overview |
interview
link |
A direct link you provide your template users to access an
interview for a template stored in Hub. |
|
interview
outline |
The leftmost pane of the interview window that you use to navigate
the dialogs in the interview. |
|
Term |
Definition |
See Also |
LANGUAGE |
An instruction that formats any date
or number values in your
assembled document
according the rules of a particular language. |
|
LAST |
A function that finds and
returns the number of characters you specify from the end of the
text string you specify. |
|
LENGTH |
A function that returns
the number of characters (including spaces and punctuation) in
the text string you specify. |
|
LIMIT |
An instruction that
restricts the number of iterations a template user can add to
a repeated dialog. |
|
list
punctuation marker |
A type of marker field that tells HotDocs how to punctuate
multiple items of data as a list. |
|
literal |
A representation (in the HotDocs scripting language), of a
specific known value. |
Literals, HotDocs
Scripting Language Syntax |
local
variable |
A component you create
and use only within a computation
or dialog script to represent
an unknown value pertinent only
within that script. See also: Parameter, Variable |
|
LOGARITHM |
A function that returns
the common logarithm (base 10) of the number value you specify. |
|
logical
expression models |
Drag and drop expression examples that produce true/false values
(typically by comparing two answer values); these contain placeholder
values indicating the type of data you need to add to make them
work. |
|
Term |
Definition |
See Also |
manual
Index |
See explicit index. |
|
marker
field |
A type of HotDocs field that tells HotDocs how to format and
punctuate text. See also: Punctuation marker, Formatting marker,
List marker. |
|
mathematical
function models |
Drag and drop expression examples that perform specific mathematical
operations; these contain placeholder values indicating the type
of data you need to add to make them work. |
|
MAX |
A function that compares
the two number values you specify and returns the greater of the
two. |
|
MID |
A function that returns
a string of characters from a text value by counting to the right
the number of characters you specify, starting at the position
you specify. |
|
MIN |
A function that compares
the two number values you specify and returns the lesser of the
two. |
|
model |
A pattern that shows you proper HotDocs scripting language
syntax for an instruction or function. |
|
MONTH OF |
A function that converts
a Date variable's answer to a number
(between 1 and 12) corresponding to the month the date falls in. |
|
MONTHS
FROM |
A function that returns
the number of months between two date values. |
|
MULT_CHOICE
!= TEXT |
An operator that
returns a value of true if the multiple choice option a template
user selects does not match the text value you specify. |
|
MULT_CHOICE
= TEXT |
An operator that
returns a value of true if the multiple choice option a template
user selects matches the text value you specify. |
|
Multiple
Choice variable |
A type of variable that
represents an unknown selection from a list of options you define. |
|
Term |
Definition |
See Also |
Natural |
A sorting option that arranges a list in alphanumeric order
from 1 to 9 or in alphabetical order from A to Z. See also: Reverse |
|
NATURAL
LOGARITHM |
A function that returns a
number that is the result of calculating the first number value
you specify to the power of the second number value you specify. |
|
navigation
bar |
The interview toolbar that contains buttons enabling you to
navigate between dialogs. |
|
nested
repeat |
A repeated region contained within another repeated region;
you must add the repeated dialog you use for the nested repeated
region (a child dialog) to the contents of the dialog you use
for the top-level repeated region (the parent dialog). |
|
NOT |
An operator that evaluates
to “true” if the expression evaluates to false. |
|
NOT
TRUE_FALSE |
An operator that returns
a value of true if the expression or True/False variable you specify
is false. |
|
Notes |
A tab on the various component editors that enables you to
write notes to yourself or other template authors explaining the
purpose of the components you create. |
|
NUM - NUM |
A function that subtracts
the second number value from the first and returns the result. |
|
NUM != NUM |
An operator that returns
a value of true if the two number values you specify are not equal. |
|
NUM * NUM |
A function that multiples
the first number value by the second and returns the result. |
|
NUM / NUM |
A function that divides
the first number value by the second and returns the result. |
|
NUM + NUM |
A function that adds together
the two selected number values you specify and returns the result. |
|
NUM < NUM |
An operator that returns
a value of true if the first number value is less than the second
number value. |
|
NUM <= NUM |
An operator that returns
a value of true if the first number value is less than or equal
to the second number value. |
|
NUM = NUM |
An operator that returns
a value of true if the two number values you specify are equal. |
|
NUM > NUM |
An operator that returns
a value of true if the first number value is greater than the
second number value. |
|
NUM >= NUM |
An operator that returns
a value of true if the first number value is greater than or equal
to the second number value. |
|
number
value |
The data type that stores
data in the form of number characters (arabic numerals)
usable in mathematical calculations; in the HotDocs
scripting language, when you supply a number value, you must
use a computation or system function that
returns a number value or type the value in number characters. |
|
Number
variable |
A type of variable that represents an unknown number
value. |
|
Term |
Definition |
See Also |
PDF
document |
The document resulting when HotDocs assembles a template on
which you enabled the Convert to PDF template
property. |
|
parameter |
A named placeholder for a value a function
needs to calculate its result (see system
function and computation). |
|
parent
dialog |
A dialog that contains another dialog (referred to as a child
dialog). See also: Nested Repeated Dialog |
|
PAYMENT |
A function that calculates
the amount due in each payment period to reach the future value
by the end of the term. See also: FUTURE VALUE, PRESENT VALUE,
RATE, TERM. |
|
placeholder
field |
A HotDocs field that
tells HotDocs where to place interview answers within the document
HotDocs assembles using your template's boilerplate text and the
values of these answers. |
|
plain
text template |
A HotDocs template (.ttx) you create using HotDocs Composer
that contains only unformatted text, as opposed to the formatted
text styling and images available within a DOCX template. |
|
pop-up
Interview |
A function that displays
a single or series of child dialogs in a modal window instead
of displaying them in the main interview pane. |
|
POSITION |
A function that returns
the position of a character (or set of characters) you specify
in a text value. |
|
POWER |
A function that calculates
the first number value to the power of the second number value
and returns the result. |
|
PRESENT
VALUE |
A function that calculates
the present value of a loan or an investment, based on a constant
interest rate. See also: FUTURE VALUE, PAYMENT, RATE, TERM. |
|
property |
An attribute of a component, component file, field, or template,
that controls that item's behavior; for example, a variable's
Prompt property enables you to add text that instructs template
users to enter specific information in an interview. |
|
punctuation
marker |
A type of marker field that tells HotDocs how to punctuate
text; for example, to insert the subsection (§) symbol at the
beginning of a paragraph. |
|
Term |
Definition |
See Also |
RATE |
A function that calculates
the interest rate per payment period. See also: FUTURE VALUE,
PAYMENT, PRESENT VALUE, TERM. |
|
referenced
template |
A template you point to from within another template using
a placeholder field or an ASSEMBLE instruction. |
|
REMAINDER |
A function that divides
the first number value you specify by the second number value
you specify and returns the remainder. |
|
REPEAT |
An instruction that
tells HotDocs to process each repetition of the repeated dialog
you specify. |
|
repeated
dialog |
A type of dialog that, in the interview, enables your template
user to provide multiple answers to each variable on that dialog;
you can style a repeated dialog as either a series or a spreadsheet.
See also: REPEAT instruction. |
|
repeated
region |
An area of a template or script bounded by a REPEAT and an
END REPEAT instruction;
HotDocs can process this area multiple times to create a list
of answers, and HotDocs only processes this area during assembly
if corresponding data is provided during the interview. |
|
REPLACE |
A function that finds a
text string you specify in a text value and replaces it with a
new text string you specify. |
|
REQUIRE |
An instruction that
forces the template user to answer the variable you specify in
the dialog before they can move to the next dialog. |
|
REQUIRE
ALL |
An instruction that
forces the template user to answer all variables in the dialog
before they can move to the next dialog. |
|
Reverse |
A sorting option that arranges a list in alphanumeric order
from 9 to 1 or in alphabetical order from Z to A. See also: Natural |
|
ROUND |
A function that rounds
a number value to the number of decimal places you specify. |
|
Term |
Definition |
See Also |
script |
A set of directions that tell HotDocs to perform an action
or calculation. Scripts are comprised of one or more instructions
and/or expressions. |
|
script
editor |
The interface pane used to write a script using the HotDocs
scripting language; this pane appears within the script tab in
the Computation Editor and Dialog Editor windows. |
|
Script
Link Dialog Element |
A component that adds a link or button to a dialog, that the
user can click to invoke a script. |
|
secret |
A unique authorization key HotDocs Hub uses to recognize requests
from the HotDocs Author Upload Plugin, enabling you to upload
templates to the Hub. |
|
SELECTION |
A function that changes the
number value
of a Multiple
Choice option you specify to a text
value. |
|
Selection
Grouping |
A dialog property that groups multiple true/false variables
or child dialogs into a single multiple choice list on the dialog. |
|
|
|
|
series
dialog |
A style of repeated dialog where the user can answer the same
dialog multiple times in the interview. See also: spreadsheet
dialog. |
|
SET |
An instruction that
enables you to specify an answer value for a variable. |
|
SHOW |
An instruction for displaying
in the interview a specific component you previously hid. See
also: SHOW ALL, HIDE, or HIDE ALL. |
|
SHOW ALL |
An instruction for displaying
in the interview all components you previously hid on the dialog.
See also: SHOW, HIDE, or HIDE ALL. |
|
source
document |
The file on which you want to base a new template. |
|
SPACE |
A function that returns
the value of an answered variable, including an appended space
character. |
|
spreadsheet
dialog |
A style of repeated dialog where the answer fields are presented
like a spreadsheet, where each column is a different variable
and each row is another repetition of the dialog. See also: series
dialog. |
|
SQUARE
ROOT |
A function that returns
the square root of a number value you specify. |
|
STARTS
WITH |
An operator that evaluates
to “true” if the text on the left starts with the text on the
right. |
|
statement |
The smallest standalone element in the HotDocs scripting language;
a statement either tells HotDocs to complete a task, or to calculate
a value. |
|
STRIP |
A function that removes
a text string you specify from the beginning and/or end of a text
value you specify. |
|
SUM |
A function that adds together
the repeated values you specify;
either: repeated Number
variable values; or a repeated computation
that returns a number
value. |
|
supplemental
component |
A type of component that modifies the behavior of a variable
or dialog component; these include dialog elements
and alternate text lists. |
|
system
function |
A function
HotDocs predefined for you to enable you to perform a specific
task in the HotDocs
scripting language (e.g.,FORMAT,
TODAY,
ANSWERED,
etc.). |
system
local variable |
system
local variable |
A predefined local
variable pertinent to the current computation
(e.g., RESULT)
or dialog
script (e.g., ERRORTEXT). |
system
function |
syntax |
The rules for the language used in writing HotDocs scripts.
This language consists of instructions, functions, operators,
and values (such as text, numbers, dates, or answers users enter). |
|
Term |
Definition |
See Also |
Template |
See HotDocs Template. |
|
template
author |
A person who creates or edits HotDocs templates using HotDocs
Author. |
|
template
properties |
The identifying attributes of a template, such as file name,
title, and association with a component file. |
|
template
upload |
The process of uploading templates from HotDocs Author to HotDocs
Hub. |
|
Template
Upload Staging Page |
When uploading templates from HotDocs Author, the web page
that enables you to manage templates before you upload them to
HotDocs Hub. |
|
template
user |
The person who provides answers in an interview HotDocs generates
from your template. |
|
TERM |
A function that calculates
the number of payment periods required to reach the future value.
See also: FUTURE VALUE, PAYMENT, PRESENT VALUE, RATE. |
|
Test |
The command in the HotDocs Author interface that launches a
test interview in your local environment; you can test individual
components or the entire template. |
|
test
interview |
An example interview that enables you to test your interview
functionality and flow as you create your template. |
|
TEXT != TEXT |
An operator that returns
a value of true if the two text values you specify are not the
same. |
|
TEXT + TEXT |
An operator that returns
a single text value by concatenating the two text values you specify.
See also: + |
|
TEXT < TEXT |
An operator that returns
a value of true if the first text value occurs earlier in the
alphabet than the second text value. |
|
TEXT <= TEXT |
An operator that returns
a value of true if the first text value occurs earlier or in the
same position in the alphabet as the second text value. |
|
TEXT = TEXT |
An operator that returns
a value of true if the two text values you specify are the same. |
|
TEXT > TEXT |
An operator that returns
a value of true if the first text value occurs later in the alphabet
than the second text value. |
|
TEXT >= TEXT |
An operator that returns
a value of true if the first text value occurs later or in the
same position in the alphabet as the second text value. |
|
text
appearance marker |
A type of marker field that tells HotDocs how to format text;
for example, bold or italicized. |
|
TEXT
CONTAINS TEXT |
An operator that returns
a value of true if the first text value contains the second text
value. |
|
Text
Dialog Element |
A component that adds text to a dialog. |
|
TEXT
ENDS WITH TEXT |
An operator that returns
a value of true if the first text value ends with the second text
value. |
|
TEXT
STARTS WITH TEXT |
An operator that returns
a value of true if the first text value starts with the second
text value. |
|
text
value |
The data type that only
accepts data in the form of a string of alphanumeric
characters; in the HotDocs
scripting language, when you supply a text value, you must
use a computation or system
function that returns a text value or type the value within
quotation marks. |
|
Text
variable |
A type of variable that
represents an unknown text value. |
|
TODAY |
A function that current
date as supplied by the system clock. |
|
TRIM |
A function that removes
all space characters from the beginning and end of a text value
you specify. |
|
tri-state
logic |
Logical statements that have three potential outcomes; in HotDocs,
these outcomes are: True; False; and Unanswered. See also: Advanced
HotDocs logic |
|
True/False
expression |
A script that returns a true or false value, most commonly
used for creating conditional regions and filtering lists of answers. |
|
true/false
value |
The data type that only
accepts data in the form of either a true or a false value; in
the HotDocs
scripting language, when you supply a true/false value, you
must use a computation
or system function that returns
a true/false value or type the value in the following format:
TRUE or FALSE. |
|
True/False
variable |
A type of variable that
represents an unknown true/false
value. |
|
TRUE_FALSE != TRUE_FALSE |
An operator that returns
a value of true if one of the true/false values you specify is
true and the other is false. |
|
TRUE_FALSE = TRUE_FALSE |
An operator that returns
a value of true if both of the true/false values you specify are
true or both are false. |
|
TRUE_FALSE AND TRUE_FALSE |
An operator that returns
a value of true if both of the true/false values you specify are
true. |
|
TRUE_FALSE OR TRUE_FALSE |
An operator that returns
a value of true if one or both of the true/false values you specify
are true. |
|
TRUNCATE |
A function that trims and
returns (without rounding) the number value you specify at the
number of decimal points you specify. |
|
Term |
Definition |
See Also |
unanswered |
The logical state of a variable if the template user does not
provide an answer during the interview. See also: tri-state logic. |
|
UNANSWERED |
A function that returns
a value of "unanswered," enabling you to check whether
a template user answered a variable,
or to change a variable's status to unanswered. See also: SET
instruction. |
|
unanswered
text |
Optional text you supply for HotDocs to use in place of an
answer in an assembled document if the template user does not
provide an answer. |
|
UNGRAY |
An instruction that
re-enables the previously grayed component you specify, allowing
the template user to interact with the component. See also: UNGRAY
ALL, GRAY, GRAY ALL. |
|
UNGRAY
ALL |
An instruction that
re-enables all previously grayed components on the dialog, allowing
the template user to interact with them. See also: UNGRAY, GRAY,
GRAY ALL. |
|
UNION |
A function that creates
a single list of the unique options the template
user selects from two Multiple
Choice variables. |
|
upload
configuration file |
A file you download from HotDocs Hub that configures the upload
destination feature in HotDocs Author, enabling you to upload
templates to HotDocs Hub. |
|
Upload
Destination |
A HotDocs Author feature that stores the upload configuration
information (per workspace) for uploading templates to HotDocs
Hub. |
|