Service Limits

Service limits are enforced to help prevent unintentional resource exhaustion, like infinite loops created in a workflow.

Note: The service limits on a demo or trial account are roughly a quarter of the limits of the standard account described below.

 
Service Limit
Process Automation limits
Bell Notifications

Notifications received through the notification bell icon are stored for:

  • 30 days

Notifications older than 30 days are discarded on a regular basis.

Email

You can send up to:

  • 100,000 emails per month

Sending quotas are based on recipients rather than messages. For example, an email that has 10 recipients counts as 10 toward your service limit.

You cannot send additional emails once you hit the limit.

Email Attachments

You can add attachments to emails with an aggregate size of up to:

  • 100 GB per month

The maximum attachment size for a single email is:

  • 25 MB

Process automation does not send attachments that exceed these limits.

Email Size

You can send email messages that are up to:

  • 40 MB in size encoded in base 64

This includes any images and attachments that are part of the message, after conversion to base 64.

Email Recipient List

You can specify a maximum of:

  • 50 recipients per message sent

This includes all addresses on the "To:," "CC:," and "BCC:" fields. If you need to send an email message to more than 50 recipients, then you have to split your recipient list into groups of 50 recipients or less, and send separate messages to each group.

Email Notification

You can receive up to:

  • 100,000 notifications per day
  • 10,000 notifications per hour
Resource

For any resource type, you can create up to:

  • 1,000 objects

For example, you can create up to 1,000 workflow definitions and 1,000 decision table rules.

Workflow limits
Activity

You can run up to:

  • 10,000 activities for a single workflow instance

Once the instance reaches the limit, the instance is terminated.

Instance

You can run up to:

  • 300,000 workflow instances per day
  • 25,000 workflow instances per hour
Instance Data Completed workflow instance data will not be available after 30 days from completion of the instance.
Invoke Workflow/Business Process

The Invoke Workflow and Invoke Business Process activities can be called:

  • 100 times within one workflow

A workflow or business process that is started from the Invoke Workflow activity can itself start other workflows. The total maximum number of child workflows or business processes that can be called is:

  • 500 per initial instance

A workflow or business process invocation tree may have a maximum depth of:

  • 32
Iteration Loop

You can repeat activities up to:

  • 500 times
Parameters

A workflow can have up to:

  • 100 parameters
  • Maximize size of 32,000 characters per parameter value
Email Attachment Count

The number of files attached to an email generated by a workflow can not exceed:

  • 20 attachments
  • Refer to the Process Automation email size limit for maximum size constraints.
Business process limits
Process Loop

You can have a process loop up to :

  • 50 times
Logo File Size

The size of your logo is limited to:

  • 1000 KB in size.
Portal Download

The end user can download submission data from the confirmation page up to:

  • 15 times
Portal Email

The end user can email submission data from the confirmation page up to:

  • 15 times
Portal Page Load

A public portal form can be loaded at a rate of up to:

  • 50 times per second
Form Field Items

Any radio button, checkbox, or dropdown field may contain up to:

  • 10,000 items/values
  • 128 characters per item/value
Form Fields

A form may contain up to:

  • 500 fields
Form Field Rules

A form may contain up to:

  • 100 field rules
Regular Expression Builder

The Regular Expression Builder can be used to write or test an expression:

  • 3 times per minute
  • 60 times per hour
  • 300 times per day
Form File Upload

A form upload field will allow a maximum single file size of:

  • 25 MB
Form RTF Field

An RTF field on a form can contain a maximum of:

  • 25 MB of data
Form Signature Field

A signature field may contain up to:

  • 70 characters when the signature is typed
Workflow Service Task

In any business process, the Workflow Service Task activity can be called:

  • 100 times within one instance

A workflow that is started from the Workflow Service Task activity can itself start other processes. The total maximum number of child workflows or business processes that can be called is:

  • 500 per initial instance

A workflow or business process invocation tree may have a maximum depth of:

  • 32
Monitor Page Reports

The maximum number of rows that can be downloaded in a report:

  • 10000

Downloading a process report that includes details for radio button, checkbox, and drop-down fields with more than 200 options will only display the options that have been selected.

Additionally, if an "Other" option is enabled, the report will only include the first 30 characters entered in the field.

Form Reports

The maximum number of versions with submission instances returned:

  • 150 versions

The maximum number of submission instances that will be returned:

  • 10,000 instances or 1,250,000 data units

Note: Data units are determined by multiplying the number of instances found by the number of form field variables in the selected process.

Example: A process with 125 field variables can return up to 10,000 instances, but a process with 500 field variables can only return up to 2500 instances.

Task Reminders

Reminders can be repeated up to 30 times.

Each task can have to up to 4 separate reminders.

Bots limits
Bots

You can have:

  • 1,000 bot definitions
  • 1 bot running at a time per worker

One worker is provided out of the box, and more can be purchased.

Workers

One worker is provided, more can be purchased.

OCR Service limits
Language Over 100 languages are supported including English, Spanish, French, Russian, Chinese, Japanese, and more. Click here to see the full list of supported languages.
Job Limits

OCR jobs will be categorized into small, medium, and large jobs and processed accordingly. A daily limit will be implemented on the number of jobs an account will be able to process based on the size of a document. This will ensure customers have equal access to the OCR service. See limits in the table below. If the limits are met, the job will be postponed to the next day.

Tier Size Daily job limits Daily page limit Active job limit
Small (<=10 pages) 500 documents 1000 5
Medium (<=100 pages) 100 documents 2500 2
Large (>100 pages) 40 documents 4000 2

 

Audio/Video transcription limits
Audio/Video Size

Audio/Videos will be transcribed if they are

  • 2 GB or less in size
Audio/Video Length

Audio/Videos will be transcribed if they are

  • 4 hours or less in length
Content File Types

All file types that can be opened in the Laserfiche web client can be transcribed, including (but not limited to):

  • AMR
  • FLAC
  • MP3
  • MP4
  • M4A
  • Ogg
  • WebM
  • WAV
Starting event limits
Starting Events

You can have up to:

  • 1000 conditional and/or timer events.
Conditional Starting Event

You can have up to:

  • 25 active conditional starting events

Once you reach the active event limit, you must delete or disable an active conditional starting event before you can activate another one.

Event Condition

You can have up to:

  • 16 conditions for each conditional starting event

Once you reach the limit, you must delete a condition before you can add another one.

Integration limits

Remote Agent

You can have at most 2 remote agents: One Dedicated Bot Remote Agent and one other remote agent. Each remote agent can have up to:

  • 4 queues
  • 3 workers
Work Items per Queue

100,000 work items

Remote Agent Log Retention

The troubleshooting log for a remote agent is retained for up to:

  • 90 days
External Data Source Query Tables 10,000 tables
Lookup table limits
Maximum table and row counts
Tier Tables & Rows Add-On 1 Add-On 2
Professional 100 tables
20,000 rows each
150 tables
50,000 rows each
200 tables
100,000 rows each
Business 150 tables
50,000 rows each
200 tables
100,000 rows each
 
Note: Maximum characters per row of 10,000 and maximum column text length of 512 are applicable across all tiers.
Maximum number of characters per row 10,000 characters
Maximum number of columns 50 columns
Maximum column text length 512 characters
Maximum file size 10 MB
Minimum delay between table updates 60 minutes.
Web request service limits
Maximum upload file size 25 MB
Maximum web request count 5000 requests per day per domain
Maximum URI Length 2048 characters
Maximum Header Length

4000 characters:

  • WWWAuthenticate
  • Authorization
  • ProxyAuthorization

2048 characters:

  • Via
  • Location
  • ContentLocation
  • Referer
  • Trailer

256 characters:

  • All other headers
Direct Requests via Laserfiche Cloud

Allowed ports

  • 80 and 443

Disallowed IPs

  • Private IPs

  • Link-local IPs

  • Loop-back IPs

HTTPS protocol

  • A public trusted CA is required for the destination service.

Requests via Remote Agent

IP limits

  • None

HTTPS protocol

  • You can configure you local operating system to bypass the trusted CA requirement by updating the worker machine's trusted CA list.

Capture profile limits
Custom capture profile maximum number of pages

50

Note: If a document has more than 50 pages, you will not see an error. The additional pages will be ignored.

Capture Profile Group maximum number of profiles 10
Smart invoice profile maximum number of pages

10

Note: If a document has more than 10 pages, you will not see an error. The additional pages will be ignored.

Maximum image size 10 MB
Maximum number of pixels on all sides 10,000
Document repository limits
File Import

Electronic document file: 64 GB

Page image file: 2 GB

Page text file: 4 MB or 2 million characters, whichever is smaller

Page location files: 2 MB

Direct Share

Default subscription plan limits:

  • File size: 200 MB per share
  • Link expiration: 7 days
Email Size

You can send email messages that are up to:

  • 10 MB in size encoded in base 64

This includes any images and attachments that are part of the message, after conversion to base 64.

To share larger files, select the Direct Share option or the option to send the email using an email client.

Data management limits
Server Attachments

Maximum file size: 26 MB

Laserfiche API limits
Total Calls Laserfiche Cloud customers who have access to the Laserfiche API have an allocated number of API calls that the account is allowed to use for their subscription year. Please view our pricing and packaging to see how much usage is allocated for each subscription tier. You can also view your API call usage under the Plan tab of your Account Administration. To see more information regarding different plans or contacting Laserfiche, see Laserfiche Cloud Pricing.
Rate Limits The Laserfiche API will limit the rate of calls that can be made in a 1-minute time period on a per-user basis. Different APIs may have different limits. Unless otherwise stated, APIs will fall under the General category.
  • General APIs: 100 calls per minute per account
  • Import and Export calls: shared limit of 30 calls per minute per account
  • Table API (Preview) Replace calls:
    • Limit of 30 calls per minute per account
    • Limit of 1 call per 15 minutes per Lookup Table

Additional rate limits may apply to maintain the stability and availability of the service.

Concurrency Limits In addition to rate limiting, the Laserfiche API will limit the number of concurrent calls for certain operations that a user can run.
  • 1 concurrent long operation per API set per user
    • Long operations are defined as those APIs which involve the Task APIs. Currently, this includes copying and deleting entries in the repository API and replacing tables in the table API.

    Note: Service Principal users can run 10 concurrent long operations per API set.

  • 2 concurrent open searches per user
    • After a search operation is completed, it remains open in order to have the results of the search cached. Follow best practices of deleting search operations when the results are no longer needed.
    • The Simple Search route will only count against your open search limit while the search is running. The results of a Simple Search are not cached, so will not count against the limit after the search is complete.
  • 2 concurrent import operations per user
  • 2 concurrent export operations per user
  • Note: Service Principal users can have 6 concurrent open searches, import operations, and export operations.

  • At the account level, there is also a global limit imposed across all users of an organization
    • 15 concurrent long operations per API set per organization
    • 9 concurrent open searches per organization
    • 9 concurrent import operations per organization
    • 9 concurrent export operations per organization
Request and Response size Limits

In general, the Laserfiche API will limit the size of JSON request and response bodies to 5 MB. APIs that return a stream of data, like Export related APIs, do not fall under this limit.

File upload size limits:

  • Repository document simple import (non-long operation) 100 MB
  • Replace table: 5 MB
Maximum number of parts per request to CreateMultipartUploadUrls 100
Maximum number of allowed upload URLs created through CreateMultipartUploadUrls for a single file 1,000
Expiration limit for upload URLs returned by CreateMultipartUploadUrls 15 minutes
Supported size limits for each chunk uploaded to an upload URL returned by CreateMultipartUploadUrls 5 MB to 5 GB. There is no minimum size limit on the last part.
Maximum file size for file imported through ImportUploadedParts 64 GB