The Maven Documents application is using multiple services to successfully merge data onto your document templates.
These services are only processing data from your Salesforce Org, the actual data is never persisted on any of these services - ever.
As these processes are done in the cloud, the first association of the cloud comes into our minds - limits. We will list these limits below and will keep this page updated if they change in the future.
- Requests Per Month Limit: the maximum number of document requests generated per month per user is 1000. By default, you will still be able to continue generating documents after that, but the Email Notification will be sent every 10% of that limit number (1100, 1200, etc.). You can easily expand this limit by contacting support.
For the Azure service, there is a commercial Fair Usage set by the agreed contracted value. The value is based on the case by case scenario.
- Document Request Deletion: You can not delete Document Requests created in the current GMT month.
- Parallel Document Request execution: The maximum number of Document Requests that are being processed in parallel in the last 15 minutes is 2 for Sandbox Orgs and 10 for Production Orgs.
- Query Builder: the GraphQL Query from the Query Builder is executed natively in Salesforce via Apex. Salesforce allows a maximum of 6 MB of data in one transaction and 10 seconds of execution time. We don't monitor these values, so feel free to get close to the limits as much as you would like. If Salesforce raises these limits at any point in time, you are getting them as well.
- Generating Document Synchronously: when you are generating a document via the button on the layout, you are waiting for your document to be generated. While you are waiting, Maven Documents is also waiting for the so-called HTTP request to return the merged document. There is a limit in Salesforce for that which is 120 seconds. So if your document is not generated in that time, you should try selecting the Queue or Batch Processing Type and alleviate that.