Hola, ¿cómo podemos ayudar?

Búsquedas recientes: Visualizar portales - Incluir elementos en el portal - Aprenda sobre SoftExpert Mantenimiento - Editar los datos del formulario

Seguimiento de la ejecución de actividades de sistema asíncronas

 

Prerrequisito

  • Para realizar un seguimiento de la ejecución de las actividades del sistema asíncronas, se requiere que la actividad del sistema asíncrona configurada esté aguardando ejecución en un workflow en marcha.
  • El workflow debe estar en ejecución para que la actividad de sistema asíncrona quede habilitada según el flujo.

 

Introducción

Las actividades asíncronas del sistema ejecutan una operación que detiene la ejecución del workflow. El workflow se detiene hasta que se realiza una llamada que ejecuta la actividad del sistema asíncrona. En cuanto la actividad se ejecuta y finaliza, el workflow vuelve a su flujo normal de ejecución.

Este artículo toma en consideración el momento en que un workflow está en marcha y hay actividades del sistema asíncronas esperando a ser ejecutadas mientras el workflow está detenido.

En la práctica, la actividad asíncrona del sistema espera hasta que sea ejecutada por el Servicio Web SOAP executeSystemActivity. Una vez ejecutada, la ejecución del propio workflow avanza normalmente.

En el menú Configuración > Parámetros generales (WF019), es posible parametrizar cómo funcionarán las actividades del sistema:

En Directorio para lectura de los archivos XML al ejecutar actividad de sistema, indique el directorio donde se ubicarán los archivos XML responsables de actualizar los atributos de los procesos cuando se ejecuten las actividades del sistema.

Las actividades del sistema no son ejecutadas por el usuario; es decir, esperan a que el cliente llame a la API del workflow para ejecutarlas.

Los XML deben estar en este directorio en el siguiente patrón:

process_XXX_YYY.xml

  • XXX = número del proceso.
  • YYY = identificador de la actividad del sistema.

 

Vea un ejemplo a continuación:


<Process number="número del proceso">
	<Attributes>
		<Attribute>
			<id>identificador_atributo_1</id>
			<value>valor_atributo_1</value>
		</Attribute>
	<Attribute>
			<id>identificador_atributo_2</id>
			<value>valor_atributo_2</value>
		</Attribute>
	<Attributes>
</Process>

Para obtener más información sobre el método que ejecuta las actividades asíncronas del sistema del workflow y cómo iniciarlo, haga clic aquí.

Para obtener más detalles del Web Service, consulte la documentación disponible en el documento Guía de Integración o en el propio WSDL.

 

¿Le ha resultado útil este artículo?