Du er her:
Anbefalt praksis og viktige punkter om utnyttelse av hendelsesloggobjektdata
Det er viktig å forstå de anbefalte fremgangsmåtene og begrensningene for rammeverket for hendelsesloggobjekter for å få best mulig utbytte av loggdataene. Her er noen tips for å sikre at spørringene utføres problemfritt.
| Tilgjengelig i Salesforce Classic (ikke tilgjengelig i alle organisasjoner) og Lightning Experience |
Tilgjengelig i Enterprise, Performance og Unlimited Edition Krever abonnement på Salesforce Shield eller tillegget Salesforce-hendelsesovervåking. |
| Nødvendige brukertillatelser | |
For å spørre mot og vise hendelsesloggobjektdata: |
Vise hendelsesloggobjektdata |
Spørring av hendelsesloggobjektdata via SOQL
Fra og med våren 25 støtter Rammeverket for hendelsesloggobjekter bare SOQL-spørringer, med følgende unntak:
- Relasjonsspørringer
-
HAVING -
OFFSET
Viktige punkter om tidsstempelfelt
Den eneste støttede datofunksjonen for Tidsstempel-feltet i en where-setning i hendelsesloggobjektet er DAY_ONLY(). Se Datofunksjoner for å få mer informasjon om spørring av data etter datoområder.
Du kan spørre opptil 15 dager med data om gangen ved å bruke Tidsstempel-filteret som finnes i alle hendelsesloggobjekter. Følgelig forventer du disse virkemåtene når du spør med Tidsstempel-feltet:
- Når det er tre eller flere Tidsstempel-filtre i WHERE-setningen, blokkerer vi utførelsen av spørringen med en feil.
!=støttes ikke- Når tidsstempelfilteret ikke er angitt i spørringen, føyer vi til et filter i serverdelen for å spørre bare de siste 15 dagene med data.
- Hvis du angir tidsstempelfiltre som en del av en
AND-betingelse, må tidsrommet være innenfor 15 dager. - Ikke mer enn 2 tidsstempelfiltre kan brukes for
ORogINoperatorer. - Hvis et fullstendig område ikke er angitt i Tidsstempel-filteret (for eksempel hvis den øvre eller nedre grensen mangler), henter filteret automatisk 15 dagers data i retning av den manglende grensen.
Timestamp >= userSpecifiedTimeLower AND timestamp <= userSpecifiedTimeUpperTimestamp = userSpecifiedTime1 OR Timestamp = userSpecifiedTime2Timestamp IN (userSpecifiedTime1, userSpecifiedTime2)
Timestamp >= 2024-09-27T17:18:15.553Z AND timestamp <= 2024-10-05T17:18:15.553Z
where Timestamp > 2024-09-27T17:18:15.553Z OR Timestamp = 2024-10-27T17:18:15.553Zwhere Timestamp = 2021-10-26T17:18:15.553Z AND Timestamp < 2024-10-27T17:18:15.553Z

