cancel
Showing results for 
Search instead for 
Did you mean: 

flujo simple

jesa
Champ in-the-making
Champ in-the-making
Hola a todos

Necesito por favor me ayuden con algo

Necesito que cuando un usuario me apruebe un ducumento que tiene un flujo de trabajo avanzado este ducumento se mueva a un espacio diferente, o en caso de que no lo apruebe se mueva a otro espacio diferente del caso anterior, Adicionalmente necesito que alfresco me guarde bien sea en una tabla o en un archivo aparte todos los movimientos que sufra un archivo y las diferentes aprovacioens del mismo

Alguien me puede colaborar con este tema que es de suma urgencia para mi trabajo y poder poner alfresco en su primera etapa a funcionar

Smiley Surprisedops:
12 REPLIES 12

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

Para realizar esto, basta con crear una regla en un espacio donde al subir documentos, ejecute un flujo de trabajo simple, en la definicion del flujo te pide un nombre para el paso de aprobación(Aprobacion) y otro para el rechazo (Rechazo). Asi mismo te permite seleccionar si copiar o mover el documento a una ubicacion determinada en ambos casos. Hasta aqui la primera parte de tu pregunta resuelta.

Para la segunda
 Adicionalmente necesito que alfresco me guarde bien sea en una tabla o en un archivo aparte todos los movimientos que sufra un archivo y las diferentes aprovacioens del mismo‍

Yo particularmente me crearia un aspecto (http://wiki.alfresco.com/wiki/Aspect) que aplicaria a todos los documentos que se aprueben o rechazen via wokflow, en este aspecto definiria unos metadatos que me resultaran significativos y que iria rellenando mediante un script. Dicho script lo ejecutaria mediante una regla definida en los espacios de Aprobación y Rechazo.

Saludos

jesa
Champ in-the-making
Champ in-the-making
Buenos Dias

Muchas gracias por tu respuesta

En este momento estoy tratando de aplicar lo que me dijiste acerca del

un flujo de trabajo simple‍‍‍

pero me ha sido imposible debido a que  en el momento en el que lo estoy configurando el espacio al cual necesito que sea movido el documento internet explorer me esta sacando el siguiente error
¿desea detener la ejecucion de este script?
Un script en esta pagina esta provocando que internet explorer se ejecute con lentitud, El equipo podria dejar de responder si el script se sigue ejecutando

cuando le doy si el me permite seleccionar la carpeta pero en boton aceptar del flujo no se activa y cuando lo utilizo en Firefox nisiquiera me carga lso espacios sino que se queda buscando en ese script sin cargarme nada

ALguna duda sobre como solucionar esoto??

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

Aparentemente puede ser un bug de Alfresco o algun problema con la configuracion de tu explorador. Echale un vistazo a este post

http://forums.alfresco.com/es/viewtopic.php?f=6&t=836

Saludos

jesa
Champ in-the-making
Champ in-the-making
Hola
Pedro Muchas gracias por tu respuesta tan oprtuna me sirvio mucho lo de ese post

Ahora te quiero pedir un consejo

Necesito que los usuarios miren en sus tareas pendientes "my task to do" les aparezca que tienen algo pendiente "un flujo avanzado" pero necesito que en el momento en que se acepte o rechase se mueva de un espacio al otro, debido a que  el flujo de trabajo simple no trae esta funcion de avisrales a los usuarios no se que hacer con esto

Cualquier sugeerncia sera bien recibida y te reitero mis sinceros agradecimientos

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenos dias,

Yo particularmente (aunque nunca lo he implementado), me decantaria por usar los Advances Workflow, para solucionar el problema de mover documentos a distintos espacios, en las tareas de aprobacion o rechazo, incluiria una accion (se podria hacer mediante un script o algo parecido) que moviera los documentos a un espacio determinado. Asi tendrias las dos funcionalidades requeridas para tu flujo de trabajo.

Adjunto link bastante interesante para ello.

http://wiki.alfresco.com/wiki/WorkflowAdministration#Step_2:_Create_the_Task_Model

Saludos

jesa
Champ in-the-making
Champ in-the-making
Hola

Esta muy inetesante tu articulo pero la verdad es que me he enredado un poco al tratar de hacer esto

no tiene por ahi un post o un  ejemplo de como me podria guiar para hacer lo que necesito?


Muchas Gracias  Smiley Surprisedops:   Smiley Surprisedops:   Smiley Surprisedops:    Smiley Surprisedops:

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

Ejemplo literal sacado de la wiki, como veras mediante js lo que hace es enviar un mail, si lo cambias por el codigo que necesitas para mover documentos, te podria valer. Claro esta este codigo tendras que ponerlo dentro de la definicion de la tarea donde quieras que se ejecute:

For example, in the Adhoc Task Workflow, an e-mail is sent using Alfresco JavaScript (where bold items are references to process variables):<transition name="" to="completed">  <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">     <script>        if (wf_notifyMe)        {           var mail = actions.create("mail");           mail.parameters.to = initiator.properties["cm:email"];           mail.parameters.subject = "Adhoc Task " + bpm_workflowDescription;           mail.parameters.from = bpm_assignee.properties["cm:email"];           mail.parameters.text = "It's done";           mail.execute(bpm_package);        }     </script>  </action></transition>‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

Ejemplo de como mover documentos via js

var destino="Receptor de Partes de Actividad/PARTES DE ACTIVIDAD/"+anio+"/"+mes+"/"+departamento;//var destino="/PARTES DE ACTIVIDAD/"+anio+"/"+mes+"/"+departamento;var carpetaDestino=companyhome.childByNamePath(destino);document.move(carpetaDestino);document.save();‍‍‍‍‍

Saludos

jesa
Champ in-the-making
Champ in-the-making
muchas gracias por utu oportuna respuesta de nuevo

he realizado los cambios en el flujo avanzado

mi flujo ha quedado de esta manera
<?xml version="1.0" encoding="UTF-8"?><process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wf:adhoc">   <swimlane name="initiator"/>   <start-state name="start">      <task name="wf:submitAdhocTask" swimlane="initiator"/>      <transition name="" to="adhoc"/>   </start-state>   <swimlane name="assignee">      <assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">         <actor>#{bpm_assignee}</actor>      </assignment>   </swimlane>      <task-node name="adhoc">      <task name="wf:adhocTask" swimlane="assignee">         <event type="task-create">            <script>               if (bpm_workflowDueDate != void) taskInstance.dueDate = bpm_workflowDueDate;               if (bpm_workflowPriority != void) taskInstance.priority = bpm_workflowPriority;            </script>         </event>      </task>      <transition name="" to="completed">         <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">           <script>              if (wf_notifyMe)              {                 var mail = actions.create("mail");                 mail.parameters.to = initiator.properties.email;                 mail.parameters.subject = "Adhoc Task " + bpm_workflowDescription;                 mail.parameters.from = bpm_assignee.properties.email;                 mail.parameters.text = "It's done";                 mail.execute(bpm_package);              }           </script>         </action>      </transition>   </task-node>      <task-node name="completed">      <task name="wf:completedAdhocTask" swimlane="initiator"/>      <transition name="" to="end"/>   </task-node>         <end-state name="end"/>   </process-definition>‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

pero en el momento de ejecutar alfresoco me muestra el siguiente log

CompilerOracle: exclude org/apache/lucene/index/IndexReader$1.doBodyCompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger.mergeIndexesCompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger.mergeDeletions29/01/2009 10:56:52 AM org.apache.coyote.http11.Http11BaseProtocol initINFO: Inicializando Coyote HTTP/1.1 en puerto http-808029/01/2009 10:56:52 AM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 1390 ms29/01/2009 10:56:52 AM org.apache.catalina.core.StandardService startINFO: Arrancando servicio Catalina29/01/2009 10:56:52 AM org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.2329/01/2009 10:56:52 AM org.apache.catalina.core.StandardHost startINFO: Desactivada la validación XML29/01/2009 10:56:53 AM org.apache.catalina.startup.HostConfig deployWARINFO: Despliegue del archivo alfresco.war de la aplicación web10:57:17,315 User:System WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one10:57:21,689 User:System INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.10:57:22,516 User:System INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.10:57:22,867 User:System ERROR [web.context.ContextLoader] Context initialization failedorg.alfresco.error.AlfrescoRuntimeException: Workflow deployment failed   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:268)   at org.alfresco.repo.workflow.WorkflowDeployer$1.doWork(WorkflowDeployer.java:287)   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:299)   at org.alfresco.repo.workflow.WorkflowDeployer.onBootstrap(WorkflowDeployer.java:283)   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)   at org.apache.catalina.core.StandardService.start(StandardService.java:448)   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)Caused by: org.alfresco.service.cmr.workflow.WorkflowException: Failed to determine if workflow definition is already deployed   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:352)   at org.alfresco.repo.workflow.WorkflowServiceImpl.isDefinitionDeployed(WorkflowServiceImpl.java:153)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)   at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:40)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:241)   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   at $Proxy44.isDefinitionDeployed(Unknown Source)   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:247)   … 37 moreCaused by: org.jbpm.JbpmException: Failed to parse process definition from jBPM xml stream   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1801)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:341)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:338)   at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTemplate.java:87)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:367)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:333)   at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java:80)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:336)   … 57 moreCaused by: org.jbpm.jpdl.JpdlException: [[ERROR] line 33: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [ERROR] line 57: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [WARNING] swimlane 'initiator' does not have an assignment]   at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:173)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1796)   … 64 more10:57:22,879 User:System ERROR [[Catalina].[localhost].[/alfresco]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.springframework.web.context.ContextLoaderListenerorg.alfresco.error.AlfrescoRuntimeException: Workflow deployment failed   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:268)   at org.alfresco.repo.workflow.WorkflowDeployer$1.doWork(WorkflowDeployer.java:287)   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:299)   at org.alfresco.repo.workflow.WorkflowDeployer.onBootstrap(WorkflowDeployer.java:283)   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)   at org.apache.catalina.core.StandardService.start(StandardService.java:448)   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)Caused by: org.alfresco.service.cmr.workflow.WorkflowException: Failed to determine if workflow definition is already deployed   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:352)   at org.alfresco.repo.workflow.WorkflowServiceImpl.isDefinitionDeployed(WorkflowServiceImpl.java:153)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)   at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:40)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:241)   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   at $Proxy44.isDefinitionDeployed(Unknown Source)   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:247)   … 37 moreCaused by: org.jbpm.JbpmException: Failed to parse process definition from jBPM xml stream   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1801)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:341)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:338)   at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTemplate.java:87)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:367)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:333)   at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java:80)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:336)   … 57 moreCaused by: org.jbpm.jpdl.JpdlException: [[ERROR] line 33: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [ERROR] line 57: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [WARNING] swimlane 'initiator' does not have an assignment]   at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:173)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1796)   … 64 more10:57:22,883 User:System ERROR [[Catalina].[localhost].[/alfresco]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.alfresco.web.app.ContextListenerorg.alfresco.error.AlfrescoRuntimeException: Workflow deployment failed   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:268)   at org.alfresco.repo.workflow.WorkflowDeployer$1.doWork(WorkflowDeployer.java:287)   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:299)   at org.alfresco.repo.workflow.WorkflowDeployer.onBootstrap(WorkflowDeployer.java:283)   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)   at org.apache.catalina.core.StandardService.start(StandardService.java:448)   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)Caused by: org.alfresco.service.cmr.workflow.WorkflowException: Failed to determine if workflow definition is already deployed   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:352)   at org.alfresco.repo.workflow.WorkflowServiceImpl.isDefinitionDeployed(WorkflowServiceImpl.java:153)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)   at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:40)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:241)   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)   at $Proxy44.isDefinitionDeployed(Unknown Source)   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:247)   … 37 moreCaused by: org.jbpm.JbpmException: Failed to parse process definition from jBPM xml stream   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1801)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:341)   at org.alfresco.repo.workflow.jbpm.JBPMEngine$2.doInJbpm(JBPMEngine.java:338)   at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTemplate.java:87)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:367)   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:333)   at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java:80)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.isDefinitionDeployed(JBPMEngine.java:336)   … 57 moreCaused by: org.jbpm.jpdl.JpdlException: [[ERROR] line 33: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [ERROR] line 57: cvc-complex-type.2.4.a: Invalid content was found starting with element 'action'. One of '{"urn:jbpm.org:jpdl-3.1":task, "urn:jbpm.org:jpdl-3.1":event, "urn:jbpm.org:jpdl-3.1":exception-handler, "urn:jbpm.org:jpdl-3.1":timer, "urn:jbpm.org:jpdl-3.1":transition}' is expected., [WARNING] swimlane 'initiator' does not have an assignment]   at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:173)   at org.alfresco.repo.workflow.jbpm.JBPMEngine.compileProcessDefinition(JBPMEngine.java:1796)   … 64 more29/01/2009 10:57:22 AM org.apache.catalina.core.StandardContext startGRAVE: Error listenerStart29/01/2009 10:57:22 AM org.apache.catalina.core.StandardContext startGRAVE: Falló en arranque del Contexto [/alfresco] debido a errores previoslog4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.29/01/2009 10:57:24 AM org.apache.coyote.http11.Http11BaseProtocol startINFO: Arrancando Coyote HTTP/1.1 en puerto http-808029/01/2009 10:57:24 AM org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource29/01/2009 10:57:24 AM org.apache.catalina.startup.Catalina startINFO: Server startup in 31839 ms‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

Que mas me faltaria por hacer

y disculpa mi ignorancia aun estoy muy nuevo en esto

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

Podrias intentar acotar el error usando la consola de wokflow que trae Alfresco

http://wiki.alfresco.com/wiki/Workflow_Console

Saludos