Flyt for interaksjonsprosess
Flytdiagrammer for interaksjonsprosesser illustrerer sekvensen av interaksjoner, dataflyter og prosesstrinn mellom systemkomponenter, tjenester og brukere. Disse diagrammene hjelper arkitekter og utviklere med å forstå hvordan forskjellige deler av et system kommuniserer, hvordan hendelser overføres gjennom arkitekturen og hvordan asynkrone og synkrone prosesser orkestreres. De gir viktig dokumentasjon for å forstå systemvirkemåten, identifisere flaskehalser og optimalisere prosessflyter.
Denne delen inneholder 16 referansediagrammer relatert til flyt for interaksjonsprosesser:
| Navn på diagram | Beskrivelse |
|---|---|
| Ekstern integrasjon til Apis med Openapi-skjemaer | Et eksempel på et løsningsarkitekturiediagram fra Beslutningsveiledning for bygningsskjemaer som viser eksterne integrasjoner ved bruk av API-er med OpenAPI-skjemaer. |
| Ekstern integrasjon via HTTP | Et eksempel på et løsningsarkitekturiediagram fra Beslutningsveiledning for bygningsskjemaer som viser eksterne integrasjoner ved bruk av HTTP-protokoller. |
| Ekstern integrasjon via Mulesoft Apis- og Rpa-roboter | Et eksempel på et løsningsarkitekturiediagram fra Beslutningsveiledning for bygningsskjemaer som viser eksterne integrasjoner som bruker MuleSoft API-er og RPA-roboter. |
| Lightning Out på eksterne nettsteder | Et eksempel på en løsningsarkitektur fra Beslutningsveiledning for bygningsskjemaer som viser hvordan LWC-komponenter kan bygges inn på eksterne nettsteder. |
| Lightning Web Components Interaction via Wire-adaptere | Et eksempel på et løsningsarkitekturiediagram fra Beslutningsveiledning for bygningsskjemaer som viser hvordan Lightning samhandler med trådadaptere. |
| Lightning Web-komponenter fra skjermdataoperasjoner | Et eksempel på et løsningsarkitekturiediagram fra Beslutningsveiledning for bygningsskjemaer som viser dataoperasjoner utenfor skjermen for Lightning. |
| Asynkron Apex-overvåking via tilpasset spørring | Viser komponentene som er involvert i å spore statusen til asynkrone prosesser og vise resultatene av gruppejobber og planlagte jobber. |
| Asynkron behandling via plattformhendelser | Viser hvordan asynkron behandling fungerer med plattformhendelser. Hendelsene som er publisert i bussen, forbrukes av abonnenter for behandling. |
| Batch Apex Fair Usage-algoritme | Viser hvordan algoritmen for rimelig bruk sikrer at hver organisasjon på Salesforce-plattformen får en "fair share" av gruppebehandlingsressurser. |
| Batch Apex-melding som legges i kø | Viser hvordan Salesforce Platforms Flytkontroll-mekanisme hindrer én organisasjon i å oversvømme gruppekøen ved å legge meldinger i kø på nytt når grenser overskrides. |
| Boxcarring i JavaScript eksternt | Viser hvordan flere eksterne JavaScript-forespørsler kan utstedes samtidig, eller "boxcar'ed" i én enkelt XHR-forespørsel for å forbedre ytelsen. |
| Boxcarring i Lightning-handlinger | Viser hvordan flere Lightning kan utstedes samtidig, eller "boxcar'ed" i en enkelt XHR-forespørsel for å optimalisere nettverkssamtaler. |
| Kravkontroll | Viser en hendelse som publiseres når en post endres. Meldingsteksten for hendelsen lagres i en database, og bare en referanse sendes gjennom meldingsbussen. |
| Kundetilpassingsflyt | Viser tidsbaserte interaksjoner som er involvert i slutt-til-slutt-flyten av informasjon fra kundeinteraksjoner gjennom tilpassingsmotorer til leveringssystemer. |
| Fanout | Viser en hendelse som publiseres og skrives til en enkelt kø når en post endres via en brukermedvirkning, med flere abonnenter som behandler hendelsen. |
| Middleware Pull via plattformhendelsesvarsel | Viser hvordan du kan bruke plattformhendelser til å levere utgående integrasjoner eller instruere et mellomprogramverktøy til å trekke ut data fra Salesforce. |
| Middleware Scheduled Pull | Viser hvordan Middleware kan sende synkrone forespørsler til SOAP API eller REST API for å minimere forsinkelser knyttet til sanntidsbehandling. |
| Sendte meldinger | Viser et eksempel på en prosessflyt for mønsteret Overførte meldinger som inkluderer en publisering, en abonnent og melding som overføres mellom komponenter. |
| Publiser Abonner | Viser Publiser/abonnere-mønsteret og inkluderer flere utgivere, flere abonnenter og flere meldingsmeglere. |
| Publiser Abonner Unik kopi | Viser en hendelse som publiseres når en post endres via en brukerinteraksjon, en flyt eller en gruppejobb, der hver abonnent mottar en unik kopi av hendelsen. |
| Streaming | Viser en strøm av hendelser som publiseres. Abonnenter som lytter på strømmene, mottar hendelsene i sanntid. |
| Kø | Viser et eksempel på kømønsteret som viser en hendelse som publiseres og skrives til en kø, der abonnenter behandler hendelser i rekkefølge. |
| Omnistudio-integrasjoner | Et eksempel på en løsningsarkitektur fra Building Forms Decision Guide for OmniStudio-integrasjonsmønstre og datamanipulering. |