Loading
ビジネスプロセスの自動化
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          フロー変数に関する考慮事項

          フロー変数に関する考慮事項

          変数リソースを作成する前に、フローでの変数の動作を理解しておく必要があります。

          必要なエディション

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

          この動画では、変数とは何か、およびフローで変数を使用してデータを保持する方法について説明します。

          この動画は別のタブでご覧ください。

          このビデオでは、一般的な型、Boolean型、Apexで定義された変数、コレクション変数などの変数の型について説明します。

          この動画は別のタブでご覧ください。

          空白の項目またはリソースの参照

          • 項目またはリソースの値を空白のままにすると、実行時にその値は null になります。テキスト値を null ではなく空の文字列として処理するには、その値を {!$GlobalConstant.EmptyString} に設定します。

          Boolean 変数

          • Boolean 型では null の処理が false とは異なります。
          • フローでは、nullfalse とは異なる値として扱います。たとえば、チェックボックス項目が null に設定されているレコードを見つけようとすると、返されるレコードはありません。この場合は、チェックボックス項目が false に設定されているレコードを探します。変数 (myCheckbox = {!varBoolean} など) を使用している場合、変数をレコード検索条件または条件で参照する前に、その変数が null に設定されていないことを確認します。

          数値変数

          • 数値変数はデフォルトで整数として処理されます。

          パーセント変数

          • フローでレコード変数を使用してパーセント値を操作する場合、フローを慎重にテストしてください。レコード変数のパーセント項目に値を挿入し、数式内でその項目を参照すると、その値は 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 を使用して該当するレコードの通貨項目の値を検索してください。
           
          読み込み中
          Salesforce Help | Article