Archive for Mayo 2008
Desplegar un workflow a Alfresco desde Eclipse
Para no tener que reiniciar Alfresco cada vez que se cambia un workflow, existe la posibilidad de hacer un despliegue desde Eclipse
Para ello usando el plugin de jbpm de Eclipse ( se describe cómo instalarlo en http://wiki.alfresco.com/wiki/WorkflowAdministration ), cuando se edita un workflow, en la pestaña de Deployment, se rellenan los datos necesarios para que se conecte con el servidor.
Server name: localhost Server port: 8080 Server deployer: /alfresco/jbpm/deployprocess
Y se prueba la conexión con el botón Test Connection
Con esto ya se distribuye el workflow sin tener que reiniciar alfresco
Fuente: http://wiki.alfresco.com/wiki/WorkflowAdministration#Deploying_via_JBoss_jBPM_Process_Designer

2 comments Mayo 29, 2008
Alfresco Workflow Avanzados sobre espacios (folders)
or defecto en Alfresco no se pueden iniciar Workflows Avanzados sobre espacios.
Pero sí se pueden iniciar a través de un script.
Solamente hay que ejecutar este script sobre el espacio
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "jbpm$minameserver:miworkflowProcess";
workflow.parameters["bpm:workflowDescription"] = document.name;
workflow.parameters["bpm:assignee"] = person;
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.execute(document);
Actualmente las propiedades de workflow no van a contener a este espacio como datos adjuntos y aparecerá como vacío.
- Si queremos ejecutar el script ya se hace de la manera habitual
Primero hay que crearlo en
> >
con el nombre por ejemplo de startWorkflow.js
Después para ejecutarlo se puede hacer de varias maneras, las más habituales son:
- Ejecutar el script como acción sobre un elemento. Se accede desde Propiedades del elemento.
- Crear una regla para que se ejecute el script cada vez que se cree este espacio
Si al final no era tan difícil…
Fuente: http://wiki.alfresco.com/wiki/WorkflowAdministration#Step_7:_Integration_with_Rules_.28Optional.29
7 comments Mayo 28, 2008
Alfresco Workflow Console
Gestión de workflows en Alfresco a través de la consola
Continue Reading Add comment Mayo 27, 2008
Arrancar un servidor de OpenOffice invisible y sin X
Para programar con el framework Java ONE de OpenOffice, es necesario lanzar un servidor OpenOffice que escuche peticiones. Además, cuando se hace en un servidor GNU/Linux sin XWindows, la cosa se complica más.
La solución es utilizar un servidor de X “de cartón piedra”: Xvfb. Con él instalado, basta con hacer lo siguiente (como root):
Xvfb :1 &
soffice -invisible -accept=”socket,host=0,port=2002;urp;” -display :1 &
1 comment Mayo 21, 2008