Вы находитесь здесь:
Транзакции и запланированные действия
Немедленные действия в процессах выполняются в той же транзакции, что и операция, инициировавшая процесс, например, когда пользователь создает или редактирует запись. Запланированные действия добавляются в отдельную транзакцию.
Требуемые версии
| Доступно в версиях: Salesforce Classic (недоступно во всех организациях) и Lightning Experience. |
| Доступно в версиях: Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition. |
После 31 декабря 2025 года существующие процессы продолжают выполняться, их можно активировать, деактивировать и редактировать, однако рекомендуем использовать Flow Builder. Чтобы перенести существующие процессы, запланируйте переключение на Flow Builder и используйте инструмент «Миграция в поток». Для новых автоматизаций создайте потоки в Flow Builder.
Запланированные действия не выполняются независимо. Они объединяются в одну транзакцию с другими действиями, запланированными на выполнение одновременно, имеют одинаковый код версии процесса и выполняются одинаковым кодом пользователя. Эта реакция может стать причиной превышения ограничений регулятора Apex, если действия пакета выполняют операции DML или запросы SOQL.
Операция DML используется при каждом создании, обновлении или удалении записи Salesforce, например, когда процесс выполняет действие «Создать запись». Запрос SOQL используется при каждом поиске системой Salesforce сведений о существующей записи (например, при выполнении процессом действия «Обновить записи»). Дополнительные сведения о контролирующих ограничениях Apex см. в разделе «Ограничения для процессов».
Чтобы еще больше повысить производительность и помочь избежать контролирующих ограничений Apex, разработайте запланированные действия, чтобы воспользоваться преимуществами пакетирования.
Если процесс содержит более одной группы запланированных действий и группа не выполняется в пакете:
- Предыдущие группы запланированных действий в транзакции этого пакета успешны.
- Немедленные действия в рамках этого процесса увенчались успехом.
- Все запланированные действия в этой группе не выполняются.
- Каждая оставшаяся группа запланированных действий в этом пакете выполняется отдельной транзакцией.
