Вы находитесь здесь:
Добавление компонента «Архивирование» в макеты страниц в Salesforce Classic
Добавьте компоненты «Архивировать» в макеты страниц Salesforce Classic, чтобы пользователи могли просматривать архивные связанные записи напрямую из основных записей.
Вы можете настроить компонент одного объекта, отображающий один дочерний объект, или компонент нескольких объектов, отображающий записи в нескольких связанных объектах.
Включите Lightning Out в своей организации. Данная функция обязательна для встраивания компонентов Lightning на страницы Visualforce.
Назначьте набор полномочий «Администратор архивирования» соответствующим пользователям.
Обязательные полномочия пользователей
| Задача | Требуемые полномочия пользователя |
|---|---|
| Создание и редактирование страниц Visualforce | Настройка приложения |
| Редактирование макетов страниц | Настройка приложения |
-
Создайте страницу Visualforce для компонента «Архив».
Прежде чем добавлять компонент в макет, создайте страницу Visualforce, которая служит контейнером для компонента Lightning.
- В разделе «Настройка» введите «Страницы Visualforce» в поле «Быстрый поиск» и выберите «Страницы Visualforce».
- Щелкните «Создать».
-
Введите метку и имя (например,
Account_Archive_Single). - Выберите «Доступно для мобильных приложений Salesforce и Lightning Experience».
-
Во вкладке разметки Visualforce замените существующий код фрагментом сценария использования.
Вариант А: Компонент одного объекта
Используйте этот фрагмент для отображения архивных записей для одного объекта. Замените организацию основным объектом, а обращение архивным объектом для отображения.
<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>Вариант Б: Компонент мультиобъекта (список)
Используйте этот фрагмент для отображения архивных записей для не более 10 объектов. Обновите массив archivedEntitiesNames именами API объекта.
<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>Вариант С: Компонент «Архив сообщений эл. почты»
Используйте этот фрагмент для просмотра архивных вложений или данных для определенного электронного сообщения.
<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 Pages.
- Перетащите страницу Visualforce в раздел макета.
-
Нажмите на значок гаечного ключа (Свойства) на странице Visualforce и настройте данные параметры.
- Ширина (пиксели или %):
100% - Высота (пиксели): как минимум
400(или600для компонента списка) - Показать полосы прокрутки: selected
- Ширина (пиксели или %):
- Чтобы сохранить внесенные изменения, нажмите кнопку «OK».

