フローの URL を使用したフローへの変数値の送信
URL を使用してフローを配信する場合、URL のパラメーターを使用してそのフロー内の変数値を設定できます。
必要なエディション
| サポートされているエディションを表示する。 |
| 必要なユーザー権限 | |
|---|---|
| フローの詳細ページを表示する | 「設定・定義の参照」 |
| カスタムボタン、リンク、および Web タブを作成、編集する | 「アプリケーションのカスタマイズ」 |
開始する前に、設定しているフロー変数を入力できることを確認します。
- [設定] から、[クイック検索] ボックスに「フロー」と入力し、[フロー] を選択します。
-
カスタマイズするフローの [
] をクリックし、[詳細とバージョンの表示] を選択します。
-
フローの URL をコピーして、URL の先頭
/lightningに追加します。
メモ Lightning Experience を使用し、フロー URL の先頭に /Lightning を追加することをお勧めします。ただし、フロー URL に /Lightning を追加しなくても機能します。Lightning で実行する新しい利点は得られません。詳細は、「Choosing Between Lightning and Non-Lightning Flow URL Formats」を参照してください。 -
1 つの変数値を設定するには、フロー URL の末尾に
?flow__name=valueを追加します。 name は設定するフロー内の変数またはコレクション変数の一意の名前、 value は設定する値です。 -
複数の変数値を設定するには、フロー URL の最後に
?flow__name1=value1&flow__name2=value2を追加します。 - ID のリストをリストビューからフローに送信するには、ids という名前のコレクション変数を作成し、入力できるようにします。URL に値を設定せずに自動的に機能します。詳細は、「カスタムリストビューボタンからのフローの実行」を参照してください。
-
ID 以外の同じコレクション変数の複数の項目の値を設定するには、変数名の前に
flow__を追加したり、フロー URL の先頭に/lightningを追加したりしないでください。代わりに、フロー URL の最後に?name=value1&name=value2を追加します。
メモ コレクション:Lightning でサポートされているコレクション値設定は、リストビューから ids という名前のコレクション変数への ID の送信のみです。詳細は、「カスタムリストビューボタンからのフローの実行」を参照してください。
URL パラメータを使用したレコード変数とレコードコレクション変数の値の設定は、Lightning または Lightning 以外の URL 形式ではサポートされていません。
次に、フロー変数およびコレクション変数のデータ型ごとに有効な値を示します。
| 変数のデータ型 | 有効な値 |
|---|---|
| Boolean |
|
| 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}この記事で問題は解決されましたか?
ご意見をお待ちしております。
