Kom godt i gang med platformsbeslutningsvejledninger

Dette afsnit giver praktisk vejledning til at træffe vigtige arkitektoniske beslutninger om Salesforce Platform-funktioner. Den dækker asynkron behandling, registreringsudløste begivenheder, formularopbygning, agentisk og traditionel arbejdsflowautomatisering, begivenhedsstyret arkitektur og trinbaserede asynkrone strukturer for at hjælpe arkitekter med at designe skalerbare, vedligeholdelige og højtydende platformsløsninger.


Asynkron behandling giver vejledning om værktøjer og tilgange til asynkrone handlinger i Salesforce:

  • Asynkrone behandlingsværktøjer: Sammenligning af Apex, der kan sættes i kø, Planlagt Apex, Platformsbegivenhedsudløsere, dataregistrering, Planlagt sti (efter bekræftelsesforløb) og Asynkron sti (registreringsudløste forløb) med vejledning i relevante anvendelsessituationer.
  • Asynkron behandling på serversiden: Mønstre for langsigtede databasehandlinger, eksterne udkald og behandling af store registreringer.
  • Asynkron behandling fra klienten: Teknikker som Apex udkald og asynkron behandling på klientsiden, der kan køres i browsere eller mobilapps.
  • Rammebestemmelser: Overvej at bruge sagsvalidering, skalerbarhed, forståelse af, hvornår transaktioner er virkelig asynkrone, overvågning og håndtering af ekstreme indlæsningsbegivenheder.
  • Bedste fremgangsmåder og anti-mønstre: Vejledning til korrekt brug, herunder udgående integrationer, overvågning og undgåelse af almindelige fælder.

Gør det muligt for arkitekter at implementere skalerbare, pålidelige og vedligeholdelige asynkrone mønstre og undgå fejl, der kompromitterer ydeevnen.


Building Forms guider arkitekter i Salesforce-formularopbygningsmuligheder:

  • Formelopbygningsværktøjer: Sammenligning af dynamiske formularer, skærmforløb, OmniStudio, skærmforløb med Lightning Web Components (LWC) og LWC, herunder færdigheder og licensovervejelser.
  • Rammebestemmelser: Overvej objektpåvirkning, formomfang, navigation, placering (app, mobil, web), UX og testautomatisering.
  • Vejledning til valg af værktøj: Anbefalinger fra enkle registreringslayouts til guider med flere sider og brandede kundeorienterede formularer.
  • Kombinationsmønstre: Vejledning til kombination af værktøjer, f.eks. skærmforløbsnavigation med LWC-typografi.
  • Avancerede funktioner: Gå i detaljer med funktioner og begrænsninger for at informere om værktøjsvalg.

Hjælper arkitekter med at vælge den rigtige formularopbygningstilgang til deres specifikke UX-, funktionelle og integrationskrav.


Bestemmelse af agent- og traditionel arbejdsflowautomatisering giver en ramme for at vælge mellem traditionel automatisering og Agentforce ved brug af strukturen Orchestration Density:

  • Orkestreringsdæthedsstruktur: Evaluerer automatiseringskompleksitet baseret på kørselssti (fuldt angivet kontra ikke-specificeret), målkompleksitet (enkeltopgave kontra konkurrerende mål) og modalitetsmix (strukturerede kontra multimodale input).
  • Produktlandskab: Sammenligning af forløb, Apex, Agentforce, Agent Script, Agentforce Grid, Agentforce Operations og MuleSoft for forskellige automatiseringsscenarier.
  • Densitetsvalgmatrix: Tilknytter orkestreringstæthedsniveauer (lav, medium, høj) til arkitektoniske standarder, fra registreringsudløst automatisering til hybrid orkestrering til guidet deterministisme med agentscript.
  • Rammebestemmelser: Sekventiel evalueringsproces – Undersøg kørselssti først, derefter målkompleksitet og derefter modalitetsmix – for at bestemme det rigtige værktøj.
  • Brug vejledning til sager: Specifikke anbefalinger for traditionel automatisering (regelbaseret, deterministisk), Agentforce Grid (masse-AI-opgaver), hybrid orkestrering (kompleks end-to-end-processer) og Agent Script (ustrukturerede indgangspunkter med behov for begrundelse).

Gør det muligt for arkitekter at træffe informerede beslutninger på tværs af automatiseringsspektret og afbalancere begrundelsesfunktioner med deterministisk kontrol for skalerbare, reviderbare og vedligeholdelige løsninger.


Begivenhedsstyret arkitektur indeholder en omfattende vejledning til Salesforce-begivenhedsværktøjer og -mønstre:

  • Afslutningsværktøjer: Oversigt over platformsbegivenheder, dataregistrering, Pub/Sub API, MuleSoft Anypoint, Streaming API og integrationsovervejelser.
  • Begivenhedsstyrede mønstre: Inkluderer udgiv/abonnere, udrulning, videregivne meddelelser, streaming og kømønstre for forskellige begivenhedsstyrede anvendelsessituationer.
  • Integration med MuleSoft: Brug af Anypoint-forbindelser (Pub/Sub, JMS, Kafka, Solace, MQ, MQTT, AMQP) til virksomhedsarkitekturer.
  • Platformsbegivenheder og ændringsdataregistrering: Vejledning i foretrukne mekanismer til udgivelse af registrerings- og feltændringer med migrering fra PushTopic/Generiske begivenheder.
  • Implementeringsmønstre: Bedste fremgangsmåder for skalerbarhed, ensartethed, fejlhåndtering og overvågning.

Gør det muligt for arkitekter at designe skalerbare, næsten begivenhedsstyrede systemer i realtid, der forbinder flere systemer effektivt.


Step-Based Async Framework giver en struktur til modulbaseret, skalerbar asynkron jobbehandling:

  • Rammestruktur: Komponenter inkluderer Apex, der kan sættes i kø, Finalizers, Planlagt forløb, Apex, handlinger, der kan kaldes og Slack-integrationer.
  • Trinbaseret behandling: Pauser arbejde i uafhængige trin, der kan køres, prøves igen og genstartes med delt styring og driftsmæssig synlighed.
  • Gennemførelsesvejledning: Mønstre for tringrænseflade, trinprocessor, Apex, der kan kaldes, forsinkelseshåndtering og adviseringer.
  • Bedste fremgangsmåder: Anbefales, når der findes de fleste oplysninger i CRM, til højvolumen arbejdsbelastninger og hierarkisk eller træbaseret registreringshåndtering, vejledning i, hvornår det ikke skal bruges.
  • Enterprise-grade funktioner: Styring, overholdelse, distribueret tilstand, statussporing, SLA-overvågning, fejldiagnosticering og logføring på revisionsniveau.

Giver arkitekter et skalerbart alternativ til monolitiske batchjob og kæde-asynkrone opkald, der understøtter højvolumen Salesforce-arbejdsbelastninger med fuld driftsmæssig gennemsigtighed.


Registreringsudløst automatisering giver rammerne til at designe registreringsudløst automatisering på Salesforce Platform:

  • Værktøjsvalg: Hvornår skal der bruges registreringsudløst forløb kontra Apex, guidet af automatiseringsdensitet (lav, medium, høj) og densitetsvalgmatrixen.
  • Automatiseringstæthed: Hvordan du vurderer automatiseringsmængde, registreringsvolumen og afhængighedsudvidelse for at vælge forløb, hybrid (forløb med Apex, der kan kaldes) eller Apex.
  • Indgangspunkter og styring: Et indgangspunkt pr. Salesforce-objekt, vejledning om indtastningsbetingelser, rekursionskontrol og arrangeret kørsel.
  • Asynkron kald: Hvornår og hvordan du kalder asynkrone processer fra registreringsudløste forløb eller Apex med forsigtighed omkring fejlhåndtering og styringsbegrænsninger.
  • Bedste fremgangsmåder: Mønstre for massebehandling, Apex og undgåelse af almindelige fejl i udløserautomatisering.

Gør det muligt for arkitekter at designe skalerbar, vedligeholdbar og effektiv registreringsudløst automatisering i overensstemmelse med platformsstandarder.