Propiedades del elemento Servicio web - Automate_Evolve - Automate_Studio_Manager - Latest

Guía del usuario de Automate Evolve

Product type
Software
Portfolio
Integrate
Product family
Product
Automate > Automate Evolve
Automate > Automate Studio Manager
Version
Latest
Language
Español (España)
Product name
Automate Evolve
Title
Guía del usuario de Automate Evolve
Copyright
2024
First publish date
2018
ft:lastEdition
2024-05-23
ft:lastPublication
2024-05-23T16:32:48.544670

El elemento Servicio web permite llamar directamente a un servicio web mediante un formulario, y se puede desencadenar con cualquiera de los siguientes métodos:

  • Cuando se carga un formulario (Carga de formulario)

  • Cuando se cambia un campo (Cambio de campo)

  • Cuando se pulsa un botón (Clic de botón)

  • Cuando se invoca una regla (Invocar por regla)

El servicio web que se use puede ser un servicio web de terceros o un servicio web de Winshuttle Transaction o Query.

Propiedad

Descripción

Nombre

Nombre descriptivo del elemento.

Servicio web

Haga clic para seleccionar el servicio web del menú desplegable.

Ejecutar

Opción que se elige para llamar al servicio web. Los valores posibles son:

  • Invocado por norma

  • Invocar por botón

  • Cuando el campo cambia (haga clic para seleccionar el campo)

  • Cuando el formulario se carga

Ordinal

Si usa varios elementos Servicio web y los ejecuta al cargar de formulario o al cambiar el campo (consulte arriba), puede especificar el orden en el que se ejecuten los servicios.

Puede encadenar varios servicios web para que puedan desencadenarse varios servicios web, por ejemplo, pulsando un solo botón.

Para hacerlo:


  1. Importe sus servicios web.


  2. Añada el elemento Servicio web al formulario.


  3. En la parte superior del formulario, haga clic en Servicio web.


  4. En el panel Propiedades, bajo Servicio web, seleccione varios servicios web que desee encadenar a este determinado elemento del servicio web.

Una vez que haya completado este proceso, puede (por ejemplo) crear una regla para un botón que ejecute el control Servicios web (que a su vez ejecuta los servicios web que haya encadenado en el elemento Servicio web).

A partir de la versión 20.3, hemos añadido una medida de seguridad para limitar la cantidad de reintentos realizados para enviar la salida de Query desde Web/Service Worker al sistema Evolve. Se permite un máximo de seis reintentos para enviar la salida de Query a Evolve. Los tres primeros reintentos se realizarán en un intervalo de aproximadamente 5 minutos y los siguientes tres reintentos se realizarán según el valor definido en las variables de intervalo de reintentos. El valor definido en el intervalo de reintentos está en horas (por ejemplo, 24 (1 día), 48 (2 días)).

Añada tres claves de reintento adicionales en la tabla SystemConfiguration de la siguiente manera

Categoría

ConfigKey

ConfigValue (predeterminado)

WorkerConfig

RetryInternalFourth

24

WorkerConfig

RetryInternalFifth

24

WorkerConfig

RetryInternalSixth

24

Puede modificar el valor predeterminado añadiendo la clave anterior en Sistema > Infraestructura > Clave de avance. Si esta clave no existe en la clave de avance, se aplicará el intervalo predeterminado correspondiente a la clave.

Si los seis reintentos no logran enviar la salida de Query, “CurrentState” se marcará como MaxRetryFinished.

Puede ver el estado de finalización de los reintentos del documento de actualización del servicio del Worker en el historial de trabajos, como se ha explicado anteriormente y, si el estado es MaxRetryFinished (todos los reintentos no han podido contabilizar la salida de Query), puede cancelar el proceso. Los comentarios muestran un mensaje de que la actualización del documento anterior ha fallado y el próximo reintento se realizará de acuerdo con el recuento de reintentos. El estado se actualizará a “Todos los reintentos han fallado” de la tarea de negocio de actualización de Winshuttle en Evolve cuando Worker complete todos los reintentos. La cancelación del proceso de Form/Excel individual o masiva está permitida cuando todos los reintentos fallan.