위치:
Salesforce Classic 페이지 레이아웃에 보관 구성 요소 추가
Salesforce Classic 페이지 레이아웃에 보관 구성 요소를 추가하면 사용자가 기본 레코드에서 직접 보관된 관련 레코드를 볼 수 있습니다.
하나의 하위 개체를 표시하는 단일 개체 구성 요소 또는 여러 관련 개체에서 레코드를 표시하는 다중 개체 구성 요소를 구성할 수 있습니다.
조직에서 Lightning Out을 설정합니다. 이 기능은 Visualforce 페이지에 Lightning 구성 요소를 포함하는 데 필요합니다.
적절한 사용자에게 보관 관리자 권한 집합을 할당합니다.
필수 사용자 권한
| 과업 | 필요한 사용자 권한 |
|---|---|
| Visualforce 페이지 만들기 및 편집 | 애플리케이션 사용자 정의 |
| 페이지 레이아웃 편집 | 애플리케이션 사용자 정의 |
-
보관 구성 요소에 대한 Visualforce 페이지를 만듭니다.
레이아웃에 구성 요소를 추가하기 전에 Lightning 구성 요소의 컨테이너 역할을 하는 Visualforce 페이지를 만듭니다.
- 설정에서 빠른 찾기 상자에 Visualforce 페이지를 입력한 다음, Visualforce 페이지를 선택합니다.
- 새로 만들기를 클릭합니다.
-
레이블 및 이름(예:
Account_Archive_Single)을 입력합니다. - Salesforce 모바일 앱 및 Lightning Experience에 사용 가능을 선택합니다.
-
Visualforce 마크업 탭에서 기존 코드를 사용 사례에 대한 코드 조각으로 대체합니다.
옵션 A: 단일 개체 구성 요소
이 코드 조각을 사용하여 단일 개체에 대해 보관된 레코드를 표시합니다. 계정을 기본 개체로 바꾸고 Case를 표시할 보관된 엔티티로 교체합니다.
<apex:page standardController="Account" showHeader="false" sidebar="false"> <apex:includeLightning/> <div id="archiveWidget" style="min-height:400px;"></div> <script> $Lightning.use( "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic", function() { $Lightning.createComponent( "runtime_platform_trustedservicesarchive:singleRelatedRecordsArchivedWidgetForClassic", { recordId: "{!Account.Id}", objectApiName: "Account", archivedEntityName: "Case" }, "archiveWidget" ); } ); </script> </apex:page>옵션 B: 다중 개체(목록) 구성 요소
이 코드 조각을 사용하여 최대 10개의 개체에 대해 보관된 레코드를 표시합니다. 개체 API 이름을 사용하여 archivedEntitiesNames 배열을 업데이트합니다.
<apex:page standardController="Account" showHeader="false" sidebar="false"> <apex:includeLightning/> <div id="archiveListWidget" style="min-height:600px;"></div> <script> $Lightning.use( "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic", function() { $Lightning.createComponent( "runtime_platform_trustedservicesarchive:listRelatedRecordsArchivedWidgetForClassic", { recordId: "{!Account.Id}", objectApiName: "Account", archivedEntitiesNames: ["Contact", "Opportunity", "Case"], maxArchivedEntitiesNames: 10 }, "archiveListWidget" ); } ); </script> </apex:page>옵션 C: EmailMessage 아카이브 구성 요소
이 코드 조각을 사용하여 특정 이메일의 보관된 첨부 파일 또는 데이터를 봅니다.
<apex:page standardController="EmailMessage" showHeader="false" sidebar="false"> <apex:includeLightning /> <div id="archiveWidget" style="min-height:400px;"></div> <script> $Lightning.use( "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic", function() { $Lightning.createComponent( "runtime_platform_trustedservicesarchive:singleRelatedRecordsArchivedWidgetForClassic", { recordId: "{!EmailMessage.Id}", objectApiName: "EmailMessage", archivedEntityName: "ContentDocument" }, "archiveWidget" ); } ); </script> </apex:page> - 변경 사항을 저장합니다.
-
Visualforce 페이지를 페이지 레이아웃에 추가합니다.
페이지를 만든 후 관련 개체 페이지 레이아웃에 추가합니다.
- 설정에서 업데이트할 개체로 이동합니다(예: 계정 또는 이메일 메시지).
- 페이지 레이아웃을 열고 편집할 레이아웃을 선택합니다.
- 팔레트에서 Visualforce 페이지를 선택합니다.
- Visualforce 페이지를 레이아웃의 섹션으로 끌어옵니다.
-
Visualforce 페이지의 렌치 아이콘(속성)을 클릭하고 다음 설정을 구성합니다.
- 너비 (픽셀 또는 %):
100% - 높이(픽셀): 최소
400(목록 구성 요소의 경우600) - 스크롤바 표시: 선택됨
- 너비 (픽셀 또는 %):
- 확인을 클릭한 후 변경 내용을 저장합니다.

