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

フローの URL を使用したフローへの変数値の送信

URL を使用してフローを配信する場合、URL のパラメーターを使用してそのフロー内の変数値を設定できます。

必要なエディション

サポートされているエディションを表示する。
必要なユーザー権限
フローの詳細ページを表示する 「設定・定義の参照」
カスタムボタン、リンク、および Web タブを作成、編集する 「アプリケーションのカスタマイズ」

開始する前に、設定しているフロー変数を入力できることを確認します。

  1. [設定] から、[クイック検索] ボックスに「フロー」と入力し、[フロー] を選択します。
  2. カスタマイズするフローの [アクションを表示] をクリックし、[詳細とバージョンの表示] を選択します。
  3. フローの URL をコピーして、URL の先頭/lightning に追加します。
    メモ
    メモ Lightning Experience を使用し、フロー URL の先頭に /Lightning を追加することをお勧めします。ただし、フロー URL に /Lightning を追加しなくても機能します。Lightning で実行する新しい利点は得られません。詳細は、「Choosing Between Lightning and Non-Lightning Flow URL Formats」を参照してください。
  4. 1 つの変数値を設定するには、フロー URL の末尾に ?flow__name=value を追加します。 name は設定するフロー内の変数またはコレクション変数の一意の名前、 value は設定する値です。
  5. 複数の変数値を設定するには、フロー URL の最後に ?flow__name1=value1&flow__name2=value2 を追加します。
  6. ID のリストをリストビューからフローに送信するには、ids という名前のコレクション変数を作成し、入力できるようにします。URL に値を設定せずに自動的に機能します。詳細は、「カスタムリストビューボタンからのフローの実行」を参照してください。
  7. ID 以外の同じコレクション変数の複数の項目の値を設定するには、変数名の前にflow__を追加したり、フロー URL の先頭に/lightningを追加したりしないでください。代わりに、フロー URL の最後に ?name=value1&name=value2 を追加します。
メモ
メモ コレクション:Lightning でサポートされているコレクション値設定は、リストビューから ids という名前のコレクション変数への ID の送信のみです。詳細は、「カスタムリストビューボタンからのフローの実行」を参照してください。

URL パラメータを使用したレコード変数とレコードコレクション変数の値の設定は、Lightning または Lightning 以外の URL 形式ではサポートされていません。

次に、フロー変数およびコレクション変数のデータ型ごとに有効な値を示します。

変数のデータ型 有効な値
Boolean
  • チェックボックス型の差し込み項目
  • True 値: true または 1
  • False 値: false または 0
Currency 数値型または数値の差し込み項目
Date 日付型または YYYY-MM-DD の差し込み項目
DateTime 日付/時間型または YYYY-MM-DDThh:mm:ssZ の差し込み項目
複数選択リスト 任意のデータ型または文字列の差し込み項目: value1; value2
Number 数値型または数値の差し込み項目
Picklist 任意のデータ型または文字列の差し込み項目
Text 任意のデータ型または文字列の差し込み項目
時間 時間型またはhh:mm:ss.msZ型の差し込み項目

例 1: 単一変数値。ケースページレイアウトのカスタムボタンで使用されるフロー URL。ユーザーがボタンをクリックすると、ケースレコードの CaseNumber 項目の値に設定された varID 変数 (Text 型) を使用してフローが起動されます。

/lightning/flow/Case_Management?flow__varID={!Case.CaseNumber}

例 2: 複数の変数値。varUserFirst 変数と varUserLast 変数 (どちらもテキスト型) を実行ユーザーの FirstName および LastName フィールド値に設定します。

/lightning/flow/User_Info?flow__varUserFirst={!$User.FirstName}&flow__varUserLast={!$User.LastName}

例 3: コレクション値。フロー URL は、取引先責任者ページレイアウトのカスタムボタンで使用されます。ユーザーがこのボタンをクリックすると、フローが起動され、取引先責任者からのテキスト値が項目として {!collNames} テキストコレクション変数に追加されます。

/flow/Contact_Info?collNames={!Contact.FirstName}&collNames={!Contact.LastName}
 
読み込み中
Salesforce Help | Article