Habilite JavaScript para visualizar esta página.

Altova FlowForce Server 2021 Advanced Edition

Este ejemplo demuestra cómo usar un trabajo como paso de otro trabajo. Para este ejemplo es necesario tener otro trabajo, por tanto, siga las instrucciones del ejemplo Crear un trabajo a partir de una asignación de datos de MapForce antes de empezar con este ejemplo.

 

Como recordará del ejemplo Crear un trabajo a partir de una asignación de datos de MapForce, el trabajo CompletePO.job genera un archivo XML en una carpeta temporal cada vez que se ejecuta. En este ejemplo aprenderá a:

 

1.Crear un trabajo que copie el archivo XML que se generó en la carpeta temporal en otra carpeta de archivo (a este trabajo lo llamaremos Archivar).

2.Modificar el trabajo CompletePO.job para que incluya el trabajo Archivar como paso de ejecución adicional.

 

Requisitos

Licencias necesarias: MapForce Enterprise o MapForce Professional, MapForce Server o MapForce Server Advanced Edition y FlowForce Server.

Los servicios FlowForce Web Server y FlowForce Server deben escuchar en la en la dirección de red y en el puerto configurados previamente.

Debe tener una cuenta de usuario de FlowForce Server con permisos para uno de los contenedores (en este ejemplo se usa el contenedor /public porque está automáticamente abierto a todos los usuarios autenticados).

El trabajo de asignación creado en este ejemplo copia archivos de un directorio a otro. Por tanto compruebe que ambos directorios existen en el sistema operativo donde se ejecuta FlowForce Server y que tiene derecho a crear archivos en ambos directorios (este ejemplo usa los directorios C:\temp y C:\archivo).

Completar los pasos descritos en el ejemplo Crear un trabajo a partir de una asignación de datos de MapForce.

 

Crear el trabajo

1.Abra la página Configuración y navegue hasta el contenedor /public/Examples. Este es el contenedor que creó en el ejemplo anterior. Si aún no lo ha creado puede hacerlo usando el comando Crear | Crear contenedor.

2.Haga clic en Crear y después en Crear trabajo.

3.Escriba el nombre del trabajo (en este ejemplo usamos "CopyOutput").

fs_ex_copyoutput_01

4.En la sección Pasos de ejecución añada el primer paso de ejecución con esta configuración:

fs_ex_copyoutput_02

 

Execute function

Navegue hasta la función /system/filesystem/copy.

Origen

CompletePO.xml

 

Usamos una ruta relativa debido a la configuración del parámetro Directorio de trabajo.

Destino

Debe tratarse de un directorio actual del sistema operativo donde se ejecuta FlowForce Server. Si quiere renombrar el archivo cuando se copie en el directorio de destino, añada el nuevo nombre de archivo a la ruta de acceso:

 

C:\FlowForceExamples\Archive\PurchaseOrder.xml

Sobrescribir

Marque la casilla Sobrescribir. Esto da la orden de sobrescribir los archivos que tengan el mismo nombre en la ruta de acceso de destino

Anular en caso de error

Deje esta opción como está.

 

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

FlowForce buscará todas las rutas relativas en este directorio. Set it to:

 

C:\FlowForceExamples\Mapping

 

5.En la sección Credenciales debe seleccionar una credencial actual o indicar una credencial local.

6.Haga clic en Guardar.

 

El trabajo que acaba de crear no tiene ningún desencadenador porque a este trabajo lo llamaremos desde otro trabajo.

Para usar el trabajo Archivar como paso de otro trabajo:

1.En el contenedor /public/Ejemplos haga clic en el registro GeneratePurchaseOrder para abrir y editar el trabajo.

2.En la sección Pasos de ejecución haga clic en el botón nuevo paso de ejecución para añadir un paso nuevo.

3.En el campo Ejecutar función del nuevo paso navegue hasta la ubicación del trabajo Archivar.

fs_ex_copyoutput_03

4.Actualice el desencadenador temporizador y haga clic en Guardar.

5.A la hora que se indicó en el desencadenador FlowForce Server ejecutará el trabajo y copiará el archivo CompletePO.xml de la ubicación temporal a la carpeta de archivado. Para comprobar si el trabajo se completó correctamente, consulte el registro.

 

© 2015-2021 Altova GmbH