CreateDocumentWorkitemProcessor
Datos Generales
Nombre Calificado | com.latintech.thuban.docintro.workitem.processor.CreateDocumentWorkitemProcessor |
---|---|
Descripción | Procesador que sube un documento a Thuban con la informacion del workitem. Utiliza el DocumentService del contexto para la subida. |
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.
className
Tipo | String |
---|---|
Requerido | No |
Descripción | El ID de la clase documental a la cual subir el documento. Únicamente es obligatorio y necesario si no se configuró el parámetro “className” en la bandeja de trabajo o si no se utilizó previamente el preprocessor SetDocumentClassProcessor. |
hasFile
Tipo | Boolean |
---|---|
Requerido | No. Valor por defecto “true“ |
Descripción | Le indica al procesador si el workitem tiene un archivo asociado para crear el documento en Thuban con el mismo o si es solo la creación de índices. |
fieldCreatedId
Tipo | String |
---|---|
Requerido | No |
Descripción | Nombre de campo para almacenar el ID del documento recién creado en el mapa de campos del workitem. Útil si se utilizan postprocessors luego de éste o si este procesador está siendo utilizado en un contesto Multi-línea o multiprocessor y se hacen tareas en base al id del documento recientemente creado. |
Ejemplos de Configuración
Básica
<bean id="createDocumentWorkitemProcessor" class="com.latintech.thuban.docintro.workitem.processor.CreateDocumentWorkitemProcessor"/>
Obteniendo el ID del documento
<bean id="createDocumentWorkitemProcessor" class="com.latintech.thuban.docintro.workitem.processor.CreateDocumentWorkitemProcessor">
<property name="fieldCreatedId" value="DOC_ID"/>
</bean>
Indicando ClaseDocumental y sin archivo
<bean id="createDocumentWorkitemProcessor" class="com.latintech.thuban.docintro.workitem.processor.CreateDocumentWorkitemProcessor">
<property name="className" value="LEGAJO_PERSONAL"/>
<property name="hasFile" value="false"/>
</bean>