ayuda con process handlers
PostPosted:Wed Aug 10, 2011 5:21 pm
				
				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>