この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

フローローカルアクションのクライアント側コントローラの設定

コンポーネントがフローローカルアクションとして実行されると、フローはクライアント側コントローラの invoke メソッドをコールします。クライアント側コントローラでコードを非同期で実行するには (XML HTTP 要求 (XHR) を実行するなど)、Promise を返します。メソッドの実行が終了、または Promise が満たされると、制御がフローに戻されます。

非同期コード

Promise が解決されると、フローの次の要素が実行されます。Promise が拒否される、またはタイムアウトすると、フローはローカルアクションの障害コネクタを実行し、$Flow.FaultMessage をエラーメッセージに設定します。

デフォルトでは、エラーメッセージは「elementName で c:myComponent コンポーネントの実行が試行されたときにエラーが発生しました。」となります。$Flow.FaultMessage のエラーメッセージをカスタマイズするには、reject() コールで新しい Error オブジェクトとして返します。

外部サーバにコールアウトを実行する場合は、組織で外部サーバをホワイトリストに追加し、外部サーバで CORS を有効化または設定します。

メモ

同期コード

メソッドの実行が終了すると、フローの次の要素が実行されます。