Several limits are in place to prevent Actions from affecting data freshness, including:
The edit limit for each Action submission is 10,000 object edits.
Limit | OSv1 | OSv2 |
---|---|---|
Number of Object Types you can edit in a single Action submission | 50 | 50 |
Number of Objects you can edit in a single Action submission | 10,000 | 10,000 |
Number of elements in an allow multiple value object reference parameter | 1000 | 1000 |
Number of rows in inline action edits | 10,000 | 10,0000 |
Each individual edit of an Object in an Action submission | 32KB | 3MB |
These limits ensure the object-backing databases can quickly process edits and update user-facing data without slowing down live applications. Actions submitted that exceed these limits will not succeed and will display an error message to the user.
Actions does not currently support editing float, byte, short, decimal, or geo time-series property types.
Currently, Actions cannot be used to edit the primary key of an object. Modifying the primary key is equivalent to deleting an object and then adding a new object; instead of editing the primary key with an Action, you can create or delete an object directly using rules.
When using side effect notifications, a maximum of 500 recipients can notified in a single Action. This limit is reduced to fifty recipients when notifications content is rendered "From a Function". For further information about limits to account for when generating notifications, see the documentation on maximum recipient limits for notifications.