Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce フローを使用したビジネスプロセスの自動化
割り当て要素

割り当て要素

コレクション変数、レコード変数、レコードコレクション変数、グローバル変数などの変数の値を設定します。

必要なエディション

使用方法

変数の値を更新するには、[割り当て] 要素をフローに追加します。変数の API 参照名、演算子、および使用する値を指定します。

割り当て要素の複数の変数の値を更新するには、[割り当てを追加] をクリックします。行ごとに、割り当てる変数、演算子、値を指定します。実行時に、要素にリストされている順序で変数の割り当てが連続して行われます。

項目 説明
変数 値を割り当てる変数の API 参照名。既存の変数を選択するか、作成します。
演算子 割り当てに対して実行する操作。使用可能な演算子は、指定した変数のデータ型によって異なります。「割り当て要素のフロー演算子」を参照
割り当てで使用する値、または割り当てで使用する値が含まれるリソースの API 参照名。同じ行の [変数][値] のデータ型は、互換性がある必要があります。
レコード変数の更新とレコードコレクションへの追加
レコード変数の更新とレコードコレクションへの追加

レコード変数の項目値を設定してからレコードコレクションにレコード変数を追加するには、ループ要素の [項目ごと] パスで割り当て要素を使用します。すべてのレコードを同時に作成するには、ループの外部で [レコードを作成] 要素を含むレコードコレクション変数を使用します。

この例では、NewOpportunity レコード変数の [Account ID (取引先 ID)]、[Amount (金額)]、[Description (説明)]、[Stage (フェーズ)] 項目を更新し、そのレコード変数を NewOpportunities レコードコレクション変数に追加します。

この例では、5 つの変数を使用します。

  • NewOpportunity: データ型RecordオブジェクトOpportunity です。
  • AccountId: データ型Text です。
  • OpportunityAmount: データ型Currency です。
  • OpportunityDescription: データ型Text です。
  • NewOpportunites: データ型RecordオブジェクトOpportunity です。[複数の値を許可] が選択されている。

この例の割り当て要素には 5 行あります。

  • 最初の行では、レコード変数の取引先 ID を変数値に設定します。
    • 変数NewOpportunity > Account ID です。
    • Operator is Equals
    • AccountId
  • 2 行目では、レコード変数の金額を変数値に設定します。
    • 変数NewOpportunity > Amount です。
    • Operator is Equals
    • OpportunityAmount
  • 3 行目では、レコード変数の説明を変数値に設定します。
    • 変数NewOpportunity > Description です。
    • Operator is Equals
    • OpportunityDescription
  • 4 行目では、レコード変数のフェーズを [フェーズ] 項目に関連付けられた選択リストのリテラル値に設定します。
    • 変数NewOpportunity > Stage です。
    • Operator is Equals
    • 提案
  • 5 行目は、レコード変数コレクションにレコード変数を追加します。
    • 変数NewOpportunities
    • 演算子: Add
    • NewOpportunity です。

商談レコード変数のプロパティを設定し、その変数を商談レコードコレクションに追加する割り当て要素を次に示します。

商談レコード変数のプロパティを設定し、その変数を商談レコードコレクションに追加する割り当て要素
障害パスでのエラーメッセージの値の設定
障害パスでのエラーメッセージの値の設定

関連するエラーメッセージに等しい変数を設定するには、障害パスで割り当て要素を使用します。次に、Go To コネクタを使用して、フローユーザーにエラーを表示する画面要素に移動します。画面要素は、表示テキストコンポーネントの割り当て要素の変数を使用します。

この例では、ErrorMessage 変数の値を、問題とその対処方法を識別する文字列に設定します。

この例では、データ型Text の ErrorMessage という 1 つの変数を使用します。

この例では、1 行が含まれます。

  • 変数ErrorMessage
  • Operator is Equals
  • は「 指定されたレコード ID のレコードが見つかりませんでした。レコード ID を確認して再試行してください。」です。

変数の値をリテラル文字列に設定する割り当て要素を次に示します。

変数の値をリテラル文字列に設定する割り当て要素
 
読み込み中
Salesforce Help | Article