Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
Salesforce フローを使用したビジネスプロセスの自動化
Apex アクション (従来) 要素

Apex アクション (従来) 要素

従来の Apex インターフェースを使用する Apex クラスをコールします。Apex クラスは、Process.Plugin インターフェースが実装されている場合にのみ従来の Apex アクションとして使用できます。

必要なエディション

サポートされているエディションを表示する。

[アクション] 要素をフローに追加します。アクションのリストをカテゴリではなく種別で絞り込みます。[Apex アクション (従来)] を選択し、設定するアクションを選択します。

ヒント
ヒント 開発者がまだ目的のクラスに Process.Plugin インターフェースを実装していない場合は、代わりに @InvocableMethod アノテーションを使用することをお勧めします。Process.Plugin インターフェースとは異なり、@InvocableMethod アノテーションは sObject、コレクション、Blob、および Time データ型と一括処理をサポートしています。実装も簡単です。インターフェースとアノテーションを比較するには、「フローで Apex アクションを実行」を参照してください。

入力値の設定

Apex アクションの入力を設定するときは、フローの前半の値を使用します。

出力値の保存

従来の Apex アクションの出力をフローの後半で使用するには、それらを変数に保存します。この値は、コードの実行時に割り当てられます。

使用状況と制限

Apex クラスがレコードを作成、更新、または削除する場合、インタビューのトランザクションが完了するまで、アクションは実行されません。インタビューが完了または実行されたときに、画面、ローカルアクション、または待機要素がトランザクションに反映されます。

Flow Builder では、入力値と出力値の説明は表示されません。各パラメーターについての詳細は、Apex 開発者にお問い合わせください。

従来の Apex アクションはプラグインコード内でタグで整理されません。

クラウドフローデザイナーでは、必須入力パラメーターの値を設定しなくても Apex プラグイン要素を保存できます。対応する従来の Apex アクションを Flow Builder で開いた場合、必須入力パラメーターの値を設定しない限りその要素の変更を保存できません。

重要
重要 従来の Apex アクションは、Flow Builder の自動レイアウトではサポートされません。従来の Apex アクションは、Flow Builder で自由形式でのみ追加できます。既存のアクションは、自動レイアウトモードと自由形式モードの両方で編集できます。
 
読み込み中
Salesforce Help | Article