Dynamic Document
    • PDF

    Dynamic Document

    • PDF

    Article summary

    Article Overview

    This article describes EasySend's dynamic document feature. The article explains how to create a new document and how to edit it. The article also details how to insert items into a document, how to implement conditions, and how to use arrays. The article also provides examples of how to deal with malfunctions when trying to perform the actions described in this article.

    What is a Dynamic Document?

    Every EasySend digital process is dynamic and adaptive according to an implemented business logic. In most cases, the information input by the digital process end user/s is displayed on the original PDF. PDFs are static, not editable, and may display irrelevant information next to relevant information.       

    EasySend’s dynamic document feature provides you with enhanced dynamic capabilities that are embedded in your digital workflow and enable you to turn any Word file into a dynamic document. For example, you can:

    • Merge different templates of the same document into one dynamic template
    • Generate personalized document/agreement 

    A dynamic document is based on a pre-existing Webflow, Model data items (including Metadata), and Model business logic. A dynamic document is created and edited using Microsoft Word and an EasySend Microsoft Word Add-in.

    NOTE
    To use EasySend's dynamic document, make sure the feature is enabled. For additional information, please contact our support team.  

    Creating a New Dynamic Document

    (See Figure 1 to Figure 4)

    To create a new dynamic document, perform the following steps:

    Figure 1: PDF Tab

    1. Click the PDF tab (1) to navigate to the PDF screen.

    Figure 2: Create New

    1. On the PDF screen, click Create New (2) and then New Dynamic document (3).

    Figure 3: Create a Dynamic Document Window

    1. Enter a Dynamic Document Name (4) and then click Ok (5).

    A new dynamic document is created.

    Figure 4: New Dynamic Document 

    Downloading EasySend Microsoft Add-in

    (See Figure 5)

    To create and edit a dynamic document, you must use Microsoft Word and EasySend's Microsoft Add-in. To download the Add-in:

    1. Open your Microsoft Word.
    2. Navigate to the Home tab (1).
    3. Search for the EasySend Add-in (2), and follow the instructions on the screen.

    Figure 5: EasySend's Add-in on The App Store

    NOTE
    The Add-in is also available to download from the Microsoft App Store.

    NOTE
    If you are not able to install or locate the Add-in, please contact our support team.

    The PDF Screen

    (See Figure 6 to Figure 8)

    After installing the Add-in, you can start creating and editing dynamic documents. On the PDF screen. First, click the dropdown (1) to make sure you are working with the desired dynamic document (2). If the Dynamic document section is empty or if you need to add a new dynamic document, click + Add New (3) and follow the instructions on the Screen.

    Figure 6: Dynamic Document

    NOTE
    If the PDF screen displays the Create New option, follow the instructions described in the Creating a New Dynamic Document section.

    A dynamic document has two options:

    • Create new in Office Word (1) - opens a new empty Microsoft Word document for creating a dynamic document based on the Webflow and the data items (including Metadata) from the Model.
    • Upload document (docx) (2) - uploads an existing Microsoft Word document.

    Figure 7: Dynamic Document Options 1 of 2

    After creating a new document for the first time or after uploading a document, the screen will display two new options:

    • Edit In Office Word - opens the current uploaded document for editing in Microsoft Word. The document will be edited based on the Webflow and the data items (including Metadata) from the Model.
    • Change document - uploads a new Word document and overrides the previously uploaded one.

    Figure 8: Dynamic Document Options 2 of 2

    Uploading and Opening Document

    (See Figure 9 to Figure 11)

    To upload and open a pre-existing Word file, perform the following steps:

    Figure 9: Upload document (docx)

    1. Click the Upload document (docx) option (1) and then select the desired file.

    Result:

    Additional options appear:

    Figure 10: Edit In Office Word

    1. Click the Edit In Office Word option (2).

    Result:

    The Word document opens with the Dynamic Document Editor (3):

    Figure 11: EasySend Dynamic Document Editor

    NOTE
    If you cannot open a Word document through the Builder, see the Cannot Open a Word Document Using The Builder section. 

    EasySend Dynamic Document Editor

    (See Figure 12 and Figure 13)

    The EasySend Dynamic Document Editor section contains data items (1) that were created using the Model. The items' type and structure are identical to what was set in the Model. The section also contains fixed Model Metadata items (2). A list of the items is displayed when selecting one of the two options (3). It is possible to filter by searching (4) for an item or by selecting an item type (5):

    • Object
    • String
    • Boolean
    • File
    • Signature
    NOTE
    Object-type items are not specified by name but can be identified by a dropdown because they nest other items.

    The Reload Model (6) lets you reload the list of data and Metadata items. It is used to load changes applied to the ModelThe Insert Field button (7) becomes enabled once an item is selected. Clicking it will insert the selected item into the Word document. The Save button (8) operates like the Word's save button.

    Figure 12: EasySend Document Generation Editor

    After inserting an item into the document and clicking it, two additional options appear:

    • Remove - deletes the inserted item
    • Change - replaces the inserted item, for additional information, see the Replacing Items section. 

    Figure 13: Additional Options - Remove and Change

    NOTE
    You can hide the editor by clicking the x (1) and display it again by clicking the Add-in (2) located under the Home tab (3).
     

    Inserting Items Into a Dynamic Document

    The following sections describe how to insert items into a dynamic document.

    Inserting Model Items

    (See Figure 14 to Figure 16)

    To insert Model items, perform the following steps:

    Figure 14: EasySend Document Generation Editor

    1. Click the desired location (1) on the dynamic document to insert the item.
    2. Click the desired item from the list (2).
    3. Click the Insert Field button (3).

    Result:

    The item is inserted into the dynamic document (4):

    Figure 15: Inserted Item

    1. Repeat steps 1 to 3 until you are done, for example:

    Figure 16: Added Data Items

    1. Click the Save button (5) when you are done.

    Inserting Metadata Items

    (See Figure 17)

    Metadata items are fixed items that will appear in each digital process. They are divided into different categories:

    • device
    • file
    • global
    • transaction
    • user
    • workflow
    • salesforce
    • dataverse

    Metadata items are added just like Model items, but he Metadate tab (1) must be clicked first.

    Figure 17: Metadata Items

    Adding Metadata Items - Use Case Example

    (See Figure 18 to Figure 21)

    A dynamic document needs to display the current time in the Header of its first page and the RID of the digital process's transaction in the Footer of its first page. To do so, perform the following steps:

    Figure 18: Inserting Metadata Items 1 of 4

    1. Display the Header and the Footer of the dynamic document.
    2. Ensure that the first page is different than the other pages.
    3. Click the desired location in the Header (1).
    4. locate and click the current time Metadata item (2).
    5. Click the Insert Field button (3).

    Result:

    The Metadate item is inserted into the Header of the dynamic document (4):

    Figure 19: Inserting Metadata Items 2 of 4

    Figure 20: Inserting Metadata Items 3 of 4

    1. Click the desired location in the Footer (5).
    2. locate and click the rid Metadata item (6).
    3. Click the Insert Field button (7).

    Result:

    The Metadate item is inserted into the Footer of the dynamic document (8):

    Figure 21: Inserting Metadata Items 4 of 4

    1. Click the Save button (9).

    Nesting Dynamic Document Elements Inside Object-Type Items

    (See Figure 22 to Figure 26)

    Dynamic document elements such as text, images, and tables can be nested inside object-type items. For example, the following section in the document contains text fields for inputting policy information (1). The items to insert into the document are nested inside two object-type items:

    Figure 23: Dynamic Document Text Fields

    When inserting the items as described in the Inserting Items Into a Dynamic Document section, they are written with their full path (3): 

    Figure 24: Inserted Items with Full Path

    To keep the dynamic document more readable, neat, and organized it is recommended to nest the relevant elements, in this case the text fields, inside an object-type item so that the inserted items can be written with their relative path:

    Figure 25: Nesting

    1. Mark all the relevant elements (4).
    2. Click the relevant object type item (5).
    3. Click the Insert Field button (6).      

    Result:

    The text fields are nested inside the object-type item (7):

    Figure 26: Nested Text Fields

    Now, when inserting the items, they will be written with their relative path (8):

    Figure 27: Relative Path

    Replacing Items

    (See Figure 28 and Figure 29)

    To replace items, perform the following steps:

    Figure 28: Change Button

    1. Click the desired inserted item (1).
    2. Click the desired item from the list (2).
    3. Click the Change button (3).

    Result:

    The items are replaced (4):

    Figure 29: Replaced Item

    1. Click the Save button (5).

    Working With Arrays

    (See Figure 30 to Figure 35)

    A Model item that was set as an array in the Model (1) will appear in the Dynamic Document Editor as an Array-type item (2). 

    Figure 30: Array and Array-Type

    Array items will be inserted into their appropriate fields on the dynamic document. For example, the following table (3) in the dynamic document displays information about damaged items. The table has to be dynamic because the end-user can input multiple items.

    Figure 31: Damaged Items Table

    To convert the table to a dynamic table, perform the following steps:

    Figure 32: Connecting Table Row

    1. Select the row of the table (4).
    2. Click the array-type item that contains the rest of the array items (5).
    3. Click the Insert Field button (6).

    Result:

    The row is nested within the array-type item (7):

    Figure 33: Nested Within Array-Type Item

    1. Insert the array items into their appropriate locations, for example:

    Figure 34: Inserted Array Items

    NOTE
    It is possible to insert the items without first inserting the array-type item into the dynamic document but that will result in the items displaying their full path, for example:

    When the document is viewed as a preview before submitting the digital process, the table will be updated according to the number of items the end-user filled out, for example:

    Figure 35: Displayed Array

    Dynamic Document and Conditions

    The following sections describe how to work with conditions in a dynamic document. 

    Adding Conditions

    (See Figure 36 to Figure 40)

    When a Webflow is implemented with Model conditioning, the conditioning output must also be reflected on the dynamic document. For example, a Webflow contains a Radio Question component with a yes or no question (1). The visibility of the container (2) below the Radio Question depends on the Radio Question's answer:

    Figure 36: Webflow

    To enforce the business logic, the Model data item (3) connected to the container must be implemented with a visibility condition (4):

    Figure 37: Model

    The same condition must also be reflected in the dynamic document:

    Figure 38: Insert Data Item

    1. On the dynamic document select all the elements you want to apply the conditions to (5).
    2. Click the item implemented with the condition (6) (identified by the question mark icon). 
    3. Click the Insert Field button (7).

    Result:

    The elements are nested inside the item with the condition (8):

    Figure 39: Nested Objects

    1. Click the Save button (9).

    In the digital process, if the answer to the Radio Question is yes, then the information will be displayed on the preview page:

    Figure 40: Displayed Information

    Conditions and the Page Break Marker

    (See Figure 41 to Figure 48)

    Using conditions may cause content in the dynamic document to disappear, meaning it will have to restructure itself.  To keep the integrity of the document's structure, where a specific content starts and where it ends, it is sometimes necessary to include Word's Page Break Marker in the condition. For example, the following Employee Onboarding process contains two conditions that will display to the end-user fields to fill out information about a spouse and children only if relevant.

    Figure 41: Model Conditions

    The same must be reflected in the dynamic document as well. If the end-user does not have a spouse and children, the dynamic document will have to restructure itself, ensuring that the Family Information sections (1) do not appear and that the Address Information section (2) appears immediately after the Personal Information section (3).   

    Figure 42: Dynamic Document Sections

    This will require the Page Break marker to be included in the condition:

    Figure 43: Home Tab + Show/Hide Paragraph Marks Button 

    1. Click the Home tab (1).
    2. Click the Show/Hide Paragraph Marks button (2).

    Result:

    Paragraph Markers appear all over the document, revealing Page Break Markers (3):

    Figure 44: Page Break Marker

    Figure 45: Adding Condition

    1. Mark the entire Family Information section including the Page Break (4).
    2. Click the field with the relevant condition (5).
    3. Click the Insert Field button (6).

    Result:

    The Family Information section and the Page Break marker are nested inside the item with the condition (7):

    Figure 46: Added Condition

    1. Click the Save button (8).

    Figure 47 displays a preview of a dynamic document in which the Page Break marker was not included in the condition. Notice that the document did not restructure itself:

    Figure 47: Page Break Marker Not Included

    Figure 48 displays a preview of a dynamic document in which the Page Break marker was included in the condition. Notice that the document restructured itself:

    Figure 48: Page Break Marker Was Included

    Dynamic Document Use Case - Liability Claim Form

    The following sections describe a dynamic document liability claim form use case.

    Overview

    A company has a digital process that allows its end-users to fill out a liability form. The process includes the option to detail information about damaged items in a table and to upload a supporting image if necessary. Before submitting the digital process, the information the end-user inputs is displayed on the original claim form. The process is dynamic and adaptive meaning that only relevant information is displayed to the end-user. The issue is that the preview form always displays the damaged items table and the location to display an image, even if they are empty. To address these issues, we will use a dynamic document.

    Step 1: Building the Digital Process

    (See Figure 49 to Figure 57)

    To enable the process to be dynamic, the information about the damaged items will be filled out in an array (1) that will only appear if the answer to the Radio Question is Yes (2).

    Figure 49: Webflow Structure 1 of 2

    The component to upload an image (3) will appear only if the checkbox (4) is checked. 

    Figure 50: Webflow Structure 2 of 2

    In the Model screen, the data item connected to the array external Container (5), is implemented with a visibility condition (6).

    Figure 51: Model Data Item and Condition 1 of 2

    A visibility condition (7) is also implemented on the data item (8) connected to the Upload Component. 

    Figure 52: Model Data Item and Condition 2 of 2

    On the PDF screen, perform the following steps:

    Figure 53: Create New

    1. Click Create New (9) and then New Dynamic Document (10).

    Figure 54: Create a Dynamic Document

    1. Using the Create a Dynamic Document window, enter a Dynamic Document Name (11) and then click Ok (12).

    Result:

    A new dynamic document is created:

    Figure 55: New Dynamic Document

    1. Click the Upload document (docx) option (13) and then select the desired file.

    Figure 56: Edit In Office Word

    1. Click the Edit In Office Word button (14).

    Result:

    The Word document opens with the EasySend Dynamic Document Editor section:

    Figure 57: EasySend Document Document Editor

    Step 2: Using EasySend's Microsoft Add-in

    (See Figure 58 to Figure 74)

    The Word document must become a dynamic document to reflect the business logic implemented in the digital process. In addition, the first page of the document needs to contain the name of the process in its Header and the transaction's RID in its Footer. To convert the Word document into a dynamic document, perform the following steps:  

    Figure 58: First Page Header and Footer

    1. Edit the Header and Footer of the first page:
      1. Display the Header and the Footer.
      2. Ensure the first page is different than the other pages (1).
      3. Click the Metadata tab (2).
      4. Insert the process name (3) into the Header.
      5. Insert the transaction rid (4) into the Footer.
      6. Click the Save button (5).

    Figure 59: personalDetails

    1. Nest the Personal Details table inside an object-type data item:
      1. Select the Personal Details table (6).
      2. Click the Model tab (7).
      3. Click the personalDetails object-type data item (8).
      4. Click the Insert Field button (9).

        Result:

        The table is nested inside the personalDetails data item (10):

    Figure 60: Nested Table

      1. Click to expand the personalDetails item (11).

        Result:

        The nested items appear (12):

    Figure 61: Nested Items

      1. Insert all other nested items (12). 
      2. Click the Save button (13).

        Result:

        The items are inserted into the document:

    Figure 62: Dynamic Document with Inserted Items 

    Figure 63: Selecting Elements

    1. Nest elements inside an object-type item with a condition:
      1. Display the Page Break marker (14).
      2. Select the heading, the table, and the Page Break marker (15).
      3. Click the hasDamageYes object-type item (16).
      4. Click the Insert Field button (17).

        Result:

        The elements are nested (18):

    Figure 64: Nested Elements

      1. Click the Save button (19).

    Figure 65: Table Row

    1. Nest the table row in an array-type item:
      1. Select the table row (20).
      2. Expand the object-type item (21).

         Result:

         The array-type item appears (22):

    Figure 66: Array-Type Item

      1. Click the array-type item (22).
      2. Click the Insert Field button (23).

         Result:

         The table row is nested inside the array-type item (24):

    Figure 67: Nested Table Row

      1. Click the Save button (25).

    Figure 68: Array-Type Item

    1. Insert the array items:
      1. Expand the array-type item (26).

        Result:

        The nested items appear (27):

    Figure 69: Nested items

      1. Insert all nested items (27). 
      2. Click the Save button (28).

        Result:

        The items are inserted into the document:

    Figure 70: Dynamic Document with Inserted Items 

    Figure 71: Inserting an Image 1 of 2

    1. Insert an image with a condition:
      1. Select the headline and the image location (29).
      2. Click the file-type item (30).
      3. Click the Insert Field button (31).

        Result:

        The image and the condition are inserted into the dynamic document:

    Figure 72: Inserting an Image 2 of 2

      1. Click the Save button (32).

    Figure 73: Inserting a Signature 1 of 2

    1. Insert a signature:
      1. Click the desired location in the dynamic document (33).
      2. Click the signature-type item (34).
      3. Click the Insert Field button (35).

                 Result:

                 The signature is inserted into the dynamic document:

    Figure 74: Inserting a Signature 2 of 2

      1. Click the Save button (36).

    Step 3: Deploy and Preview the Digital Process

    (See Figure 75 to Figure 77)

    Figure 75: PDF Screen Deployment

    1. Navigate back to the PDF screen and Deploy (1) the process to the desired server.

    Figure 76: Successful Deployment

    1. When the deployment process is over, navigate to the Webflow screen. 

    Figure 77: Successful Deployment

    1. Click the Preview component (4) and verify that it is connected to the dynamic document (5).
    2. Preview the process (6).

    Step 4: Interacting with the Digital Process

    (See Figure 78 to Figure 81)

    While the end-user interacts with the digital process, they answer the Radio Question - Yes or No (1). The Damaged Items array will appear depending on their answer (2). Using the Add Item button (3) the end-user can add additional items to the array.

    Figure 78: Radio Question and Conditioned Array

    If the end-user has an image to upload they will check the checkbox (4) and the Upload Component will appear (5). 

    Figure 79: Uploading an Image

    Because the dynamic document was built with the same business logic, the end-user's actions will affect it as well. Figure 80 displays the dynamic document with the Damaged Items array. 

    Figure 80: Dynamic Document with Damaged Items Array

    Figure 81 displays the dynamic document without an image.

    Figure 81: Restructured Dynamic Document

    Dynamic Document Use Case - Fertility Clinic 

    The following sections describe a dynamic document fertility clinic use case.

    Overview

    A fertility clinic sends a document containing pre-procedure instructions to its patients. The clinic’s rep initiates a digital process where they input the patient's details and select the relevant procedure. Every time the rep submits the process, each patient receives an email with the same attachment. The content of Each attachment must be different according to the procedure the patient is about to go through.

    Step 1: Building the Digital Process

    (See Figure 82 to Figure 85)

    To enable the document to be dynamic, the clinic's rep will fill out the patient's details and select the relevant procedure.

    Figure 82: Webflow Structure

    In the Model screen, there are three string-type data items that are implanted with a visibility condition that will display information according to selected type of the procedure.

    Figure 83: Model Data Items and Conditions 

    On the PDF screen, we will upload the document and then open it for editing.

    Figure 84: Dynamic Document For Editing 1 of 2

    Figure 85: Dynamic Document For Editing 2 of 2

    Step 2: Using EasySend's Microsoft Add-in

    (See Figure 86)

    The Word document must become a dynamic document so only the relevant information will be sent to the patient. Each section of the document will be nested under the relevant condition, for example: 

    Figure 86: Nesting Text in Condition

    Step 3: Interacting with the Digital Process

    (See Figure 87 and Figure 88)

    The clinic's rep interacts with the digital process, they fill out personal details, select the procedure, and submit the process.

    Figure 87: Personal Details and Type of Treatment

    The patient will receive the email with the attachment containing only relevant information according to the selected procedure.

    Figure 88: Received Attachment

    Dynamic Document Use Case - Hiring Contract

    The following sections describe a dynamic document hiring contract use case.

    Overview

    An HR rep from a US-based company sends hiring contracts to new employees. Each employee has different personal details, can be from a different department, and resides in a different state affecting the amount of taxes to pay. Instead of preparing and issuing each employee a tailor-made contract, the HR rep simply inputs the relevant details, and the dynamic document updates the template and generates a relevant contract. Automatic updates to the template can include, hiding or displaying whole sections, restructuring the numbering of the contract, switching between images, and updating tables.

    Step 1: Building the Digital Process

    (See Figure 89 to Figure 92)

    To enable the document to be dynamic, the HR rep will fill out the employee's details, select the US where the employee resides, and the relevant department.

    Figure 89: Webflow Structure

    In the Model screen, there are six string-type data items that are implanted with a visibility condition that will display information according to selected US state and department.

    Figure 90: Model Data Items and Conditions 

    On the PDF screen, we will upload the document and then open it for editing.

    Figure 91: Dynamic Document For Editing 1 of 2

    Figure 92: Dynamic Document For Editing 2 of 2

    Step 2: Using EasySend's Microsoft Add-in

    (See Figure 93 to Figure 95)

    The Word document must become a dynamic document so that the relevant contract will be generated for the employee. Different sections of the document will be nested under the relevant condition, for example: 

    • Payment Details:

    Figure 93: Nesting Text in Condition 1 of 3

    • Department Duties:

    Figure 94: Nesting Text in Condition 2 of 3 

    • Federal Taxes:

    Figure 95: Nesting Text in Condition 3 of 3 

    Step 3: Interacting with the Digital Process

    (See Figure 96 and Figure 97)

    The HR rep interacts with the digital process, they fill out personal details, select the US state, the department, sign, and submit the process.

    Figure 96: Personal Details, State, and Department

    The patient will receive the email with the contract containing only relevant sections and text according to the selected state and department.

    Figure 97: Received Contract

    Dynamic Document Use Case - Branding

    The following sections describe a dynamic document branding use case.

    Overview

    An insurance company provides services in three fields:

    • Health
    • Pet
    • Travel

    The company's agent sends needs to send the customer an insurance offer document with the relevant logo. 

    Step 1: Building the Digital Process

    (See Figure 98 to Figure 101)

    To enable the document to be dynamic, the agent rep will fill out the customer's details and select the relevant insurance type.

    Figure 98: Webflow Structure

    In the Model screen, there are three string-type data items that are implanted with a visibility condition that will display information according to the selected type of insurance.

    Figure 99: Model Data Items and Conditions 

    On the PDF screen, we will upload the document and then open it for editing.

    Figure 100: Dynamic Document For Editing 1 of 2

    Figure 101: Dynamic Document For Editing 2 of 2

    Step 2: Using EasySend's Microsoft Add-in

    (See Figure 102)

    The Word document must become a dynamic document so only the relevant document with the relevant branding will be sent to the customer. Each section of the document will be nested under the relevant condition, for example: 

    Figure 102: Nesting Text in Condition

    Step 3: Interacting with the Digital Process

    (See Figure 103 and Figure 104)

    The agent interacts with the digital process, they fill out personal details, select the insurance, and submit the process.

    Figure 103: Personal Details and Type of Insurance

    The customer will receive the email with the attachment containing only relevant branding and information.

    Figure 104: Received Attachment

    Troubleshooting

    The following sections provide tools for troubleshooting dynamic documents issues.

    Cannot Open A Word Document Using the Builder

    (See Figure 105 to Figure 112)

    Your Microsoft Word settings might cause documents to open in Protected View. This can create issues when accessing these documents through the Builder, whether you are creating (1) a new document or uploading (2) one and editing it (3).

    Figure 105: Creating/Uploading

    Figure 106: Editing

    If after selecting either of the options, the following message appears:

    Figure 107: Error Message

    perform the following steps:

    NOTE
    Please note, screenshot images may differ according to your Microsoft Word version.

    Figure 108: Options

    1. Open Microsoft Word on your machine locally.
    2. Click Options (1).

    Result:

    Word Options window appears:

    Figure 109: Trust Center

    1. Click Trust Center (2).

    Result:

    Trust Center options appear:

    Figure 110: Trust Center Settings

    1. Click Trust Center Settings (3).

    Result:

    Trust Center settings appear:

    Figure 111: Protected View

    1. Click Protected View (4).

    Result:

    Protected View checkboxes appear:

    Figure 112: Protected View Checkboxes

    1. Uncheck the Enable Protected View for files originating form the Internet checkbox (5). 
    2. Click OK (6).

    General Troubleshooting

    Table 1 describes malfunctions that may occur when trying to create and use a dynamic document. The table also describes the reason/s for the malfunctions and provides possible solutions.

    Table 1: Troubleshooting

    Number

    Malfunction 

    Reason/s

    Solution/s

    1The dynamic document feature is not availableThe feature is not enabled Please contact our support team
    2Add-in installation failed

    Your MS Word version is lower than 2019, or, you are not using Microsoft 365

    Please contact your IT support team

    3

    Cannot create a new dynamic document

    The name of the new dynamic document is already in use

    Choose another name to proceed, for additional information, see the Creating a New Dynamic Document section

    4The Word document opens with an error message in the Add-inYou did not open the Word document using the Builder platformOpen the Word document using the Builder platform as described in the Uploading and Opening Document section 

    5

    Cannot deploy the digital process

    A dynamic document is not attached to the Preview component

    Attach a dynamic document to the Preview component

    6

    When opening a Microsoft Word document, the Add-in is not available

    • The Add-in is not installed or does not appear
    • Your Microsoft license is not updated or you are not logged a licensed account for Microsoft Word 
    7(For MAC users only) Your current Add-in does not match EasySend's Add-inThe Add-in was installed from the Apple App storeDownload the Add-in from the Microsoft App store as described in the Downloading EasySend Microsoft Add-in section

    FAQ - Dynamic Documents 

    The following sections contain FAQs about dynamic documents.

    Question 1 - Components visibility 

    Is it possible to change a component's visibility in a dynamic document without removing it?

    Answer

    (See Figure 113)

    Yes it is possible to change a component's visibility without removing it by using conditions and expressions, for example:

    Figure 113: Missing Options from Navigation Bar

    1. Access the Model screen.
    2. For a radio button component (1) for example, create new data items (2) that represent its options.
    3. For each data item:
      1. Set the Value dropdown to Expression (3).
      2. Create conditions and expressions that will add the desired characters, for example: [X] (4) or [  ] (5).
    4. Repeat step as necessary.
    5. Use the data items in the dynamic document (instead of using blocks).

    Question 2 - Removing Automatic Headers

    Is it possible to remove headers that were automatically added, because of specific user settings, to the dynamic document after a save action?

    Answer

    (See Figure 114 and Figure 115)

    Yes it is possible to remove headers that were automatically added, because of specific user settings, to the dynamic document after a save action, for example:

    Figure 114: Insert Tab and Header

    1. On the dynamic document click the Insert tab (1).
    2. Click Header (2).

    Result:

    The Built-in window appears:

    1. Click Remove Header (3).

    Figure 115: Remove Header

    Question 3 - Starting a Section on a New Page without Blank Pages

    How can I start a section on a new page without leaving multiple blank pages in the middle?

    Answer

    To start a new section on a new page, use the Page Break marker. If there are multiple pages with a condition before the Page Break marker and the condition is not met, those pages will remain empty. To avoid this, place the Page Break marker (or multiple Page Break markers if needed) inside the condition. For example:

    • If there are two pages under condition A, at the beginning of the conditional pages, add a conditional Page Break marker in case condition A will not be fulfilled.
    • At the end of the conditional pages add a conditional Page Break in case condition A will be fulfilled. This way, a Page Break will be added, without blank pages in the middle.  

    Question 4 - Paragraph and Title Grouping

    How can I group paragraphs and/or titles?

    Answer

    Please read the instructions found here.


    Was this article helpful?