Skip to main content

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

학습 목표

이 프로젝트에서 Flow Builder를 사용하여 다음과 같은 작업 플로를 작성할 수 있습니다.
  • 사용자의 정보를 수집합니다.
  • 사용자가 입력한 내용과 일치하는 레코드에 대해 Salesforce 조직을 조회합니다.
  • 일치하는 레코드를 업데이트할지, 새 레코드를 만들지 결정합니다.
  • 레코드를 만들거나 업데이트합니다.
참고

참고

한국어로 학습하시겠어요? 이 배지에서는 Trailhead 실습 과제 검증이 영어로 진행됩니다. 참조용 번역이 괄호로 제공됩니다. 영문으로 표시된 값을 복사하여 붙여 넣은 다음 Trailhead Playground 언어를 영어로, 로캘을 미국으로 전환하세요. 여기 에 나와 있는 지침을 따르세요.

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

참고

접근성

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

Trailhead 스크린 리더 지침 열기

개요

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

플로 생성 및 화면 추가하기

  1. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 Flow(플로)를 입력한 후 Flows(플로)를 선택합니다.
  2. New Flow(새 플로)를 클릭하고 Screen Flow(화면 플로)를 선택한 다음 Create(만들기)를 클릭합니다.
  3. Start(시작) 요소 다음 경로인 플로 캔버스에서 Element(요소) 추가 위로 마우스를 가져간 후 Element(요소) 추가을(를) 클릭합니다.Add Element(요소 추가) 노드의 위치를 표시하는 Flow Builder
  4. Screen(화면)을 클릭합니다. New Screen(새 화면) 창이 열립니다.
  5. Screen Properties(화면 속성)의 Lable(레이블)에 Contact Info(연락처 정보)를 입력합니다.
  6. API 이름은 Contact_Info로 자동 설정됩니다. Screen Properties(화면 속성)의 Lable(레이블) 및 API Name(API 이름) 필드
  7. Done(완료)을 클릭합니다. 이제 캔버스에는 시작, 연락처 정보 및 종료와 같은 세 가지 항목이 포함됩니다.
    시작과 종료 사이의 연락처 정보를 표시하는 Flow Builder 캔버스
  8. Save(저장)를 클릭하고 다음 값을 입력합니다.
    필드
    Flow Label(플로 레이블) New Contact(새 연락처)
    Flow API Name(플로 API 이름) New_Contact
  9. 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}을(를) 입력합니다.
  7. Done(완료)을 클릭합니다.
  8. 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
  6. Store More Account Field Values(추가 계정 필드 값 저장) 섹션에서 다음 단계를 완료하여 사용자가 선택한 계정의 ID를 연락처 레코드 변수에 저장합니다.
    1. Field(필드)의 경우, Id를 선택합니다.
    2. Variable(변수)의 경우 {!contact.AccountId}을(를) 입력합니다.
  7. Done(완료)을 두 번 클릭합니다.
  8. 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(다른 연락처 생성)
    Manually assign variables (under Advanced)(수동으로 변수 할당(고급에서)) Unchecked(선택되어 있지 않음)
    Revisited Screen Values (under Advanced)(재방문 화면 값(고급에서)) Use values from when the user last visited this screen(사용자가 이 화면에 마지막으로 액세스했을 때의 값 사용)
  4. Done(완료)을 클릭합니다.
  5. Save(저장)를 클릭합니다.

플로 닫기 및 열기

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

플로를 실행하여 화면 보기

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

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

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

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

계속해서 무료로 학습하세요!
계속 진행하려면 계정을 가입하세요.
얻을 수 있는 이점
  • 커리어 목표에 대한 개인화된 권장 사항 제공받기
  • 실습 과제 및 퀴즈를 통해 스킬 연습
  • 진행 상황을 추적하고 고용주에게 공유
  • 멘토십과 커리어 기회에 연결