Loading
Integrasjonsprosedyrehandlinger

Integrasjonsprosedyrehandlinger

For å komponere en integrasjonsprosedyre legger du til handlinger som kjører sekvensielt. Disse handlingene kan angi dataverdier, utføre funksjoner, kalle opp Omnistudio-datatilordninger, kalle opp Apex, sende e-postmeldinger, kalle opp REST-endepunkter, kjøre andre integrasjonsprosedyrer og mer.

Dra elementer fra Handling-elementpanelet til lerretet eller bruk koblingene (+) direkte på lerretet for å legge til handlinger. Du kan enkelt legge til, redigere, endre navn på, flytte eller slette handlinger og omordne elementer mellom blokker med +. Du kan også bruke blokker til å gruppere handlinger for betinget utføring, bufring, listebehandling og feilhåndtering.

Denne tabellen beskriver egenskapene som er felles for alle integrasjonsprosedyrehandlinger.

Egenskap

Beskrivelse

Elementnavn

Navnet på elementet eller noden.

Send JSON-bane

Avgrenser den innkommende JSON-koden til den angitte banen før handlingen utføres. Se Manipulere JSON med Egenskaper for Send/svar-transformasjoner.

Send JSON-node

Gjenoppretter den innkommende JSON-koden under den angitte noden. Se Manipulere JSON med Egenskaper for Send/svar-transformasjoner.

Svar-JSON-bane

Når handlingen er utført, avgrenser du JSON-koden for utdata til den angitte banen. Se Manipulere JSON med Egenskaper for Send/svar-transformasjoner.

Svar-JSON-node

Gjenoppretter JSON-koden for utdata under den angitte noden. Bruk kolonner til å avgrense banen, for eksempel level1:level2:level3. Se Manipulere JSON med Egenskaper for Send/svar-transformasjoner.

Send bare ekstra inndata

Hvis merket er merket, godtar bare dataene i egenskapen Tilleggsinndata.

Andre inndata

Andre nøkkel-verdi-par som skal inkluderes i JSON-inndataene. Verdier kan inkludere formler og flettefelt.

Returner bare ekstra utdata

Returnerer bare dataene i egenskapen Tilleggsutdata.

Andre utdata

Andre nøkkel-verdi-par som skal returneres i JSON-utdataene. Verdier kan inkludere formler og flettefelt.

Send bare feilsvar

Returnerer bare feilsvaret hvis handlingen mislykkes.

Feilsvar

Nøkkel-verdi-par som skal returneres i JSON-utdataene hvis handlingen mislykkes. Verdier kan inkludere formler og flettefelt.

Utføringsbetinget formel

Angir en formel som skal kjøres før trinnet utføres. Hvis formelen returnerer TRUE, utføres trinnet. Hvis formelen returnerer FALSE, utføres ikke trinnet. Hvis det ikke angis noen formel, utføres trinnet.

Mislykket betinget formel

Angir en tilpasset feilbetingelse som skal kjøres etter at trinnet har blitt utført.

Handlingen for uttrekking av Omnistudio-datatilordning som mislykkes med å finne noen poster, vurderes for eksempel vanligvis ikke som en feil. Men du kan bruke en feilbetinget formel til å angi denne betingelsen. Se det andre eksemplet under Håndtere feil ved bruk av en prøveinnfangingsblokk.

Hvis formelen returnerer TRUE, mislykkes utføringen av trinnet, og eventuelle nøkkel-verdi-par som er konfigurert i listen Feilsvar, legges til i JSON-dataene. Hvis for eksempel denne JSON-koden returneres:

{
                  "Result": {
                  "ErrorCode": "ERR-123",
                  "Success": "FALSE"
                  }
                  }

Disse innstillingene identifiserer feilen og legger til feilkoden i JSON-dataene:

  • Feilbetinget formel: Resultat:Suksess == 'FALSE'

  • Feilsvar:

    • Nøkkel: ErrorCode

    • Value: %StepName:Result:ErrorCode%

  • Avslutte når trinnet mislykkes
  • Mislykkes ved trinnfeil (hvis du bruker utformingen på en administrert pakke)

Integrasjonsprosedyren avsluttes hvis dette trinnet mislykkes.

Kjede på trinn

Lar handlingen kjøre i sin egen Salesforce-transaksjon. Denne egenskapen kan redusere ytelsen, men reduserer sannsynligheten for å overskride Salesforce-styringsgrensene. Hvis du vil ha mer informasjon, kan du se Innstillinger for langvarige integrasjonsprosedyrer.

Tilleggskjedbart svar

Angir et nøkkel-verdi-par som skal sendes i svaret. Verdifeltet godtar flettefeltsyntaks.

 
Laster
Salesforce Help | Article