Kom igång med plattformsbeslutsguider

Detta avsnitt ger praktisk vägledning för att fatta viktiga arkitektoniska beslut om Salesforce Platform-kapacitet. Den täcker asynkron bearbetning, postutlösta händelser, formulärbyggande, händelsedriven arkitektur och stegbaserade asynkrona ramverk för att hjälpa arkitekter utforma skalbara, underhållsbara och högpresterande plattformslösningar.


Asynkron bearbetning ger råd om verktyg och metoder för asynkrona operationer i Salesforce:

  • Asynkrona bearbetningsverktyg: Jämförelse av köbara Apex, schemalagda Apex, plattformshändelseutlösare, datainsamling, schemalagd väg (efter åtagandeflöden) och asynkron väg (postutlösta flöden), med råd om lämpliga användningsfall.
  • Asynkron bearbetning på serversidan: Mönster för långvariga databasoperationer, externa anrop och postbearbetning med stor volym.
  • Asynkron bearbetning på klientsidan: Tekniker som Apex fortsättningsanrop och asynkron bearbetning på klientsidan som kan köras i webbläsare eller mobilappar.
  • Beslutsram: Överväg validering av användningsfall, skalbarhet, att förstå när transaktioner verkligen är asynkrona, övervaka och hantera händelser med extrem belastning.
  • Rekommenderade metoder och antimönster: Vägledning för korrekt användning, inklusive utgående integreringar, övervakning och att undvika vanliga fallgropar.

Låter arkitekter implementera skalbara, pålitliga och underhållsbara asynkrona mönster och undvika fallgropar som äventyrar prestandan.


Byggformulär guidar arkitekter i alternativ för att bygga Salesforce-formulär:

  • Formulärbyggarverktyg: Jämförelse av dynamiska formulär, skärmflöde, OmniStudio, skärmflöde med Lightning Web Components (LWC) och LWC, inklusive kompetenser och överväganden vad gäller licenser.
  • Beslutsram: Överväg objektpåverkan, formuläromfång, navigering, plats (app, mobil, webb), UX och testautomatisering.
  • Vägledning för verktygsval: Rekommendationer från enkla postlayouter till guider med flera sidor och varumärkta formulär riktade mot kunder.
  • Kombinationsmönster: Vägledning för att kombinera verktyg, t.ex. skärmflödesnavigering med LWC-styling.
  • Avancerade funktioner: Djupdykningar i kapacitet och begränsningar för att informera verktygsval.

Hjälper arkitekter välja rätt metod för att bygga formulär för sina specifika UX-, funktions- och integreringskrav.


Händelsedriven arkitektur ger en omfattande guide till Salesforces händelseverktyg och mönster:

  • Händelseverktyg: Översikt av plattformshändelser, datainsamling, Pub/Sub API, MuleSoft Anypoint, Streaming API och integreringsöverväganden.
  • Händelsedrivna mönster: Inkluderar publicera/prenumerera, fanout, skickade meddelanden, streaming och kömönster för olika händelsedrivna användningsfall.
  • Integrering med MuleSoft: Använda Anypoint-anslutare (Pub/Sub, JMS, Kafka, Solace, MQ, MQTT, AMQP) för företagsarkitekturer.
  • Plattformshändelser och datainsamling: Vägledning om föredragna mekanismer för att publicera post- och fältändringar, med migrering från PushTopic/Generic Events.
  • Implementeringsmönster: Rekommenderade metoder för skalbarhet, enhetlighet, felhantering och övervakning.

Gör att arkitekter kan utforma skalbara händelsedrivna system som nästan är i realtid och som effektivt ansluter flera system.


Stegbaserat asynkront ramverk ger ett ramverk för modulär, skalbar asynkron jobbbearbetning:

  • Ramarkitektur: Komponenter inkluderar integreringarna Queueable Apex, Finalizers, Schemalagt flöde, Apex Cursor, Åberopbara åtgärder och Slack.
  • Stegbaserad bearbetning: Dela upp arbetet i oberoende steg som kan köras, försöka igen och startas om med delad styrning och operativ synlighet.
  • Implementeringsvägledning: Mönster för steggränssnitt, stegprocessor, Apex åberopbara lager, fördröjningshantering och notiser.
  • Rekommenderade metoder: Rekommenderas när den mesta informationen finns i CRM, för arbetsbelastningar med hög volym och hierarkisk eller trädbaserad postbearbetning; råd om när du inte ska använda.
  • Företagsklassade funktioner: Styrning, efterlevnad, distribuerat läge, förloppsspårning, övervakning av servicenivåavtal, felsökning och loggning på granskningsnivå.

Ger arkitekter ett skalbart alternativ till monolitiska batchjobb och kedjade asynkrona samtal, med stöd för Salesforce-arbetsbelastningar med hög volym och fullständig insyn i verksamheten.


Postutlöst automatisering är ramverket för att utforma postutlöst automatisering på Salesforce Platform:

  • Verktygsval: När postutlöst flöde kontra Apex ska användas, styrt av automatiseringsdensitet (låg, medel, hög) och matrisen för att välja densitet.
  • Automatiseringsdensitet: Hur man bedömer automatiseringskvantitet, postvolym och beroendespridning för att välja Flöde, hybrid (flöde med åberopbar Apex) eller Apex utlösare.
  • Ingångspunkter och styrning: En ingångspunkt per Salesforce-objekt; vägledning om inmatningsvillkor, rekursionskontroll och beställt utförande.
  • Asynkron åberopning: När och hur asynkrona processer ska åberopas från postutlösta flöden eller Apex, med försiktighet kring felhantering och styrande begränsningar.
  • Rekommenderade metoder: Mönster för buntning, design av hybridflöden och Apex och för att undvika vanliga fallgropar i utlösarautomatisering.

Låter arkitekter utforma skalbar, underhållsbar och postutlöst automatisering i enlighet med plattformsstandarder.