PullPDFSample

Use este flujo de trabajo para probar cómo se somete un archivo que identifica una lista de documentos que se extraerán del archivo PDF de ejemplo antes de imprimirse.

Este flujo de trabajo de ejemplo contiene un paso Wait y un paso SetDocPropsFromList. El paso Wait pone en pausa el trabajo durante 60 segundos para realizar la demostración. En un entorno de producción, el paso Wait se puede establecer para poner en pausa el trabajo durante un periodo de tiempo fijado o hasta una hora del día concreta. El paso SetDocPropsFromList usa la información de la lista de extracción de ejemplo para asegurarse de que el trabajo se divida correctamente a fin de suprimir la impresión de los documentos correctos. El trabajo también incluye dos vías de acceso, una para el trabajo padre y otra para los trabajos hijo que crea el trabajo padre.

El trabajo padre entra en el flujo de trabajo y sigue los pasos que recopilan información sobre los límites y las propiedades de documento asociados con cada documento del trabajo. Entonces el trabajo entra en el paso Wait, donde se pone en pausa durante 60 segundos. Cuando se reanuda el procesamiento, el paso SetDocPropsFromList comprueba si en el directorio /aiw/aiw1/testfiles/pull hay uno o más archivos de lista de extracción. La lista de extracción de ejemplo contiene dos números de cuenta. El paso SetDocPropsFromList establece la propiedad Documento de extracción en para los documentos que coinciden con los valores de la lista de extracción.

El paso GroupDocuments identifica el grupo de documentos que se extraerá y el grupo que se imprimirá, basándose en la propiedad Documento de extracción. Basándose en esa agrupación, el paso CreateJobsFromDocuments genera trabajos hijo. Los trabajos hijo se vuelven a someter al flujo de trabajo original y siguen la derivación del trabajo hijo partiendo del paso SetJobPropsFromTextFile. El paso SetDocPropsFromOriginal copia las propiedades de trabajo del trabajo padre al trabajo hijo para que no se pierdan. El paso SetDocPropsFromConditions usa la información del archivo de condiciones de propiedad de ejemplo para asignar un valor a la propiedad de trabajo Personalizado 1 que usan las reglas que envían el trabajo hijo a la derivación de impresión o extracción.

A continuación, los trabajos hijo pasan por sus respectivas derivaciones de impresión y extracción. En ese momento, el trabajo padre ha ido al paso WaitForRelatedJobs y el trabajo hijo de impresión sigue al paso WaitForRelatedJobs después de imprimir. El trabajo hijo de extracción tiene un paso ManualStepWithAutoStart. Para mover este trabajo hijo de extracción al paso siguiente del flujo de trabajo, debe pulsar con el botón derecho sobre el trabajo hijo en la tabla Trabajos y seleccionar Ir al paso siguiente. El procesamiento de este trabajo hijo sigue y todos los trabajos, es decir, el trabajo padre y los dos trabajos hijo, entran en el paso RetainCompletedJobs.

El flujo de trabajo PullPDFSample se muestra más abajo. El trabajo padre sigue la vía de acceso etiquetada como Trabajo original a través de los pasos Wait y SetDocPropsFromList hasta que llega al paso CreateJobsFromDocuments donde se crean los trabajos hijo. A continuación, el trabajo padre entra en el paso WaitForRelatedJobs, donde espera a que se acaben de procesar los trabajos hijo antes de seguir al paso RetainCompletedJobs.

Los trabajos hijo se vuelven a someter al flujo de trabajo original y siguen la vía de acceso etiquetada como Trabajo hijo. En el paso CountPagesChild, los trabajos hijo de impresión y extracción se separan hacia sus derivaciones respectivas. El trabajo hijo de impresión sigue al paso WaitForRelatedJobs, donde espera a que se acabe de procesar el trabajo hijo de extracción.

El trabajo hijo de extracción sigue con su procesamiento hacia el paso ManualStepWithAutoStart. Cuando aplica la acción Ir al paso siguiente, el trabajo hijo de extracción entra en el paso WaitForRelatedJobs y luego va al paso RetainCompletedJobs para terminar.

Fases y pasos

Las siguientes ilustraciones muestran el flujo de trabajo de ejemplo como una serie de fases.

Recepción y Preparación

Ensamblaje, Impresión y Finalización