General Limitations of docu2.me for Salesforce
The following outlines the inherent limitations and considerations applicable to docu2.me for Salesforce, primarily resulting from its operation on the Salesforce Platform and the associated governor limits:
1. Salesforce Platform Constraints
• docu2.me for Salesforce is subject to all Execution Governors and Limits imposed by the Salesforce Platform. These limits may vary with each Salesforce release and can affect document generation and display. Potential issues include, but are not limited to:
– Documents exceeding allowable page counts or file sizes.
– Documents with excessive logical complexity or extended server processing time.
– Excessive database queries or slow query execution.
– A wide range of other factors driven by Salesforce limitations.
2. Batch Processing
• Mass merge operations (batch processing) are typically supported for up to 200 records. The precise limit depends on the complexity of your document and the applicable Salesforce governor limits.
3. Email and Notification Limitations
• Salesforce Execution Governors also impact the delivery of emails, notifications, and other processes initiated by docu2.me. For the most current Salesforce governor limits, please refer to the official Salesforce documentation.
4. Feature Limitations
• JavaScript and Dynamic CSS are not supported within the docu2.me.
5. PDF Output Considerations
When utilizing docu2.me for Salesforce for PDF generation, please note the following additional limitations:
- Rendering Standards and File Types:
• The PDF rendering service complies with PDF version 1.4.
• Fillable or password-protected PDFs are not supported. - Browser Behavior:
• The final PDF may either display in the browser or download automatically, based on the user’s browser settings, version, and configurations. - External Images:
• If images hosted outside of Salesforce are used (either directly or via dynamically merged fields), the corresponding URL domains must be whitelisted (using Salesforce’s Remote Site Settings) to prevent broken images in the output. - Markup and Rich Text:
• While the final document will include the markup and data, formatting within rich text areas or image fields may not render as expected unless explicitly defined as containing markup. - Text Wrapping and CSS:
• Long, unbroken text strings (such as URLs without spaces or dashes) may overflow the page boundaries.
• PDF templates support CSS 2.1; CSS 3 attributes (for example, word-wrap) are not supported. - JavaScript and Font Limitations:
• Content rendered via JavaScript is not supported in PDF output.
• Supported fonts (specified by the font-family) include Arial Unicode MS, sans-serif, serif, Times New Roman, and Courier. Web fonts or other font types are not supported. - File Size Restrictions:
• The maximum response size for creating a PDF file must be under 15 MB.
• The maximum generated PDF file size is 60 MB.
• The total size of all images in a generated PDF must not exceed 30 MB.
• Images encoded using the data:URI scheme are not supported in PDF rendering.