Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

사용자로부터 연락처 정보 수집

학습 목표

이 프로젝트에서 Flow Builder를 사용하여 다음과 같은 작업 플로를 작성할 수 있습니다.

  • 사용자의 정보를 수집합니다.
  • 사용자가 입력한 내용과 일치하는 레코드에 대해 Salesforce 조직을 조회합니다.
  • 일치하는 레코드를 업데이트할지, 새 레코드를 만들지 결정합니다.
  • 레코드를 만들거나 업데이트합니다.
참고

참고

한국어로 학습하시겠어요? Trailhead playground에서 한국어로 실습 과제를 시작하고, 괄호 안에 제공된 번역을 사용해 탐색해 보세요. 영어 데이터를 기반으로 실습 과제 검증이 이루어지므로 영문으로 표시된 값만 복사해 붙여 넣습니다. 한국어 조직에서 실습 과제를 통과하지 못한 경우, (1) 로캘을 미국을 바꾸고 (2) 여기에 제시된 지침에 따라 언어를 영어로 바꾼 후 (3) "Check Challenge(과제 확인)" 버튼을 눌러 다시 진행해 보세요.

원하는 언어로 Trailhead 사용하기 뱃지를 확인해 현지화된 Trailhead 경험을 활용하는 방법에 대해 자세히 알아보세요.

참고

접근성

해당 유닛에서는 스크린 리더 사용자를 위한 몇 가지 추가 지침이 필요합니다. 이 유닛의 자세한 스크린 리더 버전에 접근하려면 아래 링크를 클릭하세요.

Trailhead 스크린 리더 지침 열기

개요

이 프로젝트를 통해 간단한 플로를 작성하는 과정을 알아봅니다. 지금 Trailhead Playground를 시작하여 이 프로젝트를 완료하는 것까지 따라해 보세요. 지침에 따라 Flow Builder에서 다양한 컨트롤이 어떻게 작동하는지 살펴보세요. 이 프로젝트를 완료하면 작업 플로가 나타납니다. Trailhead Playground를 열려면 실습 과제로 스크롤을 내려 Launch(실행)를 클릭합니다. 시작해 볼까요?

플로 생성 및 화면 추가하기

  1. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 Flow(플로)를 입력한 후 Flows(플로)를 선택합니다.
  2. New Flow(새 플로)를 클릭합니다.
  3. Start from Scratch(처음부터 시작)를 선택한 다음 Next(다음)를 클릭합니다.
  4. Screen Flow(화면 플로)를 선택하고 Create(만들기)를 클릭합니다.
  5. Start(시작) 요소 다음 경로인 플로 캔버스에서 Element(요소) 추가을(를) 클릭합니다.
    Add Element(요소 추가) 노드의 위치
  6. Screen(화면)을 선택합니다. New Screen(새 화면) 창이 열립니다.
  7. Label(레이블)에 Contact Info(연락처 정보)를 입력합니다.
    API Name(API 이름)은 자동으로 Contact_Info로 설정됩니다. Screen Properties(화면 속성)의 Lable(레이블) 및 API Name(API 이름) 필드
  8. Done(완료)을 클릭합니다. 이제 캔버스에는 시작, 연락처 정보 및 종료와 같은 세 가지 항목이 포함됩니다.
    시작과 종료 사이의 연락처 정보를 표시하는 Flow Builder 캔버스
  9. Save(저장)를 클릭하고 다음 값을 입력합니다.
    • Flow Label(플로 레이블): New Contact(새 연락처)
    • Flow API Name(플로 API 이름): New_Contact
  10. Save(저장)를 클릭합니다.

연락처에 대한 레코드 변수 만들기

사용자의 연락처 정보를 수집할 예정이므로 해당 연락처 레코드 데이터를 플로에 저장하는 레코드 변수를 만들어 보겠습니다.

  1. 도구 상자를 보려면 도구 상자 전환 버튼를 클릭합니다.
  2. Manager(관리자) 탭을 선택하고 New Resource(새 리소스)를 클릭합니다.
    Manager(관리자) 탭의 New Resource(새 리소스) 버튼
  3. Resource Type(리소스 유형)의 경우 Variable(변수)을 선택합니다.
  4. API Name(API 이름)의 경우 contact(연락처)를 입력합니다.
  5. Data Type(데이터 유형)의 경우 Record(레코드)를 선택합니다.
  6. Object(개체)의 경우 Contact(연락처)을 입력합니다.
  7. Done(완료)을 클릭합니다. 이제 도구 상자에서 Manager(관리자) 탭에 연락처 레코드 변수 리소스가 포함되어 있습니다.
    연락처 변수를 표시하는 Manager(관리자) 탭
  8. Save(저장)를 클릭합니다.

화면에 이름 입력 구성 요소 추가하기

사용자가 화면에 연락처 정보를 입력할 수 있도록 양식 필드를 만들어야 합니다. 연락처의 이름을 수집하는 입력 구성 요소부터 시작해 보겠습니다.

  1. 캔버스에서 Contact Info(연락처 정보) 화면을 두 번 클릭합니다. Edit Screen(화면 편집) 창이 열립니다.
  2. Components(구성 요소) 창에서 검색 상자에 Name(이름)을 입력합니다.
  3. Name(이름)을 화면 캔버스로 드래그합니다.
    화면 구성 요소 창에서 화면 캔버스로 Name(이름) 입력 구성 요소를 드래그할 수 있는 위치를 보여주는 Edit Screen(화면 편집) 페이지
    이제 속성 창에 Name(이름) 입력 구성 요소가 표시됩니다.
  4. API Name(API 이름)의 경우 속성 창에서 contactName을 입력합니다.속성 창을 표시하는 Edit Screen(화면 편집) 페이지
  5. 아래로 스크롤하여 Advanced(고급)를 클릭합니다. Manually assign variables(수동으로 변수 할당)가 선택되어 있는지 확인합니다.
  6. 이 단계를 완료하여 사용자가 First Name(이름) 및 Last Name(성) 필드에 입력한 내용을 실행하고 연락처 레코드 변수에 해당 값을 저장합니다.
    1. First Name(이름)의 경우 contact(연락처) 및 FirstName(이름)을 선택합니다.
      Store Output Values(매장 출력 값) 아래에 First Name(이름) 필드의 값을 표시하는 속성 창
    2. Last Name(성)의 경우 contact(연락처) 및 LastName(성)을 선택합니다.
  1. Done(완료)을 클릭합니다.
  2. Save(저장)를 클릭합니다.

화면에 선택 목록 입력 구성 요소 추가하기

이제 사용자가 연락처의 상위 계정을 선택할 수 있는 선택 목록을 추가해 보겠습니다.

  1. 캔버스에서 Contact Info(연락처 정보) 화면을 두 번 클릭합니다.
  2. Screen Components(화면 구성 요소) 창에서 검색창에 Picklist(선택 목록)를 입력합니다.
  3. 선택 목록을 Name(이름) 구성 요소 바로 아래의 화면 캔버스로 드래그합니다.
    화면 구성 요소 창에서 화면 캔버스로 선택 목록 입력 구성 요소를 드래그할 있는 위치를 나타내는 Edit Screen(화면 편집) 페이지
    속성 창은 이제 선택 목록 입력 구성 요소를 나타냅니다. 선택 목록 속성을 표시하는 Edit Screen(화면 편집) 페이지
  4. 속성 창에 해당 값을 입력합니다.
    • Label(레이블): Account(계정)
    • API Name(API 이름): Account(계정)
    • Data Type(데이터 유형): Text(텍스트)
  5. Configure Choices(선택 구성) 섹션에서 Choice(선택)의 경우 New Choice Resource(새 선택 리소스)를 선택합니다. 다음 값을 입력합니다.
    • Resource Type(자원 유형): Record Choice Set(레코드 선택 항목 세트)
    • API Name(API 이름): accounts
    • Object(개체): Account(계정)
    • Condition Requirements(조건 요구 사항): None—Get All Account Records(없음—모든 계정 레코드 가져오기)
    • Choice Label(선택 레이블): Name(이름)
    • Data Type(데이터 유형): Text(텍스트)
    • Choice Value(선택 값): Id
    • Store More Account Field Values(추가 계정 필드 값 저장) 섹션에서 다음 값을 입력하여 사용자가 선택한 계정의 ID를 연락처 레코드 변수에 저장합니다.
      • Field(필드)의 경우, Id를 선택합니다.
      • Variable(변수)의 경우 contact(연락처)AccountId(계정 ID)를 선택합니다.
  1. Done(완료)을 두 번 클릭합니다.
  2. Save(저장)를 클릭합니다.

화면에 토글 입력 구성 요소 추가하기

이제 사용자가 기존 연락처를 업데이트할지 여부를 지정할 수 있는 토글을 추가해 보겠습니다.

  1. 캔버스에서 Contact Info(연락처 정보) 화면을 두 번 클릭합니다.
  2. Screen Components(화면 구성 요소) 창에서 Account(계정) 선택 목록 구성 요소 바로 아래에 있는 화면 캔버스로 Toggle(토글)을 드래그합니다. 화면 캔버스에서 입력 구성 요소 토글
  3. 속성 창에 해당 값을 입력합니다.
    • API Name(API 이름): update_toggle
    • Label(레이블): If this contact already exists, update the existing record.(연락처가 이미 존재하는 경우, 기존 레코드를 업데이트합니다.)
    • Active Label(활성 레이블): Update Existing(기존 항목 업데이트)
    • Inactive Label(비활성 레이블): Create other contact(다른 연락처 생성)
  4. Done(완료)을 클릭합니다.
  5. Save(저장)를 클릭합니다.

플로 닫기 및 열기

  1. Flow Builder를 종료하려면 뒤로 가기 화살표를 클릭합니다.
    뒤로 가기 화살표의 위치를 보여주는 Flow Builder
    All Flows(모든 플로) 목록이 나타납니다.
  2. Flow Builder에서 플로를 다시 열려면 All Flows(모든 플로) 목록에서 New Contact(새 연락처)를 찾아서 클릭합니다.

플로를 실행하여 화면 보기

이때 플로는 사용자에게 연락처 정보를 수집하고 해당 정보를 플로 변수에 저장할 수 있습니다. 플로를 실행하는 사용자에게 화면이 어떻게 표시되는지 살펴보겠습니다.

  1. 캔버스 위에서 Run(실행)을 클릭합니다.
    Run(실행) 버튼의 위치를 보여주는 Flow Builder
  2. 원하는 값을 입력하고 목록에서 계정을 선택한 다음 Finish(마침)를 클릭합니다.
    실행 중인 플로의 화면

플로는 화면 다음에 실행할 요소가 없으므로 플로가 완료되면 다른 작업은 수행되지 않습니다. 이 플로는 단순히 다시 실행되며, 화면이 다시 나타납니다.

플로를 성공적으로 구성하고 실행했습니다! 지금 플로는 사용자 입력을 승인하는 화면만 표시합니다. 다음에는 플로를 구성하여 사용자 입력 사항의 일부를 조직의 데이터와 비교해 보겠습니다.

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기