レコード取得要素を使用してユーザー情報を収集する
次は、ユーザーの情報を収集し、フローでユーザーにプライバシー設定を割り当てられるようにします。お客様がポータルにサインアップしたばかりの場合、本人が入力した情報がこのフローで使用されます。では、姓名とメールアドレスを取得してみましょう。
- [Screen Flow (画面フロー)設定)] と [End (終了)] の間にあるプラスアイコンをクリックし、[Get Records (レコードを取得)] 要素をクリックします (詳細は、レコード取得動画を参照)。
- [Label (表示ラベル)] に、
Get User Info
(ユーザー情報の取得) と入力します。この入力に基づいて [API Name (API 参照名)] 項目にGet_User_Info
と自動入力されます。 - [Get Records of this Object (このオブジェクトのレコードを取得)] で、[User (ユーザー)] を選択します。
- [Condition Requirements (条件の要件)] で [All Conditions Are Met (AND) (すべての条件に一致 (AND))] を選択します。
- 次の項目と値を追加します。
- Field (項目): Id (User ID)
- Operator (演算子): Equals (次の文字列と一致する)
- Value (値):
{!LoginFlow_UserId}
- How Many Records to Store (保存するレコード数):
Only the first record
(最初のレコードのみ) - How to Store Record Data (レコードデータの保存方法):
Choose fields and assign variables (advanced)
(項目を選択して変数を割り当てる (高度)) - Where to Store Field Values (項目値の保存場所):
Together in a record variable
(1 つのレコード変数にまとめて保存)
- [Select Variable to Store User (ユーザーを保存する変数を選択)] で、レコード変数を追加します。
- Record (レコード):
{!UserInfo}
- Record (レコード):
- [User Fields to Store in Variable (変数に保存するユーザー項目)] を選択します。
- 次の項目を追加し、値を入力するたびに [Add Field (項目を追加)] をクリックします。
FirstName
LastName
AccountId
ContactId
- 次の項目を追加し、値を入力するたびに [Add Field (項目を追加)] をクリックします。
- フローを保存します。