Al igual que otros arquetipos de Acción, las acciones para "Inducir API Externo" se pueden utilizar en los procesos de Caso, y se utilizan para cuando se necesita llamar automáticamente a otro sistema, pasando datos a él y potencialmente consiguiendo que el sistema externo pase datos personalizados actualizados de vuelta a Enate.
Para obtener información sobre cómo configurar las Acciones para "Inducir API Externo", consulte esta sección de Builder.
A veces puede haber un retraso al esperar que el sistema externo responda. Cuando esto ocurre, es decir, cuando la Acción para "Inducir API Externo" está esperando que la información regrese de un sistema externo, la tarjeta de información de la Acción se mostrará en el Work Manager como en estado de "En Espera".
Cuando el sistema externo responda finalmente a Enate con la actualización de los datos, será con un marcador que diga si ha sido exitosa O no:
Respuesta con cumplimiento exitoso
Si el sistema responde diciendo que se ha completado con éxito, la Acción pasará automáticamente a un estado de 'Cerrado', con un Método de Resolución de 'Hecho con éxito'.
Respuesta con cumplimiento no exitoso
Si el sistema responde diciendo que no ha tenido éxito, la Acción pasa a un estado de "Por hacer", con una razón de "Actualizado por la integración". La API externa también puede responder con información adicional sobre la razón del fracaso. Esta información se mostrará en la Tarjeta de información de la Acción en la sección "Razón rechazada".
Si la Acción no tiene éxito porque no se ha completado dentro del tiempo establecido (configurado en Builder), entonces se moverá a un estado de "Por hacer" con una razón de "Se acabó el tiempo" y se asignará a una Lista / usuario humano basado en las reglas de asignación configuradas.
Estas Acciones sin éxito se comportarán ahora efectivamente como una Acción manual estándar.
Tenga en cuenta que el Propietario del Caso NO será notificado en estas situaciones.
Si la Acción no puede conectar con el sistema externo, intentará de nuevo de forma automática conectarse al sistema un determinado número de veces, dependiendo de cómo se haya configurado su sistema en Builder (véase aquí para más información). También le aparecerá un mensaje de error en la Acción diciéndole:
cuándo ha ocurrido el error
cuándo el sistema reintentará establecer la conexión de forma automática
cuántas veces el sistema automáticamente ha intentado restablecer la conexión de forma automática hasta el momento y,
cuántas veces el sistema intentará establecer una conexión.
Usted puede reintentarlo manualmente estableciendo la conexión desde aquí, haciendo clic en el enlace de “Reintentar” en el mensaje de error.
Tenga en cuenta que cuando realiza un reintento manual, esto se contará como un reintento y, por lotanto, se incluirá en el número que muestra cuántas veces el sistema ha reintentado "automáticamente" el establecimiento de una conexión.
Si la Acción no logra establecer una conexión después de los reintentos automáticos (por ejemplo, si la configuración de reintento se establece en 5 y el sistema no logra establecer una conexión después de 5 reintentos automáticos), pasará a un estado de 'Cerrado' con un método de resolución de 'No se puede completar'.
En esta circunstancia de que la Acción no establezca conexión con el sistema externo, esto se elevará al Propietario del Caso, resaltando en la sección de Acción de la pantalla del Caso que esta Acción fue Cerrada - No Hecha con Éxito.
Cuando la Acción recibe la información solicitada, se cerrará automáticamente.
Ajuste de la configuración de reintentos en el Builder durante / después de que hayan comenzado los reintentos
Si la configuración de reintento automático en el Builder se cambia después de que el sistema haya reintentado automáticamente el establecimiento de una conexión con un sistema externo, ocurrirá lo siguiente:
Si, por ejemplo, la configuración de reintento se estableció originalmente en 5 y el sistema intentó automáticamente establecer una conexión 5 veces, pero falló, la Acción se cambiará al estado ‘Cerrado’ con un mensaje de error que muestra un recuento de reintentos de 5/5.
Si la configuración de reintento aumenta a algo por encima de 5, por ejemplo 7, el mensaje de error mostrará un recuento de reintentos de 5/7, pero el sistema NO reintentará automáticamente establecer una conexión por sexta y séptima vez, ya que la acción ya está ‘Cerrado’.
Sin embargo, si la acción no ha cambiado a un estado de ‘Cerrado’ porque no había alcanzado el número máximo de reintentos automáticos (por ejemplo, solo había intentado establecer una conexión 4 veces de las 5), entonces aumentando la configuración de reintento a 7 significa que la acción volverá a intentar establecer la conexión automáticamente hasta que el recuento llegue a 7.
Por el contrario, si reduce la configuración de reintentos después de que hayan comenzado los reintentos, por ejemplo, está en el reintento 4 de 10 pero luego reduce el máximo a 4, el sistema seguirá mostrando 4 de 10 pero de hecho estará cerrado.