Oversikt over felthistorikksporing
Velg bestemte felt for å spore og vise felthistorikk i en objekthistorikkliste. Når Feltrevisjonsspor er slått av, beholder Salesforce felthistorikkdata i opptil 18 måneder og opptil 24 måneder via API-et. Hvis Feltrevisjonsspor er slått på, beholder Salesforce felthistorikkdata til du sletter dem manuelt. Oppbevaringsverdiene tjener som påminnelser, og felthistorikkdata kan slettes når som helst. Felthistorikksporingsdata teller ikke mot lagringsgrenser.
Nødvendige utgaver
| Tilgjengelig i Salesforce Classic, Lightning Experience og Salesforce-appen |
Tilgjengelig i Contact Manager, Group, Essentials, Professional, Enterprise, Performance, Unlimited, Developer og Database.com Edition Standardobjekter er ikke tilgjengelig i Database.com Edition |
Du kan spore felthistorikken for de fleste tilpassede og standardobjekter. Når du endrer et felt i et støttet objekt, legger Salesforce til en oppføring i den relaterte listen Historikk. Alle oppføringer inneholder dato, klokkeslett, endringens natur og hvem som utførte endringen. Ikke alle felttyper er tilgjengelig for rapportering av historiske trender. Visse endringer, som sakseskaleringer, spores alltid.
Salesforce lagrer et objekts sporede felthistorikk i et tilknyttet objekt som kalles StandardObjectNameHistory eller CustomObjectName__History. AccountHistory representerer for eksempel historikken for endringer i feltverdiene til en Konto-post. På samme måte sporer MyCustomObject__History felthistorikken til det tilpassede objektet MyCustomObject__c.
Du kan opprette en felthistorikksporingsrapport for tilpassede objekter som er definert som detaljobjekter. I rapporten kan du gruppere eller filtrere dataene for å vise poster for bestemte sporede felt, brukere eller klokkeslett.
Generelle vurderinger
Ta hensyn til disse generelle punktene når du arbeider med felthistorikksporing.
- Salesforce begynner å spore felthistorikk fra den datoen og klokkeslettet du aktiverer den for et felt. Salesforce ekskluderer endringer som er gjort før denne datoen og klokkeslettet, og oppretter ikke en oppføring i den relaterte listen Historikk.
- Bruk Data Loader eller
queryAll()API til å hente felthistorikk som er 18–24 måneder gammel. - Når det gjøres endringer i felt for lang tekst (de med mer enn 255 tegn), registrerer Salesforce bare at feltet ble redigert og at en endring skjedde, men lagrer eller viser ikke de faktiske verdiene før og etter feltet.
- Tidsstempelet Felthistorikksporing har en presisjon på ett sekund. Hvis to brukere oppdaterer det samme sporede feltet i samme post i det samme sekundet, har med andre ord begge oppdateringene samme tidsstempel. Salesforce kan ikke garantere bekreftelsesrekkefølgen for disse endringene i databasen. Resultatet er at visningsverdiene kan se ut som de ikke er i rekkefølge.
- Du kan ikke opprette en posttype for et standardobjekt eller tilpasset objekt og slå på felthistorikksporing for posttypen i den samme Metadata API-distribusjonen. Opprett i stedet posttypen i én distribusjon, og aktiver historikksporing for den i en egen distribusjon.
- Salesforce aktiverer ikke den nylig viste eller refererte funksjonaliteten i objektene {StandardObjectName}History eller {CustomObjectName}__History. Resultatet er at du ikke kan bruke FOR VIEW- eller FOR REFERENCE-setninger i SOQL-spørringer på disse historikkobjektene. Denne SOQL-spørringen er for eksempel ikke gyldig:
SELECT AccountId, Field FROM AccountHistory LIMIT 1 FOR VIEW - Kontaktnavn-feltet er et felt med flere kolonner som inkluderer Tiltale. Når felthistorikksporing er aktivert i Kontaktnavn-feltet og Tiltale-feltet endres, brukes ikke valglisteverdioversettelsen for Kontaktnavn-feltet på kolonnene Gammel verdi eller Ny verdi.
- I Lightning Experience avrunder en relatert liste Historikk for et tallfelt eventuelle desimaler til tusendelen. I Salesforce Classic viser den samme relaterte listen Historikk alle verdier etter desimaltegnet.
- Når du aktiverer felthistorikksporing for Bruker-objektet, blir standardfelt (berettiget) tilgjengelig via metadata-API-et.
Interaksjoner med andre Salesforce-funksjoner
- I Lightning kan du se gapene i numerisk rekkefølge i Opprettelsesdato- og ID-feltene. Salesforce bekrefter fremdeles og registrerer alle sporede endringer i revisjonsloggen. Det eksakte tidspunktet disse endringene skjer i databasen, kan imidlertid variere mye, og Salesforce garanterer ikke at de skjer innenfor det samme millisekundet. Det kan for eksempel være utløsere eller oppdateringer i et felt som øker utførelsestiden, og du kan se et gap i tid. I løpet av denne tidsperioden opprettes Ider i økende numerisk rekkefølge, men kan også av samme årsak ha gap.
- Hvis Prosessbygger, en Apex eller en flyt fører til en endring i et objekt som gjeldende bruker ikke har tillatelse til å redigere, sporer ikke Salesforce den endringen. Felthistorikk tar hensyn til tillatelsene til gjeldende bruker og registrerer ikke endringer som skjer i systemkonteksten.
- Salesforce forsøker å spore alle endringer i et historikksporet felt selv om en bestemt endring aldri lagres i databasen. Anta for eksempel at en administrator definerer en Apex-utløser på et objekt som endrer verdien i Postnummer-feltet fra 12345 til 94619. En bruker legger til en post i objektet og angir Postnummer-feltet til 12345. På grunn av Apex-utløseren er den faktiske postnummerverdien som er lagret i databasen, 94619. Selv om bare én verdi ble til slutt lagret i databasen, har den sporede historikken for Postnummer-feltet to nye oppføringer:
- Ingen verdi gjennom 12345 (endringen som brukeren gjorde da de satte inn den nye posten)
- 12345 til 94619 (endringen som Apex-utløseren utførte)
Viktige punkter om hendelses- og oppgavehistorikk
- Det kan ta opptil noen minutter før endringer vises i historikken.
- Du kan spore opptil seks felt per objekt på hendelser eller oppgaver.
- Felthistorikksporing er tilgjengelig bare for standard hendelses- og oppgavefelt. Den er ikke tilgjengelig for tilpassede felt i hendelser eller oppgaver.
- Når du har slettet en aktivitet, kan historikken for aktivitetene være synlig via API-spørringer i opptil noen få dager. Historikken forblir tilgjengelig fordi den slettes asynkront fra aktiviteten.
- Salesforce sporer ikke alle endringer i gjentagende og underordnede hendelser.
- Du kan ikke slette bestemte felthistorikkposter.
- Masseprosesser, som Bulk API-transaksjoner eller hendelsessynkronisering, kan forsinkes når sporing av felthistorikk er aktivert. Hvis prosesser er forsinket, kan du vurdere å slå av sporing av aktivitetsfelthistorikk.
- Salesforce låser den overordnede posten for en aktivitet når aktivitetshistorikken oppdateres. Hvis en aktivitet for eksempel er knyttet til flere tusen kontoer, låses hver konto mens historikken oppdateres. En god fremgangsmåte er å unngå dataslør. Hvis prosesser mislykkes på grunn av overordnet-barn-radlåsing, bør du vurdere å slå av sporing av aktivitetsfelthistorikk.
- Salesforce sporer feltverdiendringer som skyldes prosessbygger, Apex eller flyter i en aktivitets historikk. Brukere ser endringen bare hvis deres innstillinger for feltnivåsikkerhet har tillatelse til det. I andre objekter sporer Salesforce feltendringer fra prosesser, utløsere og flyter bare hvis gjeldende bruker har tillatelse til å redigere de endrede feltene.
- Hvis du opphever krypteringen av et felt som brukes til sporing, viser ikke Salesforce verdiene som ble sporet mens feltet ble kryptert. Salesforce sporer de ukrypterte feltverdiene i historikken.
- Aktivitetshistorikk er tilgjengelig i API-er bare for administratorer med tillatelse til å endre alle data.
- Aktivitetshistorikk støtter ikke Salesforce-ID. ID-feltet er fremdeles tilgjengelig med verdier
000000000000000AAAi Beskriv- og Velg-kall. - For aktiviteter vises felthistorik i en Lightning-komponent, der ser ud som en relateret liste. I stedet for at administrere historikken på sidelayoutet, placerer du komponenten Aktivitetsregistreringshistorik på Lightning-sider for begivenheds- og opgaveregistreringer. Du kan føje komponenten Aktivitetsregistreringshistorik til tilpassede begivenheds- og opgavesider eller fjerne den fra standardsiderne. Historikklisten er tom til du slår på felthistorikksporing i Objektbehandling.
- Felthistorikksporing støtter ikke felt som viser desimalverdier, som valuta- og prosentfelttyper.
- Historikklisten er ikke tilgjengelig i Salesforce Classic eller i mobilappen.
- En organisasjon kan spore opptil 60 000 oppgave- og hendelsesfelthistorikk-transaksjoner daglig. Hvis organisasjonen har mer enn 80 000 felthistorikktransaksjoner daglig, anbefaler vi at du unngår å bruke felthistorikksporing for å hindre forsinkelser og tap av fremtidig endringshistorikk.
Viktige punkter om kontakthistorikk
- Når du konverterer et salgsemne til en ny eller en eksisterende kontakt, vises feltet contactCreatedFromLead eller contactUpdatedByLead i den relaterte listen Historikk for kontakten. Tilstedeværelsen av disse feltene i kontakthistorikken angir at kontakten ble opprettet eller oppdatert fra et salgsemne. Feltverdien er alltid tom.
Viktige punkter om oversettelse og nasjonale innstillinger
- Salesforce oversetter ikke sporede feltverdier og viser dem på språket de ble oppgitt på. Hvis du for eksempel endrer et felt fra Grønn til Grønn, viser Salesforce Grønn uavhengig av brukerens språk, med mindre du oversatte feltverdien til andre språk ved å bruke Translation Workbench. Denne virkemåten gjelder også for posttyper og valglisteverdier.
- Salesforce viser endringer i tilpassede feltetiketter som du har oversatt med Translation Workbench i den nasjonale innstillingen til brukeren som viser den relaterte listen Historikk. Hvis etiketten for et tilpasset felt for eksempel er Red og oversettes til norsk som Rød, ser en bruker med norsk som nasjonal innstilling, etiketten som Rød. Brukere med andre nasjonale innstillinger ser etiketten for det tilpassede feltet som Red (med mindre den også er oversatt til deres språk med Translation Workbench).
- Salesforce viser endringer i datofelt, tallfelt og standardfelt i den nasjonale innstillingen til brukeren som viser den relaterte listen Historikk. En dato som endres til August 5, 2012 vises for eksempel som 8/5/2012 for en bruker med den nasjonale innstillingen Engelsk (USA) og som 5/8/2012 for en bruker med den nasjonale innstillingen Engelsk (Storbritannia).
Brukervurderinger (beta)
- Felthistorikksporing er aktivert bare for interne brukere.
- Hvis du aktiverer innstillingen Brukerfelthistorikksporing (beta) og deretter deaktiverer den, beholdes eventuelle endringer som er gjort mens den ble aktivert, registrert. Når du aktiverer organisasjonspreferansen på nytt, beholdes feltene som tidligere ble valgt for sporing, valgt.
- Disse feltene er tilgjengelig for sporing. Du kan velge maksimalt 20 felt:
- Navn
- Alias
- Firmanavn
- Divisjon
- Avdeling
- Tittel
- Adresse
- Telefon
- Utvidelse
- Klokkeslett
- Nasjonal innstilling
- Språk
- Mobiltelefon
- Startdag
- Sluttdag
- E-post
- Leder
- Kontakt
- Er aktiv
- Profil
- Rolle
- Brukernavn
- Delegert godkjenner
- Når du tildeler en rolle på Oppsett-siden for roller, spores ikke endringen. Når du redigerer brukeren direkte for å oppdatere rollen sin, spores rolleendringen.
- Tilpassede felt med datatypene Automatisk nummerering, Formel, Område med rik tekst og Område med lang tekst spores ikke.
- E-post-feltet er tilgjengelig for sporing bare etter at det har blitt bekreftet.
- Felt-kolonnen støtter søk etter eksakt samsvar. Bruker-kolonnen støtter prefikssøk, som returnerer resultater som starter med teksten som skrives inn.
- Når du har aktivert sporing av brukerfelthistorikk, viser du sporingsdataene på brukerens tilgangssammendragsside.

