English
Function Platform Limitations
About 358 wordsAbout 1 min
2026-01-09
| Category | Limitation Type | Limit Value | Scope | Remarks |
|---|---|---|---|---|
| Function Writing Restrictions | Restricted variable names in closures | owner; this; delegate | Network-wide | Applies to Range.each or list.foreach closures |
| External HttpAPI Call Restrictions | Timeout limits | connectTimeout: default 2s; readTimeout: 5s (max 120s) | Network-wide | |
| Retry attempts | connectTimeout: default 3 retries (configurable); readTimeout: no retries by default (configurable); max retries: 3 (for both types) | Network-wide | ||
| Maximum POST data size | 5MB | Network-wide | ||
| Internal API Call Restrictions | Fx.object call limit | 300 (per function) | New enterprises | |
| Fx.object.editTeamMember; Fx.object.addTeamMember; Fx.object.addOutTeamMember; Fx.object.deleteTeamMember; Fx.object.changeOwner; Fx.object.batchChangeOwner | 100 (per function) | Network-wide | ||
| Fx.function call limit | 50 (per function) | New enterprises | ||
| Fx.http | 50 (per function) | New enterprises | ||
| Fx.message | 50 (per function) | New enterprises | ||
| Fx.crm; Fx.work; Fx.file; Fx.AI; Fx.tag; Fx.approval | 100 (per function) | New enterprises | ||
| Execution Restrictions | Single function execution limit per data unit time | 100 executions per minute | Network-wide | Exceeding limit will cause function execution errors |
| Concurrent function executions per enterprise | 35 concurrent executions | Network-wide | ||
| Scheduled Task Execution Limits | Bound objects - Daily execution data limit | Professional: Unlimited; Enterprise: 100k; Unlimited Edition: 300k | Network-wide | Can be extended with resource packs |
| Unbound objects - Daily execution duration limit | Professional: Unlimited; Enterprise: 30 minutes; Unlimited Edition: 90 minutes | Network-wide | Can be extended with resource packs | |
| Execution Time Limits | New functions have runtime limits based on namespace | Button: 20s Workflow: 5min Custom Controller: 5min Scheduled Task: 10min E-Signature: 180s Authentication Provider: 180s Data Sync: 60s Validation Function: 50s Data Integration: 300s Event Listener: 5min ERP Integration Platform: 180s Debug Execution: 120s Default: 15s | All functions | See details below |
| Memory Limits | Memory usage is calculated throughout execution, with limits per execution | Legacy functions: 512MB; New functions: 256MB | New/old functions split by Jan 1, 2024 |
New enterprises refer to those created after February 4, 2021
APL Function Execution Time Limit Details
| Namespace | Limit Value |
|---|---|
| Debug Execution | 120s |
| Button | 20s |
| Workflow | 300s |
| Custom Controller | 300s |
| Scheduled Task | 600s |
| E-Signature | 180s |
| Authentication Provider | 180s |
| Data Sync | 60s |
| Validation Function | 50s |
| Data Integration | 300s |
| Event Listener | 300s |
| ERP Integration Platform | 180s |
| Default | 15s |
