AssociateFilesProcessor
Datos Generales
Nombre Calificado | com.latintech.thuban.docintro.workitem.processor.AssociateFilesProcessor |
---|---|
Descripción | Procesador que establece en un parametro del contexto un listado de archivos asociados al workitem que deben ser subidos. Se utiliza en conjunto con CreateMultipleDocumentsWorkitemProcessor para subir multiples archivos para un mismo set de indices. |
Extiende de | -- |
Usos |
|
Disponible desde | 5.7 |
Parámetros soportados
A continuación se listarán todos los parámetros aceptados por el procesador. Los títulos que anteceden cada tabla son los nombres de los parámetros, los mismos son caseSensitive.
fileName
Tipo | String |
---|---|
Requerido | Sí |
Descripción | Expresión regular para identificar los archivos asociados. |
location
Tipo | Carpeta |
---|---|
Requerido | No |
Descripción | Carpeta desde donde obtener los archivos asociados. Si no se configura se utiliza la carpeta del Workitem. |
includeSubfolders
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “false” |
Descripción | Indica si se deben incluir las subcarpetas |
paramName
Tipo | String |
---|---|
Requerido | Sí |
Descripción | El nombre del parámetro del Workitem donde se guardará la lista de archivos asociados. |
Ejemplos de Configuración
Básica
<bean id="associateFilesProcessor" class="com.latintech.thuban.docintro.workitem.processor.AssociateFilesProcessor">
<property name="fileName" value="Factura.*"/>
<property name="paramName" value="asocFiles"/>
</bean>
Completa
<bean id="associateFilesProcessor" class="com.latintech.thuban.docintro.workitem.processor.AssociateFilesProcessor">
<property name="fileName" value="Factura.*"/>
<property name="location" value="C:\DocIntro\Facturas\input"/>
<property name="includeSubfolders" value="true"/>
<property name="paramName" value="asocFiles"/>
</bean>