리피터 화면 구성 요소 예를 사용하여 여러 레코드 만들기
이 예에서는 리피터 구성 요소를 사용하여 여러 관련 항목에 대한 정보를 수집하고 해당 데이터에 대한 대량 작업을 수행하는 화면 플로를 만듭니다. 여러 항목에 대한 제품 정보 수집과 같이 여러 레코드에 대해 동일한 유형의 정보를 수집해야 하는 경우 반복기 구성 요소를 사용합니다. 그러면 플로가 수집된 정보를 기반으로 관련 레코드를 자동으로 만들고 연결할 수 있습니다.
필수 Edition
| 지원되는 Edition을 확인하세요. |
| 필요한 사용자 권한 | |
|---|---|
| Einstein 및 Agentforce for Flow를 포함하여 Flow Builder에서 사용할 수 있는 모든 플로 유형, 요소 및 기능을 사용하여 플로를 열고, 편집하고, 만들고, 활성화하거나 비활성화하려면 다음을 수행합니다. | 플로 관리 |
이 예에서는 추가된 각 개인의 이름(성 없이), 성(姓), 이메일 주소를 수집하는 화면을 구성합니다. 사용자는 필요에 따라 많은 가족 구성원을 추가할 수 있습니다. 정보가 수집되면 플로가 자동으로 입력된 각 개인에 대한 고객 계정 및 연락처 레코드를 생성하며, 모두 동일한 계정에 연결됩니다.
화면 플로 만들기
화면 플로를 만들어 고객으로부터 정보를 수집합니다.
-
플로 목록 보기를 엽니다.
- 설정에서 빠른 찾기 상자에 플로를 입력한 다음, 플로를 선택합니다.
- Automation 앱에서 Flows 탭을 선택합니다.
- Lightning 앱의 플로 탭에서 작업 메뉴를 클릭하고 플로 열기를 선택합니다.
-
화면 플로를 만듭니다.
- Automation 앱에서 신규 | 화면 자동화 | 화면 플로 를 클릭합니다.
- 설정에서 새 플로 | 화면 자동화 | 화면 플로 를 클릭합니다.
Flow Builder에서 새 화면 플로가 열립니다.
화면 요소 추가 및 구성
명령이 포함된 화면 요소와 텍스트 구성 요소를 추가하여 성을 수집합니다. 성(姓)은 계정을 만들 때 계정 이름으로 사용됩니다. 그런 다음 반복기 구성 요소를 추가하여 화면에 연락처 필드 집합을 여러 번 표시합니다. 이름, 성, 이메일 주소를 수집하므로 리피터 구성 요소 내에 이름 구성 요소 및 이메일 구성 요소를 추가합니다.
- Screen(화면) 요소를 추가합니다.
-
명령 및 텍스트 구성 요소를 추가하여 가족 이름을 유지합니다.
- 텍스트 표시 구성 요소를 추가합니다. 구성 요소 목록의 표시 섹션에서 텍스트 표시를 클릭합니다. API 이름에 DisplayInstructions를 입력합니다. 텍스트 상자에 가족의 이름을 입력합니다를 입력합니다. 그런 다음, 목록에 추가할 추가 가족 구성원에 대한 정보를 입력합니다.
- 텍스트 구성 요소를 추가합니다. 구성 요소 목록에서 텍스트를 클릭합니다. 레이블에 군명을 입력합니다. API 이름이 자동으로 채워집니다.
-
반복기 구성 요소 및 하위 화면 구성 요소를 추가하여 반복기 구성 요소로 이동합니다.
- 구성 요소 목록의 디스플레이 섹션에서 리피터를 클릭합니다.
- API 이름에 RepeatCustomerFields를 입력합니다.
- 이름 구성 요소를 추가합니다. 구성 요소 목록에서 이름 구성 요소를 반복기 구성 요소로 끌어서 놓습니다. API 이름에 CustomerName을 입력합니다.
- 이름 구성 요소의 스타일을 지정합니다. 스타일 탭을 클릭합니다. 너비로 12개 중 6개(반 너비)를 선택합니다.
- 이메일 구성 요소를 추가합니다. 구성 요소 목록에서 이메일 구성 요소를 반복기 구성 요소로 끌어서 놓습니다. API 이름에 CustomerEmail을 입력합니다.
- 이메일 구성 요소의 스타일을 지정합니다. 스타일 탭을 클릭합니다. 너비로 12개 중 6개(반 너비)를 선택합니다.
- 이메일 구성 요소를 반복기 구성 요소의 다른 절반으로 이동합니다.
-
사용자에게 입력할 정보의 예를 제공하려면 성(姓) 구성 요소에 대한 기본값을 추가합니다. 기본값은 사용자가 값을 입력할 때까지 화면 구성 요소에 표시됩니다.
- 가족 이름 구성 요소를 클릭합니다.
- 기본값에 대해 Family_Name 화면 구성 요소를 클릭한 다음, Family를 입력합니다. 전체 기본값은 {!Family_Name} 패밀리입니다.
-
완료를 클릭합니다.
계정에 대한 레코드 만들기 요소 추가 및 구성
레코드 만들기 요소를 추가하고 구성하여 새 연락처와 연결된 계정 레코드를 만듭니다.
-
를 클릭하고 레코드 만들기를 선택합니다.
-
레이블에 계정 만들기를 입력합니다.
API 이름이 자동으로 채워집니다.
- 레코드 필드 값을 설정하는 방법에서 수동을 선택합니다.
- 개체로 Account(계정)를 선택합니다.
-
계정 이름 값에 대해 고객 정보 수집 화면을 선택한 다음, 군 이름을 선택합니다.
이 단계는 사용자가 새 계정의 이름으로 입력한 성(姓)을 선택합니다.
루프 요소 추가 및 구성
루프 요소를 추가하고 구성하여 한 번에 하나의 가족 구성원에서 화면 요소에서 수집된 정보를 처리합니다.
-
를 클릭하고 루프를 선택합니다.
-
레이블에 고객 반복을 입력합니다.
API 이름이 자동으로 채워집니다.
-
컬렉션 변수의 경우 고객 정보 수집 화면을 클릭한 다음, RepeatCustomerFields 화면 구성 요소를 클릭한 다음, AllItems 출력을 클릭합니다.
이 단계는 반복기 구성 요소에 입력된 정보를 루프할 항목으로 선택합니다.
연락처 레코드 변수 추가 및 구성
레코드 변수 자원을 추가하고 구성하여 연락처 레코드 필드 값을 보관합니다. 반복기 구성 요소는 수집하는 정보의 종류를 알지 못하므로 반복기 출력을 루프링하는 각 가족 구성원의 자리 표시자 연락처 레코드에 매핑합니다.
-
를 클릭한 다음, 새 자원을 클릭합니다.
- 자원 유형으로 Variable(변수)을 선택합니다.
- API 이름에 ContactRecord를 입력합니다.
- 데이터 유형으로 레코드를 선택합니다.
- Object(개체)로 Contact(연락처)를 선택합니다.
- 완료를 클릭합니다.
연락처 레코드 컬렉션 추가 및 구성
한 번에 여러 연락처를 만들기 때문에 모든 연락처에 대한 정보를 그룹으로 유지할 레코드 컬렉션 변수 자원이 필요합니다.
-
를 클릭한 다음, 새 자원을 클릭합니다.
- 자원 유형으로 Variable(변수)을 선택합니다.
- API 이름에 ContactCollection을 입력합니다.
- 데이터 유형으로 레코드를 선택합니다.
- Object(개체)로 Contact(연락처)를 선택합니다.
-
다중 값 허용(모음)을 선택합니다.
이 단계는 변수를 레코드와 같은 여러 항목을 포함할 수 있는 모음 변수로 만듭니다.
-
완료를 클릭합니다.
연락처 레코드 값을 설정하기 위한 할당 요소 추가 및 구성
루프 경로에서 할당 요소를 추가하고 구성하여 루프의 각 가족 구성원에 대한 연락처 필드 값을 설정합니다.
-
For Each에서
를 클릭하고 할당을 선택합니다.
-
레이블에 연락처 레코드 값 설정을 입력합니다.
API 이름이 자동으로 채워집니다.
- 변수의 경우 ContactRecord 레코드 변수를 클릭한 다음, 계정 ID 필드를 클릭합니다.
- 연산자에 같음을 선택합니다.
-
값으로 계정 만들기에서 AccountId를 선택합니다.
이 단계는 연락처의 계정을 우리가 만든 계정으로 설정합니다.
- 할당 추가를 클릭합니다.
- 변수에 대해 ContactRecord을 선택한 다음, 성 없이 이름을 선택합니다.
- 연산자에 같음을 선택합니다.
-
값의 경우 루프에서 현재 항목을 클릭하고 CustomerName 화면 구성 요소를 클릭한 다음, First Name 출력을 클릭합니다.
이 단계는 연락처의 이름(성 없이)을 고객이 화면에 입력하는 이름(성 없이)으로 설정합니다.
-
고객의 성(姓) 및 이메일에 대해 6~9단계를 반복합니다. 이메일에 대한 값을 선택할 때 루프의 현재 항목 | CustomerEmail | 값 | 를 클릭합니다.
을 클릭합니다.
컬렉션에 연락처를 추가하기 위한 할당 요소 추가 및 구성
루프 경로에서 다른 할당 요소를 추가하고 구성하여 연락처 레코드 컬렉션 변수의 각 가족 구성원에 대한 연락처 필드 값을 저장합니다. 연락처 레코드 값이 저장된 후 연락처 레코드 변수를 사용하여 다음 가족 구성원의 정보를 저장할 수 있습니다.
-
연락처 레코드 값 할당 설정 요소 뒤에서
를 클릭하고 할당을 선택합니다.
-
레이블에 컬렉션에 연락처 추가를 입력합니다.
API 이름이 자동으로 채워집니다.
- 변수에 대해 ContactCollection 레코드 컬렉션 변수를 클릭합니다.
- 연산자에 추가를 선택합니다.
-
값에 대해 필드를 입력한 ContactRecord 레코드 변수를 선택합니다.
이 단계는 루프에 있는 연락처를 연락처 레코드 컬렉션에 추가합니다. 이제 해당 필드 값이 ContactCollection에 저장되므로 ContactRecord 레코드 변수를 다음 연락처의 정보에 재사용할 수 있습니다.
레코드 만들기 요소를 추가 및 구성하여 연락처 만들기
레코드 만들기 요소를 추가하고 구성하여 모든 연락처를 한 번에 만듭니다. 레코드 컬렉션 변수에 모든 연락처를 저장했으므로 레코드 만들기 요소에 해당 컬렉션의 모든 항목에 대한 레코드를 만들도록 요청할 수 있습니다.
-
루프 및 할당 요소 다음 루프 외부에서
를 클릭하고 레코드 만들기를 선택합니다.
-
레이블에 연락처 만들기를 입력합니다.
API 이름이 자동으로 채워집니다.
- 레코드 필드 값을 설정하는 방법에서 레코드 변수에서를 선택합니다.
- 만들 레코드 수에 대해 다중을 선택합니다.
- 여러 레코드를 만들 값 선택 섹션에서 레코드 컬렉션에 대해 ContactCollection을 선택합니다.
- 플로를 저장하고 설명이 포함된 이름을 지정합니다. 이 예의 경우 온라인 양식을 사용하여 가족에 대한 계정 및 연락처 레코드를 만듭니다.
- 샘플 데이터 및 다양한 시나리오를 사용하여 플로를 테스트합니다.
- 플로를 활성화할 준비가 되면 활성화를 클릭합니다.
플로에서 여러 고객에 대한 정보를 수집하고 해당 정보를 사용하여 계정 및 여러 관련 연락처를 만들 수 있습니다.
