Fluxo do processo de interação

Os diagramas de fluxo de processo de interação ilustram a sequência de interações, fluxos de dados e etapas de processo entre componentes do sistema, serviços e usuários. Esses diagramas ajudam arquitetos e desenvolvedores a entender como diferentes partes de um sistema se comunicam, como eventos se propagam pela arquitetura e como processos assíncronos e síncronos são orquestrados. Eles fornecem documentação essencial para entender o comportamento do sistema, identificar gargalos e otimizar fluxos de processo.

Esta seção contém 16 diagramas de referência relacionados ao fluxo do processo de interação:

Nome do diagrama Descrição
Integrações externas ao Apis com esquemas Openapi Um exemplo de diagrama de arquitetura de soluções do Guia de decisão de criação de formulários que mostra integrações externas usando APIs com esquemas OpenAPI.
Integrações externas via Http Um exemplo de diagrama de arquitetura de soluções do Guia de decisão de criação de formulários que mostra integrações externas usando protocolos HTTP.
Integrações externas via MuleSoft Apis e Rpa Bots Um exemplo de diagrama de arquitetura de soluções do Guia de decisão de criação de formulários que mostra integrações externas usando APIs do MuleSoft e bots de RPA.
Lightning Out em sites externos Um exemplo de arquitetura de solução do Guia de decisão de formulários de construção mostrando como os componentes do LWC podem ser integrados a sites externos.
Interação de componentes da Web Lightning por meio de adaptadores de conexão Um exemplo de diagrama de arquitetura de soluções do Guia de decisão de formulários de construção que mostra como os Componentes da Web Lightning interagem usando adaptadores de conexão.
Componentes da Web Lightning de operações de dados de tela Um exemplo de diagrama de arquitetura de soluções do Guia de decisão de formulários de construção que mostra operações de dados fora da tela para Componentes da Web Lightning.
Monitoramento assíncrono do Apex via consulta personalizada Mostra os componentes envolvidos no rastreamento do status de processos assíncronos e na visualização dos resultados de trabalhos em lote e trabalhos agendados.
Eventos de processamento assíncrono via plataforma Mostra como o processamento assíncrono funciona com eventos de plataforma. Os eventos publicados no barramento são consumidos pelos assinantes para processamento.
Algoritmo de uso justo do Apex em lote Mostra como o algoritmo de uso justo garante que cada organização na plataforma Salesforce receba uma "parte justa" dos recursos de processamento em lote.
Enfileiramento de mensagem do Apex em lote Mostra como o mecanismo de Controle de fluxo da Salesforce Platform impede que uma organização inunda a fila em lote colocando mensagens novamente na fila quando os limites são excedidos.
Boxcarring em JavaScript remoto Mostra como várias solicitações JavaScript remotas podem ser emitidas ao mesmo tempo ou "boxcar" em uma única solicitação XHR para melhorar o desempenho.
Carring no Lightning Ações Mostra como várias ações do Lightning podem ser emitidas ao mesmo tempo ou "boxcar" em uma única solicitação XHR para otimizar chamadas de rede.
Verificação de reivindicação Mostra um evento sendo publicado quando um registro é modificado. O corpo da mensagem do evento é armazenado em um banco de dados e apenas uma referência é passada pelo barramento de mensagens.
Fluxo de Personalização do Cliente Mostra interações baseadas em tempo envolvidas no fluxo de informações de ponta a ponta de interações com o cliente por meio de mecanismos de personalização para sistemas de entrega.
Fanout Mostra um evento sendo publicado e gravado em uma única fila quando um registro é modificado por meio de uma interação do usuário, com vários assinantes processando o evento.
Notificação de evento de Pull Middleware via plataforma Mostra como você pode usar eventos de plataforma para fornecer integrações de saída ou instruir uma ferramenta de middleware para extrair dados do Salesforce.
Puxamento programado Middleware Mostra como o Middleware pode fazer solicitações síncronas à API SOAP ou à API REST para minimizar atrasos associados ao processamento em tempo real.
Mensagens passadas Mostra um exemplo de um fluxo de processo para o padrão de Mensagens recebidas que inclui um editor, um assinante e uma mensagem passando entre componentes.
Publicar Assinar Mostra o padrão Publicar/Assinar e inclui vários editores, vários assinantes e vários agentes de mensagens.
Publicar Subscribe Unique Copy Mostra um evento sendo publicado quando um registro é modificado por meio de uma interação do usuário, um fluxo ou um trabalho em lote, com cada assinante recebendo uma cópia exclusiva do evento.
Streaming Mostra um fluxo de eventos que estão sendo publicados. Os assinantes que estão ouvindo os fluxos recebem os eventos em tempo real.
Fila Mostra um exemplo do padrão de enfileiramento que mostra um evento sendo publicado e gravado em uma fila, com assinantes processando eventos em ordem.
Integrações do OmniStudio Um exemplo de arquitetura de solução do Guia de decisão de criação de formulários para padrões de integração do OmniStudio e manipulação de dados.