This action allows you to insert any field (standard or custom) retrieved from the Master Object, Record Variable, or Runtime Variable. To insert data from the following:

  • Master Object: The source record selected at the start, containing all its fields.
  • Record Variable: Holds a record and its field values, created by selecting an object type and setting conditions.
  • Runtime Variable: Stores a value for reuse or modification, using field or constant values with an optional default.

Follow the steps below to insert a field:

  1. Select Insert Field from the Select Action drop-down menu.
  2. Choose the desired field from the drop-down menu.
    • Master Object fields are listed under "Record" (Global Variables).
    • Record Variables appear under "Variable".
    • Runtime Variables and constants are listed under "Global Constants".
  3. Click Insert to place the field at the cursor's location in the work area. You can also copy and paste inserted fields as needed.

Formatting Options:

Text: You can choose to capitalize (first letter in uppercase), use lowercase, or uppercase for the text.

Font: All inserted fields can be formatted like regular text in Word, including changes to font, size, and style.

Date Formatting: You can format dates as Short (08/23/2024), Medium (Aug 23 2024), Long (August 23, 2024), or Full (Friday, August 23, 2024).

Number Formatting: Number, currency, and percent fields accept a format pattern that controls decimal places, separators, and any currency symbol. Enter the pattern in the Format box.

The Insert Field panel for a number field, showing the Format box with Examples, the Group Separator and Decimal Separator dropdowns, the Negative Number Representation and Color options, and a Preview of a positive and a negative value

A pattern describes a shape, not an example value. Only four characters control the number:

CharacterWhat it does
0Always shows a digit. Inserts a zero if the value has none.
#Shows a digit only if the value has one.
,Thousands separator.
.Decimal separator.

Anything else you type, such as $, Β£, or GBP, is printed as-is around the number.

How decimals behave

Characters after the . set the maximum number of decimal places, and the value is rounded half-up to fit. 0 and # then decide whether each digit is shown.

  • .00 always shows two decimals. 9,503.1 prints as 9,503.10.
  • .## shows up to two decimals and drops trailing zeros. 9,503.10 prints as 9,503.1, and 10,000.00 prints as 10,000.

The same logic applies before the decimal point. With ###,###.##, a value of 0.89 prints as .89 because the leading zero is dropped. Ending the whole number part with 0, as in #,##0.00, always keeps at least one digit.

Recommended patterns

Use casePatternValueOutput
CurrencyΒ£#,##0.009503.11Β£9,503.11
CurrencyΒ£#,##0.0010000Β£10,000.00
Whole numbers#,##01234.61,235
Percent, field stores 0.12340.00%0.123412.34%
Percent, field stores 12.50.00\%12.512.50%

Use 0 for every digit you want guaranteed. For currency, Β£#,##0.00 is almost always the correct pattern.

A % placed after the digits multiplies the value by 100 before printing. Salesforce percent fields already store 12.5 rather than 0.125, so write the sign as \% to print it without multiplying.

Other separator styles

Always write the pattern with , for grouping and . for decimals. To print a different convention such as 1.234.567,89, set the Group Separator and Decimal Separator dropdowns below the Format box. These change the printed characters only. The pattern itself stays in standard notation.

Negative numbers

The Negative Number options below the separators control how negative values are printed.

OptionChoiceOutput for -1,234.56
RepresentationMinus (-)-1,234.56
RepresentationBracket ( )(1,234.56)
ColorNonePrinted in the same color as the surrounding text
ColorRedPrinted in red

These options apply to every negative value, whether or not you enter a format pattern. Positive values are not affected. The Preview shows a sample positive and negative value with your settings applied, so you can check the result before inserting.