Esse texto foi traduzido usando o sistema de tradução automatizado do Salesforce. Pegue nossa enquisa para fornecer feedback sobre esse conteúdo e diga-nos o que você gostaria de ver em seguida.

Introdução aos guias de decisão da plataforma

Esta seção fornece orientação prática para tomar decisões arquitetônicas essenciais sobre os recursos da Salesforce Platform. Ele abrange processamento assíncrono, eventos acionados por registro, criação de formulário, arquitetura orientada por evento e estruturas assíncronas baseadas em etapa para ajudar os arquitetos a projetar soluções de plataforma dimensionáveis, manejáveis e de alto desempenho.


O Processamento assíncrono fornece orientação sobre ferramentas e abordagens para operações assíncronas no Salesforce:

  • Ferramentas de processamento assíncrono: Comparação de Apex enfileirável, Apex agendado, acionadores de evento de plataforma, captura de dados de alteração, caminho agendado (depois de fluxos de confirmação) e caminho assíncrono (fluxos acionados por registro), com orientação sobre casos de uso apropriados.
  • Processamento assíncrono no lado do servidor: Padrões para operações de banco de dados de execução longa, chamadas externas e processamento de registro de grande volume.
  • Processamento assíncrono do lado do cliente: Técnicas como Chamadas de continuação do Apex e processamento assíncrono no lado do cliente que podem ser executadas em navegadores ou aplicativos móveis.
  • Quadro de Decisão: Considere a validação de caso de uso, a escalabilidade, a compreensão de quando as transações são verdadeiramente assíncronas, o monitoramento e o tratamento de eventos de carga extrema.
  • Práticas recomendadas e antipadrões: Orientação para o uso adequado, incluindo integrações de saída, monitoramento e evitar armadilhas comuns.

Permite que os arquitetos implementem padrões assíncronos escalonáveis, confiáveis e mantidos, evitando armadilhas que comprometem o desempenho.


O Building Forms orienta os arquitetos sobre as opções de criação de formulário do Salesforce:

  • Fórmulas de construção: Comparação de Formulários dinâmicos, Fluxo de tela, OmniStudio, Fluxo de tela com Componentes da Web Lightning (LWC) e LWC, incluindo habilidades e considerações de licenciamento.
  • Quadro de Decisão: Considere o impacto do objeto, o escopo do formulário, a navegação, o local (aplicativo, dispositivo móvel, Web), a UX e a automação de teste.
  • Orientação de seleção de ferramentas: Recomendações de layouts de registro simples a assistentes de várias páginas e formulários voltados para o cliente com marca.
  • Padrões de combinação: Orientação para combinar ferramentas, por exemplo, navegação de Fluxo de tela com estilo do LWC.
  • Recursos avançados: Aprofunde-se em recursos e limitações para informar a escolha de ferramentas.

Ajuda os arquitetos a selecionar a abordagem de criação de formulário certa para seus requisitos de UX, funcional e de integração específicos.


A Arquitetura conduzida por evento fornece um guia abrangente para ferramentas e padrões do Salesforce Eventing:

  • Ferramentas para Eventos: Visão geral de Eventos de plataforma, Captura de dados de alteração, API Pub/Sub, MuleSoft Anypoint, API de streaming e considerações de integração.
  • Padrões conduzidos por evento: Inclui padrões de publicação/assinatura, efetuação, mensagens passadas, streaming e enfileiramento para vários casos de uso conduzidos por evento.
  • Integração com MuleSoft: Usar conectores do Anypoint (Pub/Sub, JMS, Kafka, Solace, MQ, MQTT, AMQP) para arquiteturas empresariais.
  • Eventos de plataforma e captura de dados de alteração: Orientação sobre mecanismos preferenciais para publicar alterações de registro e campo, com migração de Eventos PushTopic/Generic.
  • Padrões de implementação: Práticas recomendadas para escalabilidade, consistência, tratamento de erros e monitoramento.

Permite que os arquitetos projetem sistemas escalonáveis conduzidos por evento quase em tempo real que conectam vários sistemas de modo eficiente.


O Step-Based Async Framework fornece uma estrutura para processamento de trabalho assíncrono modular e escalável:

  • Arquitetura de estrutura: Os componentes incluem Apex enfileirável, finalizadores, fluxo agendado, cursores do Apex, ações invocáveis e integrações do Slack.
  • Processamento baseado em etapas: Divide o trabalho em etapas independentes que podem ser executadas, tentadas novamente e reiniciadas com governança compartilhada e visibilidade operacional.
  • Orientação de Aplicação: Padrões para interface de etapa, Processador de etapa, Camada invocável do Apex, tratamento de atraso e notificações.
  • Práticas recomendadas: Recomendado quando a maioria das informações existe no CRM, para cargas de trabalho de alto volume e processamento de registro hierárquico ou baseado em árvore; orientação sobre quando não usar.
  • Recursos empresariais: Governança, conformidade, estado distribuído, rastreamento de progresso, monitoramento de SLA, diagnóstico de falha e registro em nível de auditoria.

Fornece aos arquitetos uma alternativa escalonável a trabalhos em lote monolíticos e chamadas assíncronas encadeadas, oferecendo suporte a cargas de trabalho do Salesforce de alto volume com transparência operacional total.


A Automação acionada por registro fornece a estrutura para projetar a automação acionada por registro na Salesforce Platform:

  • Seleção de ferramentas: Quando usar o Fluxo acionado por registro versus acionadores do Apex, guiado pela densidade de automação (baixo, médio, alto) e pela matriz de seleção de densidade.
  • Densidade de automação: Como avaliar a quantidade de automação, o volume de registros e a disseminação de dependência para escolher Fluxo, fluxo híbrido (Fluxo com Apex invocável) ou acionadores do Apex.
  • Ponto de entrada e governança: Um ponto de entrada por objeto do Salesforce; orientação sobre condições de entrada, controle de recursão e execução ordenada.
  • Invocação assíncrona: Quando e como invocar processos assíncronos de fluxos acionados por registro ou Apex, com cuidado em relação ao tratamento de erros e limites do regulador.
  • Práticas recomendadas: Padrões para massificação, design de Fluxo híbrido – Apex e evitar armadilhas comuns na automação do acionador.

Permite que os arquitetos projetem automação acionada por registro dimensionável, manejável e de desempenho alinhada aos padrões de plataforma.