Loading
Ampliar Salesforce con clics, no con programación
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Operaciones de devolución de llamadas asíncronas empleando Apex

          Operaciones de devolución de llamadas asíncronas empleando Apex

          Utilice Apex para crear, probar y monitorear devoluciones de llamadas asíncronas. Las devoluciones de llamada son correctas para integraciones que requieren respuestas potencialmente demoradas de más de 120 segundos desde un origen externo. Por ejemplo, una API de aplicación hipotecaria, una API de notificación de envío o una API de confirmación de pago.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition
          Nota
          Nota Las operaciones de devolución de llamadas asíncronas de Servicios externos son compatibles en Apex pero no en Flujo.
          • Cómo funcionan las devoluciones de llamadas asíncronas de Servicios externos
            Las operaciones asíncronas de Servicios externos se describen en una especificación compatible de OpenAPI 3.x con una operación de devolución de llamada. El sistema registra las operaciones asíncronas como un tipo especial de acción invocable que permite tener tiempos de respuesta más largos. En contraste, las operaciones síncronas de Servicios externos agotan el tiempo de espera después de 120 segundos. Con las operaciones asíncronas, utiliza Apex para definir la devolución de llamada y el tiempo de espera para la respuesta asíncrona demorada.
          • Validar la compatibilidad para expresiones de URL de devolución de llamada
            Verifique que su expresión de URL de devolución de llamada es compatible y está registrada por Servicios externos como una acción asíncrona.
          • Utilizar Apex para crear una llamada asíncrona a un servicio externo
            Cuando registra un esquema que contiene una devolución de llamada, Servicios externos crea una operación de Apex invocable con una clase de Apex generada automáticamente. Salesforce crea una URL de devolución de llamada en la llamada asíncrona (llamada inicial) que es de solo lectura. Cree un cliente de Apex capaz de gestionar la devolución de llamadas utilizando las interfaces de Apex generadas. El cliente espera una respuesta asíncrona del sistema externo durante un tiempo ampliado (hasta veinticuatro horas).
          • Modificar una definición de clase de llamada asíncrona
            Para modificar una clase de devolución de llamada asíncrona de Servicios externos, no se puede ejecutar un trabajo de operación en segundo plano relacionado.
          • Crear pruebas de unidad para llamadas asíncronas
            Puede utilizar el método ExternalServiceTest para simular las respuestas de devolución de llamada y asíncronas.
          • Monitorear y depurar llamadas asíncronas
            Las llamadas asíncronas se monitorean como trabajos utilizando la aplicación Operaciones en segundo plano o con líneas de registro de Apex en Developer Console. Para depurar su código en el tiempo de ejecución, utilice líneas de registro de Apex.
           
          Cargando
          Salesforce Help | Article