Questo testo è stato tradotto utilizzando il sistema di traduzione automatica di Salesforce. Partecipa al nostro sondaggio per fornire un feedback su questo contenuto e dirci cosa vorresti vedere dopo.

Suggerimenti introduttivi sulle guide alle decisioni per la piattaforma

Questa sezione fornisce indicazioni pratiche per prendere decisioni critiche sull'architettura riguardo alle funzionalità di Salesforce Platform. Copre l'elaborazione asincrona, gli eventi attivati da record, la creazione di moduli, l'architettura basata sugli eventi e i framework asincroni basati su fasi per aiutare gli architetti a progettare soluzioni di piattaforma scalabili, manutenibili e ad alte prestazioni.


Elaborazione asincrona fornisce indicazioni sugli strumenti e gli approcci per le operazioni asincrone in Salesforce:

  • Strumenti di elaborazione: asincrona Confronto tra Apex in area di attesa, Apex pianificato, Trigger di eventi piattaforma, Acquisizione dati di modifica, Percorso pianificato (dopo l'impegno dei flussi) e Percorso asincrono (flussi attivati da record), con indicazioni sui casi d'uso appropriati.
  • Elaborazione asincrona lato server: Schemi per operazioni di database di lunga durata, chiamate esterne ed elaborazione di record a volume elevato.
  • Elaborazione asincrona lato client: Tecniche come le chiamate continuazione Apex e l'elaborazione asincrona lato client che può essere eseguita nei browser o nelle app mobili.
  • Quadro decisionale: Valutare la convalida dei casi d'uso, la scalabilità, la comprensione dei casi in cui le transazioni sono realmente asincrone, il monitoraggio e la gestione di eventi di carico estremo.
  • Best practice e anti-schemi: Guida per un uso corretto, incluse le integrazioni in uscita, il monitoraggio e l'eliminazione delle insidie comuni.

Consente agli architetti di implementare schemi asincroni scalabili, affidabili e mantenibili, evitando insidie che compromettono le prestazioni.


Building Forms guida gli architetti nelle opzioni di creazione dei moduli Salesforce:

  • Strumenti di creazione: moduli Confronto tra moduli dinamici, flusso schermata, OmniStudio, flusso schermata con componenti Web Lightning (LWC) e LWC, incluse le competenze e le considerazioni sulle licenze.
  • Quadro decisionale: Considerare l'impatto degli oggetti, l'ambito del modulo, la navigazione, la posizione (app, dispositivi mobili, Web), l'esperienza utente e l'automazione dei test.
  • Guida alla selezione degli strumenti: Consigli da layout di record semplici a procedure guidate multipagina e moduli indirizzati ai clienti con immagine aziendale.
  • Schemi combinati: Guida per la combinazione di strumenti, ad esempio la navigazione del flusso schermata con lo stile LWC.
  • Funzioni avanzate: Approfondimenti sulle funzionalità e le limitazioni per orientare la scelta degli strumenti.

Aiuta gli architetti a selezionare l'approccio di creazione delle forme giusto per i loro requisiti specifici di integrazione, funzionalità e interfaccia utente.


Event-Driven Architecture fornisce una guida completa agli strumenti e agli schemi di evento Salesforce:

  • Strumenti per eventi: Panoramica di eventi piattaforma, acquisizione dati di modifica, API Pub/Sub, MuleSoft Anypoint, Streaming API e considerazioni sull'integrazione.
  • Schemi basati sugli eventi: Include schemi di pubblicazione/abbonamento, fanout, messaggi passati, streaming e aree di attesa per vari casi d'uso basati sugli eventi.
  • Integrazione con MuleSoft: Utilizzo di connettori Anypoint (Pub/Sub, JMS, Kafka, Solace, MQ, MQTT, AMQP) per architetture aziendali.
  • Eventi piattaforma e acquisizione dati di modifica: Guida sui meccanismi preferiti per la pubblicazione delle modifiche di record e campi, con migrazione da PushTopic/Eventi generici.
  • Schemi di implementazione: Procedure consigliate per scalabilità, coerenza, gestione degli errori e monitoraggio.

Consente agli architetti di progettare sistemi scalabili, quasi in tempo reale, basati sugli eventi, che connettono più sistemi in modo efficiente.


Il framework asincrono step-based fornisce un framework per l'elaborazione modulare e scalabile dei processi asincroni:

  • Architettura frame: I componenti includono Apex in area di attesa, Finalizzatori, Flusso pianificato, Cursori Apex, Azioni invocabili e integrazioni Slack.
  • Elaborazione basata su fasi: Le interruzioni funzionano in fasi indipendenti che possono essere eseguite, riprovate e riavviate con governance condivisa e visibilità operativa.
  • Guida all'implementazione: Schemi per interfaccia fase, Processore fase, livello Apex invocabile, gestione dei ritardi e notifiche.
  • Best practice: Consigliato quando la maggior parte delle informazioni è presente in CRM, per carichi di lavoro a volume elevato ed elaborazione dei record gerarchica o ad albero; indicazioni su quando non utilizzarlo.
  • Funzioni di livello aziendale: Governance, conformità, stato distribuito, tracciamento dell'avanzamento, monitoraggio degli SLA, diagnostica dei guasti e registrazione a livello di controllo.

Offre agli architetti un'alternativa scalabile ai processi batch monolitici e alle chiamate asincrone concatenate, supportando carichi di lavoro Salesforce a volume elevato con piena trasparenza operativa.


Record-Triggered Automation fornisce il framework per progettare l'automazione attivata da record in Salesforce Platform:

  • Selezione strumento: Quando utilizzare il flusso attivato da record rispetto ai trigger Apex, in base alla densità di automazione (bassa, media, alta) e alla matrice di selezione della densità.
  • Densità di automazione: Come valutare la quantità dell'automazione, il volume dei record e l'espansione delle dipendenze per scegliere trigger Flusso, ibrido (flusso con Apex invocabile) o Apex.
  • Punti di ingresso e governance: Un punto di ingresso per oggetto Salesforce; istruzioni sulle condizioni di immissione, il controllo della ricorsione e l'esecuzione ordinata.
  • Invocazione asincrona: Quando e come invocare i processi asincroni dai flussi attivati da record o Apex, con cautela nella gestione degli errori e nei limiti del governor.
  • Best practice: Schemi per la messa in blocco, progettazione ibrida FlussoApex ed evitare le insidie comuni nell'automazione dei trigger.

Consente agli architetti di progettare un'automazione attivata da record scalabile, manutenibile e performante in linea con gli standard della piattaforma.