AssociateSequenceFilesProcessor
Datos Generales
Nombre Calificado | com.latintech.thuban.docintro.workitem.processor.AssociateSequenceFilesProcessor |
---|---|
Descripción | Procesador que recupera los archivos asociados a un workitem en base a una secuencia obtenida del nombre del archivo. Ejemplo, para el set de archivos:
Con charCount = 4 y startWith = false. Como resultado la variable "paramName" se carga con un listado conteniendo los archivos Img0001.tif, Img0002.tif y Img0003.tif. |
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.
charCount
Tipo | Integer |
---|---|
Requerido | Sí |
Descripción | Cantidad de caracteres utilizados para obtener la secuencia. |
startWith
Tipo | Boolean |
---|---|
Requerido | Sí |
Descripción | Indica si los caracteres de secuencia se encuentran al comienzo del nombre del archivo. Indicar false si se encuentran al final. |
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="associateSequenceFilesProcessor" class="com.latintech.thuban.docintro.workitem.processor.AssociateSequenceFilesProcessor">
<property name="charCount" value="4"/>
<property name="startWith" value="false"/>
<property name="paramName" value="asocFiles"/>
</bean>
Completa
<bean id="associateFilesProcessor" class="com.latintech.thuban.docintro.workitem.processor.AssociateFilesProcessor">
<property name="charCount" value="4"/>
<property name="startWith" value="false"/>
<property name="paramName" value="asocFiles"/>
<property name="location" value="C:\DocIntro\Facturas\input"/>
<property name="includeSubfolders" value="true"/>
</bean>