Arbeide med den utløsende posten i postutløste flyter
Når en post utløser kjøringen av flyten, lagrer Salesforce automatisk denne postens informasjon i den utløsende postvariabelen. Denne variabelen gir flyten umiddelbar tilgang til alle feltverdiene fra posten som utløste flyten. Du kan lese feltverdiene, kontrollere dem og endre dem.
Nødvendige utgaver
| Se støttede versjoner. |
Hvor du finner den utløsende posten
$Record-variabelen Utløser {post} er tilgjengelig bare i postutløste flyter og tidsplanutløste flyter. Hvis du bygger en annen type flyt, som en skjermflyt eller automatisk startet flyt, ser du ikke $Record for utløsende {post} fordi det ikke er noen utløsende post for disse flyttypene. I disse tilfellene bruker du et Hent poster-element til å hente postene du vil arbeide med.
Når du konfigurerer elementer eller ressurser i en postutløst flyt, viser ressursmenyen den utløsende posten.
Postvariabelens API-navn er $Record, og etiketten er Triggering {Record}, der {Record} er objektet for posten. For eksempel Utløse kontakt. Så for dette eksemplet, i ressursmenyen, ser du Utløse kontakt. Hvis du vil bruke hele posten som en verdi, klikker du på Utløser kontakt. Hvis du vil bruke en feltverdi i Utløser kontakt, klikker du på Utløser kontakt og deretter feltet.
Hva som gjør den utløsende posten spesiell
Variabelen Utløser {post} eller $Record er en spesiell type postvariabel som Salesforce oppretter og fyller ut automatisk når en postutløst flyt kjøres. Den inneholder alle feltverdiene fra den utløsende posten. Du kan for eksempel få tilgang til Kontonavn, Telefon, Nettsted eller et annet felt via
$Record.
Slik bruker du utløsende {post}
Du kan referere til $Record i løpet av flyten for å få tilgang til den utløsende postens feltverdier. Her er noen eksempler på hvordan du bruker $Record:
| Brukstilfelle | Eksempel |
|---|---|
| Lese feltverdier for å bestemme flytbanen | Bruk et Beslutning-element til å kontrollere om Triggering Account > Annual
Revenue er større enn 1000000, og deretter rute kontoer med høy verdi ned en annen bane i flyten. |
| Oppdater feltverdier direkte i flyter før lagring | I flyter som lagres før, bruker du et Tildeling-element til å endre verdier i Triggering {Record}. Angi for eksempel Triggering Quote >
Status til godkjent, og Salesforce lagrer automatisk endringen i databasen. |
| Oppdatere feltverdier i etterlagringsflyter | I etterlagringsflyter bruker du et Oppdater poster-element til å endre verdier i Triggering {Record}. Velg for eksempel Bruk kontoposten som utløste flyten for Hvordan finne poster som skal oppdateres og angi verdier for dem. Sett deretter status til godkjent. |
| Håndheve datakvalitetsregler | Når du oppretter en salgsmulighet, kontrollerer du om Når du lagrer en kontakt, kontrollerer du om |
| Smartfeltpopulasjon | Når du oppretter et salgsemne, kontrollerer du om $Record > Company inneholder bestemte nøkkelord. Hvis det samsvarer med eksisterende kontonavn, fyller du ut $Record > Lead Source til Eksisterende kunde automatisk. |
| Kopier verdier til andre poster | Referer til Triggering Case > Owner ID når du oppretter relaterte poster for å forsikre deg om at de har samme eier som den utløsende posten. |
| opprette relaterte poster med kontekst | Når du oppretter en sak med $Record > Priority angitt til Kritisk, oppretter du automatisk en oppgave som er tildelt lederen, og inkluderer $Record > Case Number og $Record > Subject i Oppgave-beskrivelsen. |
| Sende tilpassede varsler | Når du oppdaterer en tilpasset bestillingspost, sender du en e-postmelding til kunden som inkluderer $Record > Order Number, $Record > Status og $Record > Expected Delivery Date, slik at kunden får vite nøyaktig hva som er endret. |
| Bruk verdier i formler og beregninger | Beregne en rabatt basert på Triggering Order > Total Amount eller kjede sammen Triggering Contact > First Name og Triggering Contact > Last Name for å opprette et fullt navn. |

