Limits
Because BizzStream is a multitenant platform, limits are enforced to ensure that runaway processes and scripts do not monopolize shared resources. If your business process exceeds a limit, an exception is thrown and a log is created.
Description | Limit |
---|---|
Maximum execution time for retrieving documents via a REST call | 3,000 milliseconds |
Maximum execution time for retrieving documents in the user interface | 2,000 milliseconds |
Maximum execution time for retrieving resources in the scheduler | 2,000 milliseconds |
Maximum number of resources in the scheduler | 500 resources |
Maximum execution time of Execute Script rule | 3 minutes |
Maximum memory usage of Execute Script rule | 1,024 MB |
Maximum size of Execute Script rule invocation1 | 6 MB |
Maximum size of an attachment in Send E-mail rule | 7 MB |
Maximum size of all attachments in Send E-mail rule | 10 MB |
Maximum execution time for persistent.getDocument method call | 3,000 milliseconds |
Maximum execution time for persistent.findDocuments method call | 3,000 milliseconds |
Maximum execution time for REST.call method call | 60,000 milliseconds |
Maximum execution time for REST call rules | 60,000 milliseconds |
Maximum number of files in a Save attachment REST call | 3 |
Maximum size of the file in a Save attachment REST call | 100 MB |
Query limit on a REST call | 20.000 |
1 The Execute Script rule invocation consists of:
- The document on the client (if the rule is part of a User Action)
- The document on the server
- All settings in the environment
- All translations in the environment
- Any preloaded data
- Some data required by BizzStream to execute the script