Du er her:
Legge til Arkiver-komponenten i sideoppsett i Salesforce Classic
Legg til Arkiver-komponenter i Salesforce Classic slik at brukere kan vise arkiverte relaterte poster direkte fra primære poster.
Du kan konfigurere enten en enkeltobjektkomponent som viser ett underordnet objekt, eller en flerobjektkomponent som viser poster på tvers av flere relaterte objekter.
Slå på Lightning Out i organisasjonen. Denne funksjonen kreves for å bygge inn Lightning på Visualforce.
Tildel tillatelsessettet Arkiver administrator til de riktige brukerne.
Nødvendige brukertillatelser
| Oppgave | Nødvendig brukertillatelse |
|---|---|
| Opprette og redigere Visualforce | Tilpasse program |
| Redigere sideoppsett | Tilpasse program |
-
Opprett en Visualforce for Arkiver-komponenten.
Før du legger til komponenten i et oppsett, oppretter du en Visualforce som fungerer som beholder for Lightning.
- Skriv Visualforce-sider i Hurtigsøk-feltet under Oppsett, og velg Visualforce-sider.
- Klikk på Ny.
-
Skriv inn en etikett og et navn (for eksempel
Account_Archive_Single). - Velg Tilgjengelig for Salesforce-mobilapper og Lightning Experience.
-
I Visualforce erstatter du den eksisterende koden med kodesnutten for bruksområdet.
Alternativ A: Komponenten Ett objekt
Bruk denne snutten til å vise arkiverte poster for ett objekt. Erstatt Konto med primærobjektet og sak med den arkiverte enheten som skal vises.
<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>Alternativ B: Komponenten Flere objekter (liste)
Bruk denne snutten til å vise arkiverte poster for opptil 10 objekter. Oppdater matrisen archivedEntitiesNames med API-navnene for objektet.
<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>Alternativ C: Komponenten EmailMessage Archive (E-postmeldingsarkiv)
Bruk denne snutten til å vise arkiverte vedlegg eller data for en bestemt e-postmelding.
<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> - Lagre endringene.
-
Legg til Visualforce i et sideoppsett.
Når du har opprettet siden, legger du den til i det relevante objektsideoppsettet.
- Gå til objektet du vil oppdatere (for eksempel Konto eller E-postmelding) fra Oppsett.
- Åpne sideoppsett, og velg oppsettet du vil redigere.
- Velg Visualforce-sider fra paletten.
- Dra Visualforce til en del i oppsettet.
-
Klikk på skrunøkkelikonet (Egenskaper) for Visualforce-siden, og konfigurer disse innstillingene.
- Bredde (piksler eller %):
100% - Høyde (piksler): minst
400(eller600for listekomponenten) - Vis rullefelt: selected
- Bredde (piksler eller %):
- Klikk på OK, og lagre deretter endringene.

