Loading
Automatisere forretningsprosesser med Salesforce Flow
Teste en flyt med Mock-utdata (beta)

Teste en flyt med Mock-utdata (beta)

Bruk mock-utdata til å teste automatisk startede flyter og postutløste flyter uten å være avhengig av eksterne systemer. Definer forutsigbare utdataverdier for handlings- og underflytelementer slik at testscenariene validerer flytlogikk i stedet for direktekall eller underflytutføring.

Nødvendige utgaver

Se støttede versjoner.
Nødvendig brukertillatelse
For å åpne, redigere, opprette, aktivere eller deaktivere en flyt med alle flyttyper, elementer og funksjoner som er tilgjengelig i Flow Builder, inkludert Einstein og Agentforce for Flow: Behandle flyter
Merk
Merk Mock-utdata er en pilot- eller betatjeneste som er underlagt betatjenestevilkårene på avtaler - Salesforce.com eller en skriftlig forent pilotavtale hvis den utføres av kunden, og gjeldende vilkår i produktvilkårskatalogen. Bruk av denne pilot- eller betatjenesten er kundens eget valg.

Før du konfigurerer mock-utdata for et testscenarium, må du forsikre deg om at

  • Flyten er en automatisk startet flyt eller en postutløst flyt.
  • Flyten inneholder minst ett handlingselement eller underflytelement.

Med mock-utdata kan du definere hvilke data en handling eller et underflytelement returnerer under en testkjøring, uten å faktisk sende et eksternt kall eller kjøre flyten det refereres til. Denne isolasjonen holder testscenariene fokusert på flytlogikken du validerer, i stedet for på eksterne avhengigheter. Finn ut mer om testscenarier og -deklarasjoner i Automated Flow Testing.

Eksempler på når du skal bruke mock-utdata:

  • En flyt med et handlingselement med et HTTP-oppkall til et eksternt API som er frekvensbegrenset eller ikke tilgjengelig
  • En flyt med et handlingselement som kaller opp en Apex med komplekse avhengigheter
  • En flyt med et underflytelement som du ikke vil kjøre i testscenariet.

Følg denne fremgangsmåten for å bruke mock-utdata.

  1. Åpne flyten du vil teste, i Flow Builder.
  2. Klikk på Test for å åpne Testmodus.
  3. På lerretet klikker du på et handlingselement eller underflytelement som du vil bruke mock-utdata for.
    Egenskapspanelet for elementet åpnes.
  4. Klikk på fanen Scenarieutdata.
  5. Klikk på Bruk Mock Output for å aktivere Mock Output for dette elementet.
  6. Klikk på Bruk Mock Output for å slutte å bruke mock-utdata for dette elementet.
  7. For hvert utdata skriver du inn mock-verdien eller kopierer verdien fra en tidligere feilsøkingskjøring i feilsøkingshistorikken.
  8. (Valgfritt) Hvis du vil teste en feil eller alternativ bane, angir du Bane etter mock-utdata til banen du vil at flyten skal ta etter at dette elementet har blitt kjørt.
    Panelet for handlingselementegenskaper i Testmodus med fanen Scenario Output (Scenarieutdata) valgt og et utdatafelt som viser en JSON-verdi.
  9. Gjenta disse trinnene for hvert handlingselement eller underflytelement som kjører asynkront i dette testscenariet.
  10. Klikk på Lagre scenario for å lagre testscenarioet.
  11. Klikk på Kjør scenario for å kjøre scenariet.

Testscenariet kjøres med mock-utdataene for hvert element som du har aktivert mock-utdata for. Flyten hopper over elementets normale utførelse og bruker verdiene du angir. På lerretet viser mockede elementer et Output Mocked-merke.

Underflytelement med utdatamokkert merke som viser
 
Laster
Salesforce Help | Article