Interaktionsprocessflöde
Flödesdiagram för interaktionsprocesser illustrerar sekvensen av interaktioner, dataflöden och processteg mellan systemkomponenter, tjänster och användare. Dessa diagram hjälper arkitekter och utvecklare förstå hur olika delar av ett system kommunicerar, hur händelser propagerar genom arkitekturen och hur asynkrona och synkrona processer är orkestrerade. De tillhandahåller viktig dokumentation för att förstå systembeteende, identifiera flaskhalsar och optimera processflöden.
Detta avsnitt innehåller 16 referensdiagram relaterade till interaktionsprocessflöde:
| Diagramnamn | Beskrivning |
|---|---|
| Externa integreringar till API med Openapi-scheman | Ett exempel på lösningsarkitekturdiagram från Beslutsguide för byggformulär som visar externa integreringar med API:n med OpenAPI-scheman. |
| Externa integreringar via Http | Ett exempel på lösningsarkitekturdiagram från Beslutsguide för byggnadsformulär som visar externa integreringar med HTTP-protokoll. |
| Externa integreringar via Mulesoft Apis och Rpa Bots | Ett exempel på lösningsarkitekturdiagram från Beslutsguide för byggformulär som visar externa integreringar med MuleSoft API:n och RPA-botar. |
| Lightning ute på externa webbplatser | Ett exempel på lösningsarkitektur från Beslutsguide för byggnadsformulär som visar hur LWC-komponenter kan bäddas in på externa webbplatser. |
| Interaktion med Lightning-webbkomponenter via kabeladapters | Ett exempel på ett arkitekturdiagram för lösningar från Beslutsguide för byggnadsformulär som visar hur Lightning interagerar med hjälp av kabeladapters. |
| Dataoperationer för Lightning-webbkomponenter utanför skärm | Ett exempel på lösningsarkitekturdiagram från Beslutsguide för byggnadsformulär som visar dataoperationer utanför skärmen för Lightning. |
| Asynkron Apex övervakning via egen sökfråga | Visar komponenterna som är involverade i att följa status för asynkrona processer och visa resultaten för batchjobb och schemalagda jobb. |
| Asynkron bearbetning via plattformshändelser | Visar hur asynkron bearbetning fungerar med plattformshändelser. Händelserna som publiceras i bussen konsumeras av prenumeranter för bearbetning. |
| Batchalgoritm för rättvis användning av Apex | Visar hur algoritmen för rättvis användning säkerställer att varje organisation på Salesforce Platform får en "rättvis andel" av batchbearbetningsresurser. |
| Kö för Apex-meddelande i sats | Visar hur Salesforce Platforms flödeskontrollmekanism förhindrar en organisation från att översvämma batchkön genom att ställa meddelanden i kö igen när gränser överskrids. |
| Boxcarring i Javascript-borttagning | Visar hur flera JavaScript-begäranden kan utfärdas samtidigt, eller "boxcar'ed" i en enskild XHR-begäran för att förbättra prestandan. |
| Boxcarring i Lightning-åtgärder | Visar hur flera Lightning kan utföras samtidigt, eller "boxcar'ed" i en enskild XHR-begäran för att optimera nätverkssamtal. |
| Anspråkskontroll | Visar en händelse som publiceras när en post ändras. Meddelandetexten för händelsen lagras i en databas och endast en referens skickas genom meddelandebussen. |
| Kundanpassningsflöde | Visar tidsbaserade interaktioner som är involverade i det heltäckande flödet av information från kundinteraktioner via personanpassningsmotorer till leveranssystem. |
| Fanout | Visar en händelse som publiceras och skrivs till en enskild kö när en post ändras via en användarinteraktion, med flera prenumeranter som bearbetar händelsen. |
| Middleware Pull Via Platform Event Notification | Visar hur du kan använda plattformshändelser för att leverera utgående integreringar eller instruera ett verktyg för mellanprogramvara att hämta data från Salesforce. |
| Schemalagd hämtning av mellanvara | Visar hur Middleware kan göra synkrona begäranden till SOAP API eller REST API för att minimera fördröjningar associerade med realtidsbearbetning. |
| Skickade meddelanden | Visar ett exempel på ett processflöde för mönstret Skickade meddelanden som inkluderar en utgivare, en prenumerant och meddelanden som skickas mellan komponenter. |
| Publicera Prenumerera | Visar mönstret Publicera/Prenumerera och inkluderar flera utgivare, flera prenumeranter och flera meddelandeförmedlare. |
| Unik kopia för publiceringsprenumeration | Visar en händelse som publiceras när en post ändras via en användarinteraktion, ett flöde eller ett batchjobb, där varje prenumerant får en unik kopia av händelsen. |
| Streaming | Visar en ström av händelser som publiceras. Prenumeranter som lyssnar efter strömmarna får händelserna i realtid. |
| Kö | Visar ett exempel på kömönstret som visar en händelse som publiceras och skrivs till en kö, med prenumeranter som bearbetar händelser i ordning. |
| Omnistudiointegreringar | Ett exempel på lösningsarkitektur från Beslutsguide för byggformulär för OmniStudio-integreringsmönster och datamanipulation. |