Du er her:
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 |
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: Disse innstillingene identifiserer feilen og legger til feilkoden i JSON-dataene:
|
|
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. |
- Deklarere handling for integrasjonsprosedyrer
Deklarasjonshandling sammenligner de forventede og faktiske resultatene av en testprosedyre med et uttrykk som evalueres til sann eller usann. Du kan bruke miljøvariabler i deklarasjonsformelen Betinget til å teste ytelse. - Chatter for integrasjonsprosedyrer
Chatter oppretter et Chatter og sender det til en Chatter. - Beslutningsmatrisehandling for integrasjonsprosedyrer
Beslutningsmatrisehandlingen kaller opp en beslutningsmatrise med angitte inndata og returnerer resultatet til integrasjonsprosedyren. - Slett handling
Gi brukere mulighet til å slette én eller flere sObject-poster ved å bruke Slett-handlingen. Bruk et objekts post-ID til å bestemme hvilken post som skal slettes. Vlocity anbefaler å bruke et flettefelt i Bane til ID-feltet som refererer til en ID eller en liste med ID-er i JSON-filen for data. - Handlingen Docusign Envelope for integrasjonsprosedyrer
Handlingen Docusign Envelope sender et sett dokumenter med e-post for signering. - E-posthandling for integrasjonsprosedyrer
En e-posthandling sender den angitte e-postmeldingen. Du kan enten angi alle e-postfeltverdiene eller bruke en Salesforce-e-postmal. - Handling i uttrykkssett for integrasjonsprosedyrer
En uttrykkssetthandling kaller opp det angitte uttrykkssettet og returnerer resultatet til integrasjonsprosedyren. - HTTP-handling for integrasjonsprosedyrer
HTTP-handlingen utfører et REST-kall og returnerer resultatet til integrasjonsprosedyren. HTTP-handlingen i Integrasjonsprosedyrer støtter bare getBody() for å returnere svaret. Bruk Apex direkte via en ekstern handling til å håndtere binære svar. - Integrasjonsprosedyrehandling for integrasjonsprosedyrer
Integrasjonsprosedyrehandlingen kjører en underordnet integrasjonsprosedyre. - Intelligenshandling for integrasjonsprosedyrer
Intelligenshandling leverer inndata til og kjører en Intelligensmaskin i OmniStudio. - Listehandling for integrasjonsprosedyrer
Listehandlingen fletter flere lister ved å samsvare verdier for angitte JSON-noder for listeelementer. En grunnleggende flette samsvarer nøyaktig med nodenavn. En avansert flette samsvarer noder som har forskjellige navn eller befinner seg på forskjellige nivåer i de innkommende listene. - Handlingen Omnistudio Data Mapper Extract for integrasjonsprosedyrer
Handlingen Data Mapper Extract kaller opp det angitte Data Mapper Extract for å lese data fra Salesforce og returnerer dem til integrasjonsprosedyren. - Handlingen Omnistudio Data Mapper Post for integrasjonsprosedyrer
Handlingen Data Mapper Post kaller opp en Data Mapper Load (innlasting) for å skrive data til Salesforce. - Transformeringshandling for Omnistudio-datatilordning for integrasjonsprosedyrer
En Data Mapper-transformasjonshandling kaller opp den angitte Data Mapper-transformasjonen for å utføre transformasjoner på Data JSON og returnerer de transformerte dataene. - Omnistudio-datatilordning-turbohandling for integrasjonsprosedyrer
En Turbo-handling for datatilordning kaller opp det angitte Turbo-uttrekk for datatilordning for å lese data fra Salesforce og returnerer dem til integrasjonsprosedyren. - Ekstern handling for integrasjonsprosedyrer
Elementet Ekstern handling kaller opp den angitte Apex og -metoden eller den angitte kallbare handlingen. - Svarhandling for integrasjonsprosedyrer
Svarhandlingen avslutter en integrasjonsprosedyre og returnerer data til enheten som ringte den. Den kan også legge til data i data-JSON-filen eller slutte betinget. Svarhandlinger er nyttige ved feilsøking av integrasjonsprosedyrer. - Angi verdier-handling for integrasjonsprosedyrer
Handlingen Angi verdier setter verdier i data-JSON-koden for en integrasjonsprosedyre ved bruk av litterale verdier, flettefelt eller formler.
