Este texto se tradujo utilizando el sistema de traducción automatizado de Salesforce. Realice nuestra encuesta para proporcionar comentarios sobre este contenido y díganos qué le gustaría ver a continuación.
Flujo de proceso de interacción
Los diagramas de flujo de procesos de interacción ilustran la secuencia de interacciones, flujos de datos y pasos de proceso entre componentes, servicios y usuarios del sistema. Estos diagramas ayudan a los arquitectos y desarrolladores a comprender cómo se comunican las diferentes partes de un sistema, cómo se propagan los eventos a través de la arquitectura y cómo se orquestan los procesos asíncronos y síncronos. Proporcionan documentación esencial para comprender el comportamiento del sistema, identificar cuellos de botella y optimizar flujos de procesos.
Esta sección contiene 16 diagramas de referencia relacionados con el flujo del proceso de interacción:
| Nombre de diagrama | Descripción |
|---|---|
| Integraciones externas en Apis con esquemas de Openapi | Un diagrama de arquitectura de soluciones de ejemplo de la Guía de decisiones de formularios de construcción que muestra integraciones externas utilizando API con esquemas de OpenAPI. |
| Integraciones externas a través de Http | Un diagrama de arquitectura de soluciones de ejemplo de la Guía de decisiones de formularios de construcción que muestra integraciones externas utilizando protocolos HTTP. |
| Integraciones externas a través de bots de Apis y Rpa de Mulesoft | Un diagrama de arquitectura de soluciones de ejemplo desde la Guía de decisiones de Building Forms que muestra integraciones externas utilizando las API de MuleSoft y bots RPA. |
| Lightning Out en sitios externos | Una arquitectura de solución de ejemplo de la Guía de decisiones de formularios de construcción que muestra cómo se pueden integrar componentes LWC en sitios externos. |
| Interacción de componentes web Lightning mediante adaptadores de cable | Un diagrama de arquitectura de solución de ejemplo de la Guía de decisiones de formularios de construcción que muestra cómo interactúan los componentes web Lightning utilizando adaptadores de cable. |
| Componentes web Lightning Operaciones de datos fuera de pantalla | Un diagrama de arquitectura de soluciones de ejemplo de la Guía de decisiones de formularios de construcción que muestra operaciones de datos fuera de pantalla para componentes web Lightning. |
| Supervisión asíncrona de Apex mediante consulta personalizada | Muestra los componentes implicados en el seguimiento del estado de procesos asíncronos y la visualización de los resultados de trabajos por lotes y trabajos programados. |
| Procesamiento asíncrono a través de eventos de plataforma | Muestra cómo funciona el procesamiento asíncrono con eventos de plataforma. Los suscriptores consumen los eventos publicados en el bus para su procesamiento. |
| Algoritmo de uso justo de Apex por lotes | Muestra cómo el algoritmo de uso justo garantiza que cada organización en la plataforma Salesforce obtenga una "parte justa" de recursos de procesamiento por lotes. |
| Recolocación en cola de mensajes Apex por lotes | Muestra cómo el mecanismo de Control de flujo de Salesforce Platform evita que una organización inunde la cola por lotes volviendo a poner en cola mensajes cuando se superan los límites. |
| Boxcarring en eliminación de Javascript | Muestra cómo se pueden emitir múltiples solicitudes remotas de JavaScript al mismo tiempo o "boxcar'ed" en una única solicitud XHR para mejorar el rendimiento. |
| Boxcarring en Lightning Actions | Muestra cómo se pueden emitir múltiples acciones Lightning al mismo tiempo, o "boxcar'ed" en una única solicitud XHR para optimizar llamadas de red. |
| Comprobación de reclamación | Muestra un evento que se está publicando cuando se modifica un registro. El cuerpo del mensaje del evento se almacena en una base de datos y solo se pasa una referencia a través del bus de mensajes. |
| Flujo Personalización de clientes | Muestra interacciones basadas en tiempo implicadas en el flujo de información de extremo a extremo desde interacciones de clientes a través de motores de personalización a sistemas de entrega. |
| Fanout | Muestra un evento que se está publicando y redactando en una única cola cuando se modifica un registro a través de una interacción de usuario, con múltiples suscriptores procesando el evento. |
| Extracción de middleware a través de Notificación de eventos de plataforma | Muestra cómo puede utilizar eventos de plataforma para entregar integraciones salientes o indicar a una herramienta de middleware que extraiga datos desde Salesforce. |
| Extracción programada de Middleware | Muestra cómo Middleware puede realizar solicitudes síncronas a la API de SOAP o la API de REST para minimizar los retrasos asociados con el procesamiento en tiempo real. |
| Mensajes pasados | Muestra un ejemplo de un flujo de proceso para el patrón Mensajes pasados que incluye un publicador, un suscriptor y un mensaje que pasa entre componentes. |
| Publicar Suscribir | Muestra el patrón Publicar/Suscribir e incluye múltiples publicadores, múltiples suscriptores y múltiples corredores de mensajes. |
| Publicar suscribir copia exclusiva | Muestra un evento que se está publicando cuando se modifica un registro a través de una interacción de usuario, un flujo o un trabajo por lotes, con cada suscriptor recibiendo una copia exclusiva del evento. |
| Streaming | Muestra una transmisión de eventos que se están publicando. Los suscriptores que están escuchando las transmisiones reciben los eventos en tiempo real. |
| Cola | Muestra un ejemplo del patrón Cola que representa un evento que se está publicando y redactando en una cola, con suscriptores procesando eventos en orden. |
| Integraciones de OmniStudio | Una arquitectura de solución de ejemplo desde la Guía de decisiones de Formularios de construcción para patrones de integración de OmniStudio y manipulación de datos. |