개요
다이나믹 폼이라는 용어는 많이 들어보시지는 못 했을겁니다. 화면 구성은 보통 페이지 레이아웃을 떠올리지 다이나믹 폼을 떠올리지는 않습니다. 저또한 최근에 와서야 작업을 하면서 알게된 개념입니다. 오늘 학습을 통해 좀 더 고급 어드민으로 나아가실 수 있겠습니다.
다이나믹 폼이란
화면 구성은 페이지 레이아웃을 통해 구성됩니다. 레코드 타입이 있다면 그 타입에 맞게 레이아웃을 구성해주고 할당해주면 됩니다. 하지만 페이지를 레코드 타입별 + 프로필별 + 유저별로 구분을해서 관리를 해야한다면 어떻게 하시겠습니까? 설령 2-3개의 페이지 레이아웃으로 모든 유형에 대응이 가능한다 해도 가끔은 어떤 유저한테는 A라는 필드가 보여서는 안 된다는 조건이 있을 때 이 조건 하나때문에 페이지 레이아웃을 새롭게 만들어서 관리를 해야한다는 불편함이 있습니다. 하지만 다이나믹 폼은 이러한 상황을 충분히 해결할 수 있습니다.
다이나믹 폼 지원 오브젝트
다이나믹 폼이 지원되는 오브젝트는 다음과 같습니다.
- Standard Objects: Account, Contacts, Opportunities
- Custom Objects
다이나믹 폼 만들기
아래 두 개 방법이 있는데 편하신 방법으로 들어가시면 됩니다.
- 작업하고자 하는 오브젝트 레코드를 클릭 -> 위 상단 톱니바퀴 아이콘 클릭 -> Edit Page

2. Setup -> Object Manager -> 해당 오브젝트 -> Lightning Record Pages -> (object) Record Page -> Edit

혹시나 이전 포스트의 실습도 하셨다면 아래 화면과 비슷한 모습일겁니다.

여러분들한테는 크게 2가지 옵션이 있습니다.
- 이미 페이지 레이아웃에 구성되어 있는 필드 구성은 유지하고 특정 섹션만 다이나믹하게 관리하겠다.
- 그냥 detail 탭 속에 있는 섹션과 필드 전체를 다이나믹하게 관리하겠다 (추천).
첫 번째 선택인 경우 왼쪽 메뉴에서 Fields -> Field Section을 추가해줍니다. 그리고 그 속에 필드를 넣어주시면 됩니다.

두 번째 옵션인 경우 필드 섹션을 클릭하고 우측에 Upgrade Now를 눌러줍니다.
이 방법을 통하게 되면 특정 레이아웃에 정의되어 있는 필드 세팅들을 그대로 가져올 수 있습니다 (필드 마이그레이션).

Finish하면 기존에 세팅되어 있던 필드들의 모습이 조금 바뀐걸 알 수 있습니다.

다이나믹 폼에 Visibility Rules 설정하기
이 설정을 통해 진정한 다이나믹 폼으로 거듭날 수 있습니다. 특정 프로필을 사용하고 있는 유저한테는 Section A를 안 보이게 하거나 특정 필드에 값이 채워질 때 숨겨져있던 필드가 보이도록 할 수 있습니다.

Section 하나를 추가 해보겠습니다. 이 섹션은 어드민이 보아서는 안 됩니다.
우측에 Add Filter 클릭 -> Advanced



설정이 완료되면 해당 섹션 우측 상단에 주황색 아이콘이 추가가 됩니다.
여기에 Visibility가 설정되었다는 뜻 입니다.
필드에도 한번 Visibility를 걸어 보겠습니다.
Rating의 값이 Hot이 되면 Description 필드가 보이도록 해보겠습니다.


Save 누르고 확인 해보겠습니다.
다이나믹 화면 확인

위에서 섹션을 추가하였지만 어드민 계정으로 접속되어 있으니 섹션이 보이지 않습니다.

Rating의 값을 Hot으로 바꾸는 순간 Description이 보입니다.
참고
'Salesforce > Admin_한국어' 카테고리의 다른 글
세일즈포스 어드민 업무 할당 알림 - 푸쉬 노티피케이션 (Push Notification) (0) | 2024.01.14 |
---|---|
친절한 가이드 세일즈포스 어드민 Path Assistant (4) | 2024.01.07 |
세일즈포스 어드민 페이지 레이아웃 (Page Layouts) (4) | 2023.12.25 |
세일즈포스 어드민 Global Picklist Value Set & Record Type (0) | 2023.12.10 |
보고서 작성 준비_세일즈포스 어드민 레포트 타입 (Custom Report Type) (1) | 2023.11.26 |