您位於此處:
在 Salesforce Classic 中將封存元件新增至版面配置
將「封存」元件新增至 Salesforce Classic 版面配置,讓使用者可以直接從主要記錄檢視封存的相關記錄。
您可以設定顯示一個子系物件的單一物件元件,或顯示多個相關物件之間記錄的多個物件元件。
在您的組織中開啟 Lightning Out。在 Visualforce 頁面中內嵌 Lightning 元件時需要此功能。
將「封存管理員」權限集指派給適當的使用者。
需要使用者權限。
| 工作 | 所需的使用者權限 |
|---|---|
| 建立和編輯 Visualforce 頁面 | 自訂應用程式 |
| 編輯版面配置 | 自訂應用程式 |
-
為「封存」元件建立 Visualforce 頁面。
將元件新增至版面配置之前,請先建立作為 Lightning 元件容器的 Visualforce 頁面。
- 進入「設定」,在「快速尋找」方塊中輸入 Visualforce 頁面,然後選取「Visualforce 頁面」。
- 按一下「新增」。
-
輸入標籤和名稱 (例如,
Account_Archive_Single)。 - 選取「適用於 Salesforce 行動應用程式和 Lightning Experience」。
-
在「Visualforce 標記」索引標籤中,以您使用個案的程式碼片段取代現有程式碼。
選項 A:單一物件元件
使用此程式碼片段可顯示一個物件的已歸檔記錄。將「帳戶」 取代為主要物件,將「個案」 取代為要顯示的已歸檔實體。
<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) - 顯示捲軸:selected
- 寬度 (像素或 %):
- 按一下「確定」,然後儲存您的變更。

