フロー変数に関する考慮事項
変数リソースを作成する前に、フローでの変数の動作を理解しておく必要があります。
必要なエディション
| サポートされているエディションを表示する。 |
この動画では、変数とは何か、およびフローで変数を使用してデータを保持する方法について説明します。
この動画は別のタブでご覧ください。
このビデオでは、一般的な型、Boolean型、Apexで定義された変数、コレクション変数などの変数の型について説明します。
この動画は別のタブでご覧ください。
空白の項目またはリソースの参照
- 項目またはリソースの値を空白のままにすると、実行時にその値は
nullになります。テキスト値をnullではなく空の文字列として処理するには、その値を{!$GlobalConstant.EmptyString}に設定します。
Boolean 変数
数値変数
- 数値変数はデフォルトで整数として処理されます。
パーセント変数
- フローでレコード変数を使用してパーセント値を操作する場合、フローを慎重にテストしてください。レコード変数のパーセント項目に値を挿入し、数式内でその項目を参照すると、その値は 100 で割った値になります。
たとえば、商談の [確度] 項目が 100 に設定されているとします。 その値を
{!Opportunity.Probability}レコード変数に割り当てても、値は 100 のままです。 ただし、式が{!Opportunity.Probability}の数式を作成すると、値は 1 になります。
レコード変数
- レコードおよびレコードコレクション変数では、Salesforce オブジェクトのみがサポートされます。
入力/出力で使用可能
- 既存の変数の入力または出力アクセスを無効にすると、フローをコールして変数にアクセスするアプリケーションやページの機能が停止する可能性があります。たとえば、URL パラメーター、サブフロー、プロセスから変数にアクセスできます。
- 新しい入力変数または出力変数をフロー上書きに追加することはできません。既存の変数を削除できますが、Lightning コンポーネントなどのコール元コンポーネントが削除済みの入力変数を使用しようとすると、入力変数を削除すると実行時エラーが発生します。
入力変数の設定
- プロセスビルダー: プロセスまたはフローで別のフローを起動する場合、起動時にそのフローの入力変数に値を割り当てることができます。ただし、コレクションでないテキスト変数、選択リスト変数、複数選択リスト変数では、
nullの値が空の文字列に変換されます。
重要 プロセスビルダーのサポートと更新は、2025 年 12 月 31 日に終了する予定です。「Workflow Rules & Process Builder End of Support (ワークフロールールとプロセスビルダーのサポート終了)」を参照してください。2025 年 12 月 31 日以降は、既存のプロセスを引き続き有効化、無効化、編集できます。既存のプロセスを移行するには、Flow Builder への切り替えを計画し、 Migrate to Flow ツールを使用します。新しい自動化の場合は、Flow Builder でフローを作成します。
- アクション: フローアクションでは、レコードの ID 項目の値をフローに渡すことができますが、それだけです。フローに recordId というテキスト入力変数があれば、アクションの実行時にレコードの ID がその変数に渡されます。ない場合は、レコード ID は渡されず、フローはそのまま実行されます。
- Lightning アプリケーションビルダー: コレクション変数、レコード変数、レコードコレクション変数はサポートされません。フローコンポーネントの入力変数には、手動で入力された値のみがサポートされます。テキスト入力変数に使用できるのは最大 4,000 文字です。
- サブフロー要素: サブフロー入力に変数を渡す場合、変数の API 参照名は最大 40 文字です。
フローの配布
-
フローを配布するとき、URL パラメーターを使用して Salesforce レコードから通貨項目値をフローの通貨変数に渡さないでください。通貨項目が差し込み項目 (
{!Account.AnnualRevenue}など) を介して参照される場合、値には通貨単位の記号 ($ など) が含まれます。フローの通貨変数で受け入れられるのは数値のみであるため、フローは実行時にエラーになります。代わりに、URL パラメーターを使用してレコードの ID をテキスト変数に渡します。フローでは、その ID を使用して該当するレコードの通貨項目の値を検索してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

