Altova FlowForce Server 2023 Advanced Edition

 

Los pasos definen qué debe hacer exactamente el trabajo de FlowForce Server (p. ej. eliminar un archivo, ejecutar una asignación de datos de MapForce o enviar un correo electrónico). Expresándolo en los términos más sencillos, un paso es simplemente una operación que puede completarse con éxito o dar lugar a error y que requiere la ejecución de una función. No obstante, algunos pasos constituyen un instrumento para ejecutar otros pasos de modo condicionado o en un bucle. En un mismo trabajo puede crear tantos pasos como sea necesario y también puede elegir en qué orden se ejecutan.

 

Tipos de pasos

Para agregar un paso debe crear un trabajo o abrir uno que ya exista y seleccionar el tipo de paso relevante en la secciíon Pasos de ejecución de la página Configuración. En la imagen siguiente puede ver los tipos de pasos disponibles. Para más información consulte los apartados siguientes.

fs_step_types

Paso de ejecución

Los pasos de ejecución sirven para ejecutar una función concreta de FlowForce. Entre las funciones disponibles se encuentran las funciones integradas que vienen con FlowForce Server, las asignaciones de datos de MapForce y las transformaciones de StyleVision implementadas en FlowForce Server y los pasos de ejecución de otros trabajos.

 

Paso Opción

Los pasos Opción sirven para definir las condiciones que deben cumplirse para que se ejecuten otros pasos del trabajo. Los pasos Opción tienen esta estructura:

 

Cuando {alguna expresión}

 Ejecutar (algún paso)

De lo contrario

 Ejecutar (otro paso)

 

En cada sección Paso Opción puede anidar más pasos Opción (es decir, condiciones subordinadas). Por ejemplo:

 

Cuando {expresión}

 Cuando {expresión}

         Ejecutar (paso)

De lo contrario

         Ejecutar (paso)

De lo contrario

 Ejecutar (paso)

 

Los pasos condicionales del paso Opción que puede definir son ilimitados.

 

Dentro de cada par Cuando / De lo contrario, FlowForce Server solamente ejecuta la condición que se cumple. La otra condición se ignora. Para más información consulte el apartado Procesamiento condicional de pasos.

 

Paso For-Each

Los pasos For-Each sirven para recorrer una secuencia (por ejemplo, una lista de archivos de un directorio) y repetir un paso de ejecución tantas veces como se quiera. Los pasos For-Each tienen esta estructura:

 

Por cada elemento de la secuencia {expresión de secuencia}

 Ejecutar (paso)

 

FlowForce ejecuta el paso hasta que termina de recorrer todos los elementos de la expresión de secuencia.

 

Identificador de error/operación correcta

Cuando un paso de un trabajo da lugar a error, FlowForce Server anula el trabajo. Los pasos de tipo Identificador de error/operación correcta sirven para realizar acciones de limpieza antes de que termine el trabajo (véase Control de errores).

 

Pasos aplazados

En algunos casos puede que quiera que el trabajo devuelva un resultado primero y ejecutar después ciertos pasos. Los pasos que se ejecutan después de que el trabajo haya devuelto un resultado se llaman aplazados. Esta opción es especialmente útil en los trabajos expuestos como servicios web y en los trabajos AS2 (FlowForce Server Advanced). Para más detalles consulte Pasos aplazados.

 

 

Botones

Utilice estos botones para gestionar los pasos del trabajo:

 

ic-ExpandCollapse

Permite expandir o contraer todos los pasos de ejecución. Esta opción es útil si quiere realizar una búsqueda en el explorador o imprimir la página.

add

Añade un paso

delete

Elimina el paso

icon_duplicate

Crea un duplicado del paso

up_arrowdown_arrow

Sube o baja el paso

icon_undo

Deshace una eliminación previa

 

© 2017-2023 Altova GmbH