U bent hier:
De component Archiveren toevoegen aan paginalay-outs in Salesforce Classic
Voeg componenten Archiveren toe aan Salesforce Classic paginalay-outs zodat gebruikers gearchiveerde gerelateerde records rechtstreeks vanuit primaire records kunnen weergeven.
U kunt een component met één object configureren die één onderliggend object toont, of een component met meerdere objecten die records toont voor meerdere gerelateerde objecten.
Schakel Lightning Out in uw organisatie in. Deze voorziening is vereist voor het inbedden van Lightning componenten in Visualforce pagina's.
Wijs de machtigingenset Beheerder archiveren toe aan de juiste gebruikers.
Vereiste gebruikersmachtigingen
| Taak | Vereiste gebruikersmachtigingen |
|---|---|
| Visualforce pagina's maken en bewerken | Aanvraag aanpassen |
| Paginalay-outs bewerken | Aanvraag aanpassen |
-
Maak een Visualforce pagina voor de component Archiveren.
Voordat u de component toevoegt aan een lay-out, maakt u een Visualforce pagina die dient als container voor de Lightning component.
- Geef vanuit Set-up Visualforce-pagina's op in het vak Snel zoeken en selecteer Visualforce-pagina's.
- Klik op Nieuw.
-
Geef een label en naam op (bijvoorbeeld
Account_Archive_Single). - Selecteer Beschikbaar voor mobiele Salesforce-apps en Lightning Experience.
-
Vervang op het Visualforce mark-uptabblad de bestaande code door de snippet voor uw gebruikscase.
Optie A: component Eén object
Gebruik deze snippet om gearchiveerde records voor één object te tonen. Vervang Account door uw primaire object en Case door de weer te geven gearchiveerde entiteit.
<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>Optie B: component voor meerdere objecten (lijst)
Gebruik deze snippet om gearchiveerde records voor maximaal 10 objecten te tonen. Werk de array archivedEntitiesNames bij met de object-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>Optie C: component EmailMessage archiveren
Gebruik deze snippet voor het weergeven van gearchiveerde bijlagen of gegevens voor een specifiek e-mailbericht.
<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> - Sla uw wijzigingen op.
-
Voeg de Visualforce pagina toe aan een paginalay-out.
Nadat u de pagina hebt gemaakt, voegt u deze toe aan de relevante objectpaginalay-out.
- Ga vanuit Set-up naar het object dat u wilt bijwerken (bijvoorbeeld Account of E-mailbericht).
- Open Paginalay-outs en selecteer de lay-out die u wilt bewerken.
- Selecteer in het palet Visualforce Pagina's.
- Sleep uw Visualforce pagina naar een sectie in de lay-out.
-
Klik op het pictogram Montagesleutel (Eigenschappen) voor de Visualforce pagina en configureer deze instellingen.
- Breedte (Pixels of %):
100% - Hoogte (Pixels): minstens
400(of600voor de lijstcomponent) - Schuifbalken tonen: geselecteerd
- Breedte (Pixels of %):
- Klik op OK en sla vervolgens uw wijzigingen op.

