プロセスの制限
プロセスを作成するときには、共通の制限および Apex ガバナ制限に留意してください。また、プロセスの API 参照名は、Salesforce 組織内のすべてのプロセスおよびフローで一意である必要があります。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方 |
| 使用可能なエディション: Essentials Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
2025 年 12 月 31 日以降も既存のプロセスは引き続き実行され、有効化、無効化、編集ができますが、Flow Builder を使用することをお勧めします。既存のプロセスを移行するには、Flow Builder への切り替えを計画し、 Migrate to Flow ツールを使用します。新しい自動化の場合は、Flow Builder でフローを作成します。
他の機能と共通する制限
プロセスには、ルールおよびフローと共通するいくつかの制限があります。
| 組織単位の制限 | Essentials Edition または Professional Edition | Enterprise Edition、Unlimited Edition、Performance Edition、または Developer Edition |
|---|---|---|
有効なレコード変更プロセスおよびルールのオブジェクトあたりの数 ルールには、ワークフロールール、エスカレーションルール、割り当てルール、自動割り当てルールが含まれます。 |
50 | 50 |
| プロセス合計数 | プロセス種別あたり 5 | プロセス種別あたり 4,000 |
| 有効なプロセス数 | プロセス種別あたり 5 | プロセス種別あたり 2,000 |
| 評価される条件ノードおよびランタイムで実行されるアクションのプロセスあたりの数 | なし 1 | なし 1 |
| 実行されるスケジュール済みアクションまたは再開されるフローインタビューの 1 時間あたりのグループ数 | 1,000 | 1,000 |
レコードの項目値に基づいた、開始または再開されたこれらのオートメーションの合計数。
|
20,000 | 20,000 |
メールアラートから送信されるメールの 1 日の制限は、1 組織につき標準 Salesforce ライセンスあたり 1,000 件です。ただし Developer Edition は例外です。Developer Edition 組織の場合、標準 Salesforce ライセンスあたりの 1 日のワークフローメールの制限は 15 件です。組織全体での制限は 2,000,000 件です。この制限は、ワークフローメールアラートを使用するすべての機能 (ワークフロールール、承認プロセス、フロー、プロセス) に共通します。
1API バージョン 57.0 では、フロー要素の制限 (2000) が削除されました。API バージョン 56.0 以前では、フローに設定できるフロー要素の上限が 2000 個でした。
Apex ガバナとプロセスの制限
Salesforce では、マルチテナント環境で回避プロセスが共有リソースを独占しないように、厳格に制限が適用されます。プロセスは、Apex で適用されるトランザクション単位の制限によって制御されます。同じトランザクションでプロセスが他の自動化を起動した場合、その自動化はプロセストランザクションの制限を共有します。プロセスまたはその起動された自動化によってトランザクションがガバナ制限を超えた場合、システムはトランザクション全体をロールバックします。トランザクションに含まれる操作についての詳細は、『Apex 開発者ガイド』の「トリガーと実行の順序」を参照してください。
| 説明 | トランザクション単位の制限 |
|---|---|
| 発行される SOQL クエリの合計数 | 100 |
| SOQL クエリによって取得されるレコードの合計数 | 50,000 |
| 発行される DML ステートメントの合計数 | 150 |
| DML ステートメントの結果として処理されるレコードの合計数 | 10,000 |
| Salesforce サーバーの最大 CPU 時間 | 10,000 ミリ秒 |
各 [レコードを作成] アクションでは、1 つの DML ステートメントが使用されます。各 [クイックアクション] アクションでは、1 つの DML ステートメントが使用されます。各 [レコードを更新] アクションでは、1 つの SOQL クエリと 1 つの DML ステートメントが使用されます。各 [フロー] アクションでは、フローで実行される要素に応じて、複数の SOQL クエリと DML ステートメントを使用できます。詳細は、「トランザクション単位のフローの制限」を参照してください。
プロセスの作成および管理に関する制限
プロセスを作成および管理するときは、次の制限に留意してください。
| プロセスあたりの制限 | 値 |
|---|---|
| プロセス名の合計文字数 | 255 |
| プロセスの API 参照名の合計文字数 | 79 |
| プロセスのバージョンの合計数 | 50 |
| プロセスの条件ノードの合計数 | 200 |

