Interaktionsprocesforløb
Interaktionsprocesforløbsdiagrammer illustrerer rækkefølgen af interaktioner, dataforløb og procestrin mellem systemkomponenter, tjenester og brugere. Disse diagrammer hjælper arkitekter og udviklere med at forstå, hvordan forskellige dele af et system kommunikerer, hvordan begivenheder udbredes gennem arkitekturen, og hvordan asynkrone og synkrone processer orkestreres. De leverer vigtig dokumentation til at forstå systemadfærd, identificere flaskehalse og optimere procesforløb.
Dette afsnit indeholder 16 referencediagrammer, der er relateret til interaktionsprocesforløbet:
| Diagramnavn | Beskrivelse |
|---|---|
| Eksterne integrationer til Apis med Openapi-skemaer | Et eksempel på et diagram over løsningens arkitektur fra beslutningsvejledningen for opbygningsformularer, der viser eksterne integrationer ved brug af API'er med OpenAPI-skemaer. |
| Eksterne integrationer via Http | Et eksempel på et diagram over løsningens arkitektur fra beslutningsvejledningen for opbygningsformularer, der viser eksterne integrationer ved brug af HTTP-protokoller. |
| Eksterne integrationer via Mulesoft Apis- og Rpa-bots | Et eksempel på et diagram over løsningens arkitektur fra beslutningsvejledningen for opbygningsformularer, der viser eksterne integrationer ved brug af MuleSoft-API'er og RPA-bots. |
| Lightning ud på eksterne lokaliteter | En eksempelløsningsarkitektur fra beslutningsvejledningen for opbygningsformularer, der viser, hvordan LWC-komponenter kan integreres på eksterne lokaliteter. |
| Lightning Web-komponentinteraktion via kabeladaptere | Et eksempel på et diagram over løsningens arkitektur fra beslutningsvejledningen for opbygningsformularer, der viser, hvordan Lightning interagerer ved brug af kabeladaptere. |
| Lightning Web-komponenter uden for skærmen | Et eksempel på et diagram over løsningens arkitektur fra beslutningsvejledningen for opbygningsformularer, der viser datahandlinger uden for skærmen for Lightning Web-komponenter. |
| Asynkron Apex-overvågning via tilpasset forespørgsel | Viser de komponenter, der er involveret i sporing af status for asynkrone processer og visning af resultaterne af batchjob og planlagte job. |
| Asynkron behandling via platformsbegivenheder | Viser, hvordan asynkron behandling fungerer med platformsbegivenheder. Begivenhederne, der er udgivet i bussen, forbruges af abonnenter til behandling. |
| Batch Apex Fair Use-algoritme | Viser, hvordan algoritmen for rimelig anvendelse sikrer, at hver organisation på Salesforce-platformen får en "rimelig del" af batchbehandlingsressourcer. |
| Sæt Apex-batchmeddelelse i kø | Viser, hvordan Salesforce Platforms forløbskontrolmekanisme forhindrer en organisation i at udfylde batchkøen ved at sætte meddelelser i kø igen, når grænserne overskrides. |
| Boxcarring i JavaScript fjernbetjening | Viser, hvordan flere JavaScript-fjernanmodninger kan udstedes på samme tid eller "boxcar'ed" i en enkelt XHR-anmodning for at forbedre ydeevnen. |
| Boxcarring i Lightning-handlinger | Viser, hvordan flere Lightning kan udstedes på samme tid eller "boxcar" i en enkelt XHR-anmodning for at optimere netværksopkald. |
| Skadeskontrol | Viser en begivenhed, der udgives, når en registrering redigeres. Begivenhedens meddelelsesbrødtekst lagres i en database, og kun en reference overføres gennem meddelelsesbussen. |
| Kundetilpasningsforløb | Viser tidsbaserede interaktioner, der er involveret i end-to-end-forløbet af oplysninger fra kundeinteraktioner gennem tilpasningssystemer til leveringssystemer. |
| Fanout | Viser en begivenhed, der udgives og skrives til en enkelt kø, når en registrering redigeres via en brugerinteraktion med flere abonnenter, der behandler begivenheden. |
| Middleware Pull Via Platform-begivenhedsadvisering | Viser, hvordan du kan bruge platformsbegivenheder til at levere udgående integrationer eller instruere et middleware-værktøj i at hente data fra Salesforce. |
| Middleware Planlagt træk | Viser, hvordan Middleware kan foretage synkrone anmodninger til SOAP API eller REST API for at minimere forsinkelser, der er knyttet til behandling i realtid. |
| Videregivne meddelelser | Viser et eksempel på et procesforløb for mønsteret Videregivne meddelelser, der inkluderer en handlingsområde, en abonnent og meddelelse, der overføres mellem komponenter. |
| Udgiv Abonner | Viser mønsteret Udgiv/abonnere og inkluderer flere handlingsområder, flere abonnenter og flere meddelelsesmæglere. |
| Udgiv Abonner Unik kopi | Viser en begivenhed, der udgives, når en registrering redigeres via en brugerinteraktion, et forløb eller et batchjob, hvor hver abonnent modtager en entydig kopi af begivenheden. |
| Streaming | Viser en stream af begivenheder, der udgives. Abonnenter, der lytter til streams, modtager begivenhederne i realtid. |
| Kø | Viser et eksempel på kømønsteret, der viser en begivenhed, der udgives og skrives til en kø, med abonnenter, der behandler begivenheder i rækkefølge. |
| Omnistudio-integrationer | En eksempelløsningsarkitektur fra Beslutningsvejledning for opbygning af formularer for OmniStudio-integrationsmønstre og datamanipulering. |