Foro de discusión Foro de discusión
Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
Generación de nuevos procesos
toggle
Generación de nuevos procesos
open cities pro
26/04/10 16:40
Hola, intenté generar un nuevo proceso tomando como modelo el requerirLicencia.xml que viene con la instalación por default de open cities. Lo edité con TWE (Together Workflow Editor) y al generar un proceso e importar el archivo no tuve problemas, la cuestión es que el proceso no aparece en la lista de procesos disponibles para iniciar por el usuario (los permiso fueron configurados correctamente creo). Lo activé de la lista de procesos.. asi que no se que puede ser. Si alguien puede ayudarme le agradecería enromemente.

Saludos

Juan Manuel
Buenos Aires, Argentina
Bandera Bandera
RE: Generación de nuevos procesos
28/04/10 9:23 en respuesta a Juan Manuel Peduto.
Hola!

Un proceso, a parte de su definición en XPDL, tiene asociado un conjunto de formularios para poder introducir los datos. Estos formularios se han de crear siguiendo el procedimiento de ejemplo.

Por otro lado, ¿podrías adjuntar el procedimiento modificado que estás probando?
Bandera Bandera
RE: Generación de nuevos procesos
28/04/10 16:31 en respuesta a Álvaro del Castillo.
Gracias Alvaro, por lo que estuve viendo utilizan Struts para la generación de formularios.. al menos eso creo. Te adjunto el xpdl que cree a ver si te ayuda, lo generé gráficamente con el Together Workflow Editor y después lo fui adecuando en modo texto.

Saludos,

Juan Manuel
Buenos Aires, Argentina
archivos adjuntos: generarOficio.xpdl (17,7k)
Bandera Bandera
RE: Generación de nuevos procesos
28/04/10 17:03 en respuesta a Juan Manuel Peduto.
Eso es, utilizamos struts para implementar la funcionalidad de la plataforma, de forma que la visualización y la lógica quedan bien desacopladas.

¿Has podido estudiar el código fuente de lo que hemos liberado? Ahí tienes todo lo que hace falta. Si no conoces struts, te recomiendo que leas algún tutorial al respecto y luego lo vayas contrastando con el código del procedimiento de ejemplo para que veas como se va implementando.
Bandera Bandera
RE: Generación de nuevos procesos
30/04/10 17:05 en respuesta a Álvaro del Castillo.
Gracias Alvaro, ya estamos empezando a meternos el el mundo de Struts con el equipo de desarrollo de la Defensoría. Es muy interesante. Ya pudimos hacer una modificación al proceso de ejemplo Solicitud de Licencia y funcionó perfecto. Lo que no pude hacer es generar un nuevo proceso y que este visible dentro de la lista de procesos del usuario dentro del grupo definido. El proceso que subí lo creé generando un xpdl que lo adjunté al momento de generar un nuevo proceso como administrador. A su vez, posteriormente lo activé desde el menu de proceso, pero sigue sin aparecer para el usuario. Te adjunto el xpdl por si podés verlo y encontrar algun error ahi.
Te comento que no modifiqué el xml de strus ni cree las clases de java asociadas al proceso, esperaba hacer eso en una fase posterior una vez que el proceso se muestre como disponible. Vendra por ese lado el problema?

Muchas gracias por la ayuda, saludos

Juan Manuel Peduto
Buenos Aires, Argentina
archivos adjuntos: generarOficio.xpdl (17,2k)
Bandera Bandera
RE: Generación de nuevos procesos
4/05/10 8:34 en respuesta a Juan Manuel Peduto.
Hola!

Estamos preparando un documento que esperamos que os ayude en estos primeros pasos con la plataforma. No tenemos aún fecha de publicación del mismo, pero esperamos que sea a lo largo de los próximos días.

De todas formas si vais conociendo las tecnologías, podéis ir viendo las llamadas que se van haciendo a la plataforma para ver los procesos disponibles, que es necesario para definir un proceso de forma completa ...
Bandera Bandera
RE: Generación de nuevos procesos
4/05/10 9:44 en respuesta a Juan Manuel Peduto.
Hola Juan Manuel,

Más información que te puede ser útil:

El problema que tienen puede venir por dos puntos:

1. En el XPDL utilizan nuevos roles, con lo que tendrían que dar al usuario el rol correspondiente. Este es el caso menos probable, puesto que estarán utilizando al ciudadano.

2. Para que el procedimiento se vea, tienen que incluir los textos en el fichero de literales, "ApplicationResources.properties", de cada idioma que quieran utilizar. Se pueden fijar en el de Solicitud de Licencia, sobre todo en los que terminen en tittle, usen button...

Como ideas iniciales, que tengan en cuenta en cada proceso lo siguiente:
- Por cada actividad debe haber un Form, Action y jsp. El uso de tags es opcional.
- Hay que configurar el struts-config.xml con los datos creados en el paso anterior.
- Incluir los literales utilizados, así como los fijos de Opencities, para que la aplicación muestre correctamente los textos.
- Incluir las plantillas en la carpeta configurada (por lo general, dentro de OPENCITIES_HOME).
- Incluir el XPDL a través de la consola de administración.
- Activar el procedimiento a través de la consola de administración.
- Asegurarse de que el XPDL esté asociado a un grupo.
- Configurar convenientemente los roles, a sus respectivos usuarios.
Bandera Bandera
RE: Generación de nuevos procesos
4/05/10 15:24 en respuesta a Álvaro del Castillo.
Gracias Alvaro, muy clara y detallada la información. Lo de los literales no lo tuve en cuenta, es el unico paso que me faltaba, voy a ir por ese lado.

Gracias nuevamente, saludos!

Juan Manuel
Buenos Aires, Argentina
Bandera Bandera
Documentación
Comunidad
Media
Ediciones