Smart Fields are placeholders in your document templates, that make it easy to ensure critical administrative information about your project is updated in one place. We have all felt the pain of inserting redundant information like the solicitation number into a project that is 10-100 pages long. They help you automate this process and allows contributions from appropriate team members within your organization. Below we will go into an Administrator's responsibility when it comes to managing smart fields.
Types of Smart Fields
Within DB, there are two types of variables - dynamic references and variables. As an admin, you can configure unlimited smart fields and insert them into templates. The Links are "Live" meaning when used the numbers of the documents/sections update automatically as content is added and removed and the table of contents numbering changes.
Variables names are created by admins on the configuration side. The data inserted into variables comes from the system, or your answers to questions. Once created, users on the project side will be able to populate them and input them into documents/sections as placeholders.
Variables are populated using the $ symbol.
Default System Variables
The standard variables available in Document Builder include:
- $solicitation_type
- $solicitation_vehicle
- $solicitation_type_abbreviation
- $solicitation_vehicle_abbreviation
- $document_title
- $project_name
- $procurement_official_name
- $procurement_official_email
- $procurement_official_phone
- $page_number
- $total_pages
The variables for $page_numbers will not populate until you export your documents from Document Builder to PDF.
Dynamic References are similar to variables except that they populate documents and sections within your projects. Dynamic References are automated URLs to other documents and sections within your solicitation. For example, if you need to reference a specific document like a cost worksheet, you would use a dynamic reference to input that placeholder into your document/section.
NOTE: After you type the "+" symbol, type a word that is unique to the title of the document or section you want to reference, and that will filter the list of documents and sections that contain that word.
Dynamic References are populated using the + symbol
Creating Variables and References
Admins can create variables from the configuration page. References are also created when you create a new document template on the configuration side. You can update the variable for an existing question or create a new question and add a new variable. When creating a variable, ensure it is brief, concise, and accurately captures the essence of the question.
Variables use the following format : word_word. Include an underscore for each new word.
For information on how to insert a smart field, refer to the article
here.