레코드 페이지 사용자 정의
개요
AW Computing의 서비스 부사장인 Noah Larkin은 컨설팅 팀이 계정을 사용하여 컨설팅 파트너의 세부 정보를 수집하고 있지만 팀원들에게 표시되는 필드 중 일부가 파트너 계정에 적용되지 않는 점을 우려하고 있습니다. Noah는 모든 영업 관련 정보를 제거하기를 원합니다.
Allison Wheeler(앨리슨 휠러)가 연락하여 요청한 내용도 있습니다. 앨리슨은 새 계정 필드가 계정 레코드 세부 정보 페이지 상단 섹션에 함께 표시되는 것이 마음에 들지 않습니다. 그녀는 팀이 필요한 정보를 더 쉽게 찾을 수 있도록 이런 필드가 다른 섹션에 정리되기를 원합니다.
사용자가 레코드를 보거나 편집할 때 표시되는 필드, 섹션, 관련 목록 및 버튼을 제어하기 위해 Lightning 앱 빌더와 페이지 레이아웃을 함께 사용하여 이 두 가지 문제를 모두 해결할 수 있습니다.
페이지의 필드 조정
기본 계정 페이지를 수정하여 영업 구역과 지원 플랜 정보가 서로 다른 섹션에 표시되도록 하여 시작합니다.
- 앱 시작 관리자()에서 Sales(영업)를 찾아 선택한 다음 Accounts(계정) 탭을 클릭합니다.
-
All Accounts(모든 계정) 목록 보기를 엽니다.
-
Edge Communications를 선택합니다.
- Setup(설정) 메뉴()에서 Edit Page(페이지 편집)를 선택합니다. 페이지가 Lightning 앱 빌더에서 열립니다.
- 페이지 속성에서 레이블을
Customer Account Page
(고객 계정 페이지)로 변경합니다.
- API 이름을
Customer_Account_Page
로 변경합니다.
- 캔버스에서 Details(세부 사항) 탭을 클릭합니다.
- Details(세부 사항) 탭에서 Record Detail(레코드 세부 사항) 구성 요소를 클릭합니다.
- 속성 창에서 Upgrade Now(지금 업그레이드)를 클릭하여 동적 양식을 사용하도록 페이지를 업그레이드합니다.
이렇게 하면 단일 블록에 표시하지 않고도 페이지에서 개별 필드의 위치를 추가, 제거 및 사용자 정의할 수 있습니다.
-
Next(다음)를 클릭합니다.
-
Account Layout(계정 레이아웃)을 선택한 다음 Finish(완료)를 클릭합니다.
- 팔레트에서 Fields(필드) 탭을 클릭합니다.
- Fields Section(필드 섹션) 구성 요소를 캔버스로 드래그하여 Details(세부 사항) 탭의 Additional Information(추가 정보) 섹션 바로 위에 놓습니다.
- 속성 창에서 섹션의 레이블을
Sales Region
(영업 구역)으로 변경합니다.
- Sales Region(영업 구역) 섹션 아래에 다른 Field Section(필드 섹션) 구성 요소를 추가합니다.
- 속성 창에서 섹션의 레이블을
Support Plan Information
(지원 플랜 정보)으로 변경합니다.
이제 필드를 정렬합니다.
- Account Information(계정 정보) 섹션에서 Region(구역) 필드를 새 Sales Region(영업 구역) 섹션의 왼쪽 열로 드래그합니다.
- Account Information(계정 정보) 섹션에서 Zone(존) 필드를 새 Sales Region(영업 구역) 섹션의 오른쪽 열로 드래그합니다.
- Account Information(계정 정보) 섹션에서 Has Support Plan(지원 플랜 있음) 필드를 새 Support Plan Information(지원 플랜 정보) 섹션의 왼쪽 열로 드래그합니다.
- Account Information(계정 정보) 섹션에서 Support Plan Expiration Date(지원 플랜 만료 날짜) 필드를 새 Support Plan Information(지원 플랜 정보) 섹션의 오른쪽 열로 드래그합니다.
다음으로 새 섹션을 더 잘 보이도록 합니다. 새 섹션은 레코드 세부 사항에 가려져 있습니다.
- Sales Region(영업 구역) 섹션 위로 마우스를 가져간 후 를 클릭하고 페이지의 오른쪽 영역에 있는 Activity(활동) 및 Chatter 탭 위에 있는 섹션을 클릭하고 드래그합니다.
- Support Plan Information(지원 플랜 정보) 섹션에서도 동일한 작업을 수행합니다.
마지막으로 Prospect Rating(잠재 고객 등급) 필드를 필수로 설정합니다.
- Account Information(계정 정보) 섹션에서 Prospect Rating(잠재 고객 등급) 필드를 클릭하고 속성 창에서 Required(필수) 라디오 버튼을 선택합니다.
-
Save(저장)을 클릭한 다음 Not Yet(아직 안 함)을 클릭합니다.
Lightning 앱 빌더에서 처음으로 페이지를 저장하면 사용자 정의 항목이 사용자에게 푸시되지 않습니다. 사용자가 페이지를 볼 수 있도록 페이지를 활성화해야 합니다. 사용자 정의 작업을 완료한 후 활성화하는 방법에 대해 알아보겠습니다.
관련 목록 사용자 정의
Lightning 앱 빌더를 사용하면 레코드 페이지의 많은 부분을 사용자 정의할 수 있습니다. 그러나 Lightning 앱 빌더에서 페이지에서 관련 목록을 사용할 수 있도록 설정하거나 관련 목록 열을 조정하려면 페이지 레이아웃 편집기에서 해당 작업을 수행해야 합니다.
먼저 연락처 관련 목록에 Do Not Call(전화 걸기 금지) 열을 추가합니다.
- Lightning 앱 빌더에서 Back(뒤로 가기)()를 클릭하여 Edge Communications 계정 레코드로 돌아갑니다.
- Setup(설정) 메뉴()에서 Edit Object(개체 편집)를 선택합니다.
-
Page Layouts(페이지 레이아웃)를 클릭한 다음 Account Layout(계정 레이아웃)을 클릭합니다.
- Contacts(연락처) 관련 목록까지 아래로 스크롤하고 이 목록 위의 회색 막대에서 렌치 를 클릭합니다.
- Available Fields(사용 가능 필드) 목록에서 Do Not Call(전화 걸기 금지)을 선택합니다.
-
Add(추가)를 클릭한 후 OK(확인)를 클릭합니다.
이제 Opportunities(기회) 관련 목록을 맨 위로 이동합니다.
- Opportunities(기회) 관련 목록을 찾습니다.
- 관련 목록 위의 회색 막대를 클릭하고 Contacts(연락처) 관련 목록 위로 드래그합니다.
-
Save(저장)를 클릭한 다음 Yes(예)를 클릭합니다.
고객 계정 페이지 활성화
Customer Account(고객 계정) 페이지를 적절한 레코드 유형에 할당합니다.
- Setup(설정)에서 Home(홈) 탭을 클릭합니다.
- Quick Find(빠른 찾기) 상자에
App Builder
(앱 빌더)를 입력한 다음 Lightning App Builder(Lightning 앱 빌더)를 선택합니다.
- Customer Account(고객 계정) 페이지 옆의 Edit(편집)을 클릭합니다.
-
Activation(활성화)을 클릭합니다.
-
App, Record Type, and Profile(앱, 레코드 유형 및 프로필) 탭을 클릭합니다.
-
Assign to Apps, Record Types, and Profiles(앱, 레코드 유형 및 프로필에 할당)를 클릭합니다.
- 페이지를 Sales 앱에 할당하고 Next(다음)를 클릭합니다.
- 폼 팩터 할당을 Desktop and phone(데스크톱 및 휴대폰)으로 설정한 상태로 두고 Next(다음)를 클릭합니다.
-
Customer Account(고객 계정) 레코드 유형을 선택하고 Next(다음)를 클릭합니다.
-
Sales User(영업 사용자) 및 Support User(지원 사용자) 프로필을 모두 선택하고 Next(다음)를 클릭합니다.
- 할당을 검토한 후 Save(저장)를 클릭합니다.
파트너 계정 페이지 만들기
Customer Account(고객 계정) 페이지를 복제하여 Partner Account(파트너 계정) 페이지라는 새 계정 페이지를 만듭니다.
- Lightning 앱 빌더에서 Back(뒤로 가기)()을 클릭합니다.
- Customer Account(고객 계정) 페이지 옆의 Clone(복제)을 클릭합니다.
- 페이지 속성에서 레이블을
Partner Account Page
(파트너 계정 페이지)로 변경합니다.
- API 이름을
Partner_Account_Page
로 변경합니다.
- 캔버스에서 Details(세부 사항) 탭을 클릭합니다.
이제 Prospect Rating(잠재 고객 등급), Region(구역), Zone(존), Has Support Plan(지원 플랜 있음) 및 Support Plan Expiration Date(지원 플랜 만료 날짜)를 제거합니다.
- Sales Region(영업 구역) 섹션에 마우스를 가져간 후 를 클릭하여 삭제합니다.
- Support Plan Information(지원 플랜 정보) 섹션에서도 동일한 작업을 수행합니다.
- Account Information(계정 정보) 섹션에서 Prospect Rating(잠재 고객) 등급 필드에 마우스를 가져가 를 클릭하여 삭제합니다.
-
Save(저장)를 클릭한 다음 Activate(활성화)를 클릭합니다.
-
App, Record Type, and Profile(앱, 레코드 유형 및 프로필) 탭을 클릭합니다.
-
Assign to Apps, Record Types, and Profiles(앱, 레코드 유형 및 프로필에 할당)를 클릭합니다.
- 페이지를 Sales 앱에 할당하고 Next(다음)를 클릭합니다.
- 폼 팩터 할당을 Desktop and phone(데스크톱 및 휴대폰)으로 설정한 상태로 두고 Next(다음)를 클릭합니다.
-
Partner Account(파트너 계정) 레코드 유형을 선택하고 Next(다음)를 클릭합니다.
-
Sales User(영업 사용자) 및 Support User(지원 사용자) 프로필을 모두 선택하고 Next(다음)를 클릭합니다.
- 할당을 검토한 후 Save(저장)를 클릭합니다.
이제 Noah와 Allison의 팀이 계정 페이지에 표시되어야 하는 내용을 볼 수 있게 되었으므로 필드 내역 추적을 사용하도록 설정하는 다음 단계로 계속 진행해 보겠습니다.
리소스
- Salesforce 도움말: Lightning Experience 레코드 페이지 만들기 및 구성
- Salesforce 도움말: 동적 양식으로 레코드 세부 사항 구분
- Salesforce 도움말: 동적 양식 팁 및 고려 사항
- Salesforce 도움말: 동적 양식의 필수 및 읽기 전용 필드