Skip to main content

연락처 업데이트 여부 확인

참고

참고

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

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

플로에서 일치하는 연락처를 찾으면, 사용자는 해당 일치 연락처를 업데이트할 수 있습니다. 하지만 사용자가 업데이트를 원치 않을 수도 있습니다. 사용자가 데이터를 잘못 입력하는 경우도 있습니다. 이제 사용자가 어떻게 진행하기를 원하는지 묻는 화면을 만들어 보겠습니다.

진행 방법 확인을 위한 화면 추가하기

먼저 Found(발견) 경로에 화면 요소를 추가합니다.

  1. Match Found?(일치 항목이 발견되었나요?) 요소 다음의 Found(발견) 경로에서 Element(요소) 추가 항목을 클릭합니다.
  2. Screen(화면)을 선택합니다.
  3. Label(레이블)에 Update or Leave(업데이트 또는 나가기)를 입력합니다.
    API Name(API 이름)은 Update_or_Leave로 자동 설정됩니다.

화면에 표시 텍스트 구성 요소 추가하기

다음으로 기존 연락처의 값을 사용자에게 알리고 해당 값을 이전 화면에서 입력한 값과 비교하는 구성 요소를 추가합니다.

  1. Components(구성 요소) 탭에서 Search(검색) 구성 요소 상자에 display(표시)를 입력합니다.
  2. Display Text(표시 텍스트) 구성 요소를 클릭하여 화면 캔버스에 추가합니다.
  3. API Name(API 이름)의 경우 Display Text(표시 텍스트) 구성 요소의 속성 창에 duplicateInfo를 입력합니다.
  4. 텍스트 편집기에 다음 텍스트를 입력합니다.
We found an existing contact that already has that email address. Do you want to update the existing contact?
Existing Name: {!Find_a_Match.FirstName} {!Find_a_Match.LastName}
New Name: {!contact.FirstName} {!contact.LastName}
Existing Account: {!Find_a_Match.Account.Name}
New Account:{!contact.Account.Name}

이전 단계에 해당하는 Display Text(표시 텍스트) 구성 패널.

이 텍스트는 사용자에게 중복 연락처에 대해 알리고, 이를 업데이트할지 여부를 묻습니다. 다음 줄에서는 기존 값 또는 사용자가 입력한 값을 참조하여 해당 값을 사용자에게 보여 줍니다. 또한 'Insert a resource(리소스 삽입)' 필드에서 이러한 참조를 선택하여 추가할 수도 있습니다.

  1. Done(완료)을 클릭합니다.
  2. 플로를 저장합니다.

화면에 전환 구성 요소 추가하기

이제 플로에서 기존 연락처를 업데이트할지 여부를 지정할 수 있는 전환을 추가해 보겠습니다.

  1. 캔버스에서 Update or Leave(업데이트 또는 나가기) 요소를 클릭하여 화면 캔버스를 엽니다.
  2. Components(구성 요소) 탭에서 Toggle(전환)을 클릭하여 Display Text(표시 텍스트) 밑에 구성 요소를 추가합니다.
  3. Toggle(전환) 구성 요소의 속성 창에 다음 값을 입력합니다.
    • API Name(API 이름)의 경우 update_toggle을 입력합니다.
    • Label(레이블)에서 Click to Update(클릭하여 업데이트)를 입력합니다.
    • Active Label(활성 레이블)에 Update existing contact(기존 연락처 업데이트)를 입력합니다.
    • Inactive Label(비활성 레이블)에 Leave existing contact unchanged(기존 연락처를 변경하지 않고 나가기)를 입력합니다.
      이전 단계에 해당하는 Toggle(전환) 구성 요소.
  4. Done(완료)을 클릭합니다.
  5. 플로를 저장합니다.

플로에 결정 요소 추가하기

Found(발견) 경로에는 자체 분기가 필요합니다. 하나는 기존 연락처를 업데이트하는 경로이며, 다른 하나는 기존 레코드를 변경하지 않고 나가는 경로입니다. 플로에서 어떤 경로를 취할지는 사용자의 선택에 따라 달라집니다. 이 두 경로를 만들려면 Decision(결정) 요소를 추가합니다.

  1. Update or Leave(업데이트 또는 나가기) 요소 다음에 있는 Element(요소) 추가 항목을 클릭합니다.
  2. Decision(결정)을 선택합니다.
  3. New Decision(새 결정) 창의 Label(레이블)에 What Did User Choose(사용자 선택 항목)를 입력합니다.
    API Name(API 이름)은 What_Did_User_Choose로 자동 설정됩니다.
  4. Outcomes(결과) 섹션에서 New Outcome(새 결과)이 선택되어 있는지 확인합니다.
  5. Outcome Details(결과 세부 사항) 섹션의 Label(레이블)에 Update Existing(기존 항목 업데이트)을 입력합니다.
    API Name(API 이름)은 Update_Existing으로 자동 설정됩니다.
  6. Condition Requirements to Execute Outcome(결과 실행을 위한 조건 요구 사항)의 경우 All Conditions Are Met (AND)(모든 조건이 충족됨(AND))을 선택합니다.
  7. 조건을 입력합니다.
    • Resource(리소스)에서 Update or Leave(업데이트 또는 나가기) > Click to Update(클릭하여 업데이트) > value(값)를 선택합니다.
    • Operator(연산자)에서 Equals(같음)를 선택합니다.
    • Value(값)의 경우 True(참)를 선택합니다.
  8. Outcome Order(결과 순서) 섹션에서 Default Outcome(기본 결과)을 선택합니다.
  9. Outcome Label(결과 레이블)에 Do Nothing(아무것도 하지 않음)을 입력합니다.
  10. 플로를 저장합니다.

이전 단계에 해당하는 Flow Builder 캔버스.

이제 플로는 세 개의 경로로 끝나며, 그중 두 경로에서는 데이터로 작업을 수행해야 합니다. 다음 유닛에서는 실제로 작업을 수행하는 요소를 구성합니다.

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

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

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