buen dia
Necesito hacer un Workflow que haga lo siguiente: cuando entre un documento nuevo se capturen algunos datos como la fecha de entrada, asunto y observaciones, con estos datos llenar (un template para llevar un registro o mandarlos a)
una tabla de BD para generar por otra parte un reporte, renombrar el documento nuevo y mandar el documento a otro usuario y notificarle via mail.
Ya he revisado la documentacion y los ejemplos ya tengo parte del Process definition
Necesito hacer un Workflow que haga lo siguiente: cuando entre un documento nuevo se capturen algunos datos como la fecha de entrada, asunto y observaciones, con estos datos llenar (un template para llevar un registro o mandarlos a)
una tabla de BD para generar por otra parte un reporte, renombrar el documento nuevo y mandar el documento a otro usuario y notificarle via mail.
Ya he revisado la documentacion y los ejemplos ya tengo parte del Process definition
Code: Select all
y la form definiton<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="entrada">
<start-state name="inicio">
<transition to="entrada de documentos"></transition>
</start-state>
<task-node name="entrada de documentos">
<task name="Recepcion de Documentos">
<assignment actor-id="portero"></assignment>
</task>
<transition to="enviar notificacion"></transition>
</task-node>
<mail-node name="enviar notificacion" to="">
<transition to="fin"></transition>
</mail-node>
<end-state name="fin"></end-state>
</process-definition>
Code: Select all
mi problema es que estoy atorado en crear el Process handlers, que librerias emplear.<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE workflow-forms PUBLIC "-//OpenKM//DTD Workflow Forms 1.0//EN"
"http://www.openkm.com/dtd/workflow-forms-2.0.dtd">
<workflow-forms>
<workflow-form task="Recepcion de Documentos">
<separator label="REGISTRO DE ENTRADA" name="grp_entrada"/>
<input label="No." name="reg"/>
<input label="Fecha" name="fecha"/>
<select label="Medio" name="medio" type="simple">
<option label="Correo" value="correo" selected="true"/>
<option label="Email" value="email" />
<option label="Fax" value="fax" />
<option label="Mensajeria" value="mensajeria" />
</select>
<separator label="OBSERVACIONES" name="grp_obs"/>
<textarea label="Observaciones" name="observaciones" value=""/>
<button label="Aceptar" name="aceptar"/>
</workflow-form>
</workflow-forms>
Last edited by xcgb on Thu Aug 18, 2011 4:25 pm, edited 1 time in total.