Loading
Utvide Salesforce med klikk, ikke kode
Overvåke og feilsøke asynkrone oppkall

Overvåke og feilsøke asynkrone oppkall

Asynkrone oppkall overvåkes som jobber med Bakgrunnsoperasjoner-appen eller med Apex i Developer Console. Bruk Apex til å feilsøke koden ved kjøretid.

Nødvendige utgaver

Tilgjengelig i Lightning Experience
Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition

Bruk Bakgrunnsoperasjoner-appen til å få den mest detaljerte statusinformasjonen om asynkrone oppkall.

Bruk Apex i Developer Console når det er mer praktisk for arbeidsflyten.

Statuser for asynkrone oppkall for Eksterne tjenester

Her er de asynkrone oppkallstatusene for Eksterne tjenester som vises i både bakgrunnsoperasjoner-appen og i feilsøkingsloggen.

Stat Beskrivelse
Completed Det første synkrone svaret og behandlingen av det asynkrone svaret er vellykket.
Running Jobben venter på det asynkrone svaret.
Error Det finnes to muligheter: Det synkrone første svaret fra den eksterne nettjenesten har støtt på en feil (40x, 50x og så videre). Eller Salesforce har mottatt det asynkrone svaret og støtt på en behandlingsfeil.

Overvåke og feilsøke asynkrone tilbakekall med bakgrunnsoperasjoner-appen

Hvis du vil ha den mest detaljerte informasjonen om status og feilsøking, bruker du en filtrert listevisning i Bakgrunnsoperasjoner-appen.

  1. Finn og velg Bakgrunnsoperasjoner fra Appstarter.
  2. Opprett en tilpasset liste for å se alle asynkrone External Services-jobber. Velg Ny under Listevisningskontroller.
  3. Gi den nye listevisningen et navn, for eksempel "Eksterntjenester Asynkrone oppkall", og lagre endringene.
  4. Klikk på Legg til et filter under Filter.
  5. Klikk på Felt og velg Type.
  6. Angi Operator til er lik.
  7. Velg ExternalServiceCallback under Verdi, og klikk deretter på Ferdig.
  8. Lagre endringene.
    Fest eventuelt den nye listevisningen slik at den vises umiddelbart når du åpner Bakgrunnsoperasjoner-appen.
  9. Klikk på navnet på bakgrunnsoperasjonen for å se gjennom operasjonsdetaljene.

The Error Message field provides information for detailed debugging. If there are no errors listed, and the Status of the job is Completed, then the job and the resulting Salesforce processing (for example, "create Contacts") have finished successfully.

Overvåke og feilsøke asynkrone tilbakekall med Apex i Developer Console

Feilsøkingslogger tillater detaljert logging for hver loggingskategori.

Merk
Merk Hvis du har en inndataparameter på øverste nivå definert for URL-adresser for tilbakekall, og det er et gyldig tilbakekalluttrykk, har detaljene for inndataparameteren en beskrivelse av callback URL i kolonnen Inndataparameter. For eksempel https://MyDomainName.my.salesforce.com/services/data/v60.0/externalservices/callback/ 0EXAMPLE0000000q/applicationOutcomeApproved.

Selv om tilbakekall fra eksterne tjenester er innkommende samtaler som ikke involverer en navngitt legitimasjon, logger eksterne tjenester under kategorien Oppkall som en del av oppkallshendelser for navngitt legitimasjon. Bruk disse hendelsene til å logge ende-til-ende asynkrone oppkall.

Hendelsesnavn Beskrivelse Kategori Loggnivå
EXTERNAL_SERVICE_REQUEST Logger forespørsel om oppkall fra ekstern tjeneste. Skjemaversjon, protokoll, operasjon, forespørselsbelastning i JSON-koden opptil en gitt størrelse. Oppkall INFO og over
EXTERNAL_SERVICE_RESPONSE Logger det første synkrone HTTP-svaret. Skjemaversjon, protokoll, normale utdata eller unntak, parameternavn, operasjon. Logger den første, synkrone HTTP-svarbelastningen (utdata eller unntak) i JSON opptil en gitt størrelse. Oppkall INFO og over
EXTERNAL_SERVICE_CALLBACK Logger det asynkrone tilbakekallssvaret. Inkluderer Skjema-versjon, protokoll og den asynkrone tilbakekallbelastningen i JSON opptil en gitt størrelse. Oppkall INFO og over

Finne feilsøkingslogger for asynkrone oppkall

Bruk Apex til å overvåke, feilsøke og feilsøke asynkrone oppkall i Eksterne tjenester.

Hvis du vil åpne feilsøkingslogger, velger du fanen Logger i Developer Console.
logger som er åpne i logginspektøren
 
Laster
Salesforce Help | Article