cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow Personalizados Modelos de datos y formularios resum

psantis
Confirmed Champ
Confirmed Champ
Estimados contertulios:

junto con saludarlos quisiera recurrir nuevamente a ustedes ya que tengo el siguiente problema

el ambiente( so linux, version alfresco 4.0.0)

Desarrollamos un WF personalizado creando un modelo de datos particular para el flujo y deployando en la consola de activiti, hasta ahí perfecto funciona impecable el desarrollo, el problema es el siguiente el ultimo formulario o detalle del wf y sus pasos muestra el modelo de datos particular que se ha creado para todo el proceso (en la imagen que adjunto más abajo), lo que necesitamos es poder quitar esos datos u ordenarlos, el problema es que aparentemente la construcción de este formulario es dinámica y no conseguimos encontrar el lugar de donde se manipula la información del modelo para este formulario de resumen F1 !!!!!!!!!

http://190.96.76.79:8080/share/res/themes/greenTheme/images/detalle.png
2 REPLIES 2

venzia
Star Collaborator
Star Collaborator
Hola de nuevo psantis, cuanto tiempo sin verte activo por aqui (ya tendrás galones de experto  :mrgreen: ) .. te comento por encima ya que no dispongo de mucho tiempo para entrar en profundidad ..
El formulario que comentas esta definido en http://wiki.alfresco.com/wiki/Custom_Share_Workflow_UI#Workflow_Details_Form .. basado en la plantilla /tomcat/webapps/share/WEB-INF/classes/alfresco/templates/org/alfresco/workflow-details.ftl y se refiere al conjunto de ficheros que encontrarás en /tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/workflow .. /tomcat/webapps/share/components/workflow ..
A partir de aquí os toca investigar, si bien me da la sensación de que genera dichos metadatos "al vuelo", en función del modelo definido, por lo que no se si a través de la modificación de los mismos podrás hacer lo que comentas de forma elegante. Si no es posible tendréis que aplicar vuestra lógica de ordenación propia y hacer que dicho form la utilice (por ejemplo añadiendo una propiedad en el modelo que indique el orden del campo y utilizar dicho orden al renderizar el formulario).

Espero que con esta información tengas suficiente para seguir.
Saludos y suerte!

jpossamay
Champ in-the-making
Champ in-the-making
Necesito generar un reporte con los workflow finalizados desde la BD de alfresco (MySQL) con su aprobacion y el documento en juego.
Hasta el momento realice esta consulta

SELECT t.PROC_INST_ID_,t.EXECUTION_ID_,d.TEXT_ ,d2.TEXT_ ,TASK_DEF_KEY_,ASSIGNEE_ ,START_TIME_ ,END_TIME_
FROM act_hi_taskinst t
join act_hi_detail d ON(t.PROC_INST_ID_=d.PROC_INST_ID_ and t.EXECUTION_ID_=d.EXECUTION_ID_  )
join act_hi_detail d2 ON(t.PROC_INST_ID_=d2.PROC_INST_ID_ and t.EXECUTION_ID_=d2.EXECUTION_ID_ )
where t.TASK_DEF_KEY_!='reviewTask' and d.NAME_ ='bpm_workflowDescription' and d2.NAME_='bpm_comment'
group by PROC_INST_ID_ , EXECUTION_ID_ ;

Pero necesito obtener el documento por el que se genero el flujo de aprobacion y lo logro vincularlo.

Me puede ayudar??

Desde ya muchas gracias.