Sie befinden sich hier:
Hinzufügen der Komponente "Archivieren" zu Seitenlayouts in Salesforce Classic
Fügen Sie Salesforce Classic-Seitenlayouts Archivkomponenten hinzu, damit Benutzer archivierte verwandte Datensätze direkt über primäre Datensätze anzeigen können.
Sie können entweder eine Einzelobjektkomponente konfigurieren, die ein untergeordnetes Objekt anzeigt, oder eine Mehrfachobjektkomponente, die Datensätze über mehrere verwandte Objekte hinweg anzeigt.
Aktivieren Sie Lightning Out in Ihrer Organisation. Diese Funktion ist erforderlich, um Lightning-Komponenten auf Visualforce-Seiten einzubetten.
Weisen Sie den entsprechenden Benutzern den Berechtigungssatz Archivadministrator zu.
Erforderliche Benutzerberechtigungen
| Aufgabe | Erforderliche Benutzerberechtigungen |
|---|---|
| Erstellen und Bearbeiten von Visualforce-Seiten | Anwendung anpassen |
| Seitenlayouts bearbeiten | Anwendung anpassen |
-
Erstellen Sie eine Visualforce-Seite für die Komponente "Archivieren".
Erstellen Sie vor dem Hinzufügen der Komponente zu einem Layout eine Visualforce-Seite, die als Container für die Lightning-Komponente fungiert.
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Visualforce-Seiten ein und wählen Sie Visualforce-Seiten aus.
- Klicken Sie auf Neu.
-
Geben Sie eine Bezeichnung und einen Namen ein (z. B.
Account_Archive_Single). - Wählen Sie Verfügbar für mobile Salesforce-Anwendungen und Lightning Experience aus.
-
Ersetzen Sie auf der Visualforce Markup-Registerkarte den vorhandenen Code durch den Auszug für Ihren Anwendungsfall.
Option A: Einzelobjektkomponente
Verwenden Sie diesen Auszug, um archivierte Datensätze für ein Objekt anzuzeigen. Ersetzen Sie Account durch Ihr primäres Objekt und Kundenvorgang durch die anzuzeigende archivierte Einheit.
<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>Option B: Komponente mit mehreren Objekten (Liste)
Verwenden Sie diesen Auszug, um archivierte Datensätze für bis zu 10 Objekte anzuzeigen. Aktualisieren Sie das Array archivedEntitiesNames mit den Objekt-API-Namen.
<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>Option C: Komponente "EmailMessage-Archiv"
Verwenden Sie diesen Auszug, um archivierte Anhänge oder Daten für eine bestimmte E-Mail anzuzeigen.
<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> - Speichern Sie Ihre Änderungen.
-
Fügen Sie einem Seitenlayout die Visualforce-Seite hinzu.
Nachdem Sie die Seite erstellt haben, fügen Sie sie dem entsprechenden Objektseitenlayout hinzu.
- Wechseln Sie unter "Setup" zu dem Objekt, das Sie aktualisieren möchten (z. B. Account oder E-Mail-Nachricht).
- Öffnen Sie Seitenlayouts und wählen Sie das Layout aus, das Sie bearbeiten möchten.
- Wählen Sie in der Palette Visualforce Pages (Visualforce-Seiten) aus.
- Ziehen Sie Ihre Visualforce-Seite in einen Abschnitt im Layout.
-
Klicken Sie auf das Schraubenschlüsselsymbol (Eigenschaften) für die Visualforce-Seite und konfigurieren Sie diese Einstellungen.
- Breite (Pixel oder %):
100% - Höhe (Pixel): mindestens
400(oder600für die Listenkomponente) - Bildlaufleisten anzeigen: selected
- Breite (Pixel oder %):
- Klicken Sie auf OK und speichern Sie Ihre Änderungen.

