MailExportProcessor
Datos Generales
Nombre Calificado | com.latintech.thuban.docintro.workitem.processor.MailExportProcessor |
---|---|
Descripción | Procesador procesa mails que son descargados por la bandeja MailTray y guarda los adjuntos del mismo en la carpeta de salida. Únicamente utilizable en combinación con la bandeja MailTray, caso contrario arrojará error. |
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.
outputFolder
Tipo | Carpeta |
---|---|
Requerido | Sí |
Descripción | Carpeta donde serán alojados los adjuntos y otros datos del mail a exportar. |
keepOriginalName
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “false“ |
Descripción | Le indica al procesador si debe conservar el nombre original del archivo adjunto. Caso contrario los adjuntos serán nombrados “attach + número secuencial de adjunto + fecha en formato (yyyy-MM-dd-hh.mm.ss.SSS) + extensión”. En caso de no poder obtener la extensión del archivo original, se utilizará txt. |
keepMailBody
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “true“ |
Descripción | Le indica al procesador si debe conservar el cuerpo del mail y exportarlo junto con los adjuntos. En caso de valor “true” se genera un archivo txt con toda la información. |
keepMailBodyFolder
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “true“ |
Descripción | Le indica al procesador si debe conservar una copia del mail procesador en las tablas de mails de Thuban. Sirve como registro de proceso y log de auditoria en caso de querer recuperar información sobre un mail procesado. Se realiza el guardado de la copia si el valor es “true“ |
groupFolder
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “false“ |
Descripción | Le indica al procesador si debe crear una carpeta para agrupar el contenido del mail a exportar en la carpeta de salida (“outputFolder”) En caso de valor “true“ se generará una carpeta cuyo nombre será la fecha del momento (formato largo) y dentro de la misma almacenará todos los datos del mail que se este exportando. |
Ejemplos de Configuración
Básica
<bean id="mailExportProcessor" class="com.latintech.thuban.docintro.workitem.processor.MailExportProcessor">
<property name="outputFolder" value="C:\Docintro\output"/>
</bean>
Completa
<bean id="mailExportProcessor" class="com.latintech.thuban.docintro.workitem.processor.MailExportProcessor">
<property name="outputFolder" value="C:\Docintro\output"/>
<property name="groupFolder" value="true"/>
<property name="keepMailBodyFolder" value="false"/>
<property name="keepMailBody" value="false"/>
<property name="keepOriginalName" value="true"/>
</bean>