Responsive View and Allow Input for External Editing
Documill Dynamo's Responsive View and Allow Input features enable seamless external editing, particularly when documents are shared with external parties, such as clients. These features provide a streamlined process for reviewing, filling out, and signing documents in a mobile-friendly HTML format, with all data automatically saved back to Salesforce.
Use cases:
Sales teams send proposals to clients, who can easily fill in their contact and billing details through a mobile-friendly HTML format.
Clients can propose changes to contract terms directly within the document, enabling fast and efficient revisions during contract negotiations.
Customers can seamlessly select the next inspection date within the Field service report, ensuring efficient scheduling.
1. Creating Content and Input Elements
To start creating content in Documill Dynamo, open a document from the Home screen. To collect data in different formats like text, dates, or checkboxes, go to the Components tab on the left. Drag and drop the needed input elements into the main document body to build your content.
2. Setting Bound Values
Each input element must be assigned a unique Bound Value, which acts as a variable to capture the data entered by users. This Bound Value can then be referenced throughout the document or within the template workflow for processing or display.
Additionally, you can configure a Placeholder for each input element, providing users with a hint or example of what data should be entered in the field.
Bound Values must be unique and should begin with the prefix dynFields.
. For example, dynFields.fullname
3. Enabling Responsive view and Allow Input
Go to Settings.
Navigate to the Signing tab.
Toggle Responsive View to ON. Once enabled, the Allow Input option will appear.
Toggle Allow Input to ON.
4. Print Emulation
This option in the Document tab adjusts the document layout to match the printed page dimensions.
When enabled, this feature displays the document as it would appear on a printed page, which may require horizontal scrolling on smaller screens to view the entire document.
When disabled, the document automatically adjusts to fit the screen size, providing a responsive view that eliminates horizontal scrolling. This ensures the entire document is fully visible and accessible on any screen size, offering a better viewing experience during the review process.
Print Emulation Enabled tested on mobile screen | Print Emulation Disabled tested on mobile screen |
---|---|
Displays as it would in print size, which may require horizontal scrolling on smaller screens to view the full layout. | When Disabled - The document fits the screen size, eliminating horizontal scrolling |
5. Sending Document for External Review
When Responsive View is enabled, recipients will see the document in HTML format rather than PDF, providing better compatibility across devices, especially for mobile users. Enabling this option also activates Allow Input, which lets recipients directly edit or input data into the document. This feature is particularly useful for collecting information, and all entered data is automatically saved back to Salesforce.
6. Writeback Data back to Salesforce
To ensure that data saved back to Salesforce after document signing, follow these steps to configure the workflow and add the necessary functions.
Access the main flow, select step ´Custom Data´ then edit ´Load Data´ and use addMapEntry command to map dynamic field values to specific identifiers.
Access the ShareEnd subflows and select step ‘Share end’
Choose update command. In the
type
box, enter the API Name of the Salesforce object you want to update (e.g., Opportunity or Account).Add child field commands. The first field command should contain the record ID of the Salesforce record to update. Add subsequent field commands for each field you intend to update, where
name
should contain the API Name of the target field in Salesforce andvalue
is the configured input form value. For example,dynFields.Description
. There can be as many field commands as needed.
After clicking the Exit button post-document generation, the user's input updates the Description in Salesforce, enabling seamless real-time data transfer.