Consulta los conectores compatibles para Application Integration.
Introducción a las ejecuciones de repetición
Con la integración de aplicaciones, puedes volver a ejecutar las ejecuciones volviendo a ejecutar la integración original como una nueva ejecución de integración. Los flujos de Application Integration están diseñados para organizar la comunicación y el intercambio de datos entre diferentes sistemas. Estos flujos pueden ser complejos, incluir varios pasos y, a menudo, dependen de interacciones con sistemas externos de terceros. Como resultado, a veces, tus ejecuciones pueden fallar por varios motivos, como los siguientes:
- Errores dentro del flujo: Tu flujo de integración contiene una lógica incorrecta, como transformaciones de datos defectuosas o pasos mal configurados.
- Problemas con sistemas externos: Problemas o tiempo de inactividad con sistemas de terceros, como bases de datos, servicios web o APIs, con los que interactúa el flujo de integración.
- Errores de red transitorios: Fallas temporales en la conectividad entre los sistemas involucrados en la integración.
Después de depurar las fallas en tus integraciones publicadas, puedes volver a reproducir las ejecuciones de integración. Cuando se vuelve a reproducir una ejecución, se vuelve a generar el flujo y se vuelve a procesar la integración original como una nueva ejecución de integración.
Beneficios
La repetición de una ejecución puede ser útil en las siguientes situaciones:
- Simulación de eventos de sistemas externos: La repetición es útil cuando quieres volver a ejecutar una ejecución que falló, pero la ejecución requiere la simulación de un sistema externo. Por ejemplo, supongamos que tienes una integración con un activador de Pub/Sub que se activa cuando recibes un evento de una aplicación externa, como Jira. Cuando vuelves a reproducir la ejecución, se ejecuta el evento activador de Pub/Sub, ya que podría ser difícil activar el mismo evento desde Jira.
- Reintentar ejecuciones fallidas: Si tu integración falla debido a errores transitorios o problemas con sistemas externos, puedes volver a reproducir la ejecución para volver a ejecutar el flujo y completar la integración.
Consideraciones
Las siguientes consideraciones se aplican a las ejecuciones de repetición:
- Estados de ejecución: Puedes volver a ejecutar las ejecuciones que tengan los siguientes estados: Exitoso, Fallido y Cancelado. Para volver a ejecutar ejecuciones que se encuentran en otros estados, debes cancelarlas.
- Versiones publicadas compatibles: Cuando vuelvas a reproducir una ejecución después de realizar cambios en la versión de integración publicada, asegúrate de que esos cambios sean compatibles con la ejecución original. Por ejemplo, si la ejecución original requería dos variables de entrada y la versión actualizada de la integración solo requiere una, la ejecución de la repetición fallará.
- Modo de ejecución: Las ejecuciones de repetición siguen el mismo modo de ejecución que la ejecución original, incluso si hay un cambio en la versión de integración.
Limitaciones
La repetición de una ejecución está sujeta a las siguientes limitaciones:
- No se admite la repetición de una ejecución que activa un activador de programación.
- De forma predeterminada, las ejecuciones reproducidas tienen un plazo de 10 minutos. Si la ejecución no se completa dentro de la fecha límite, el estado de ejecución se establece en
CANCELLED
.
¿Qué sigue?
- Obtén información sobre los registros en Application Integration.
- Obtén información para probar y publicar integraciones.