quitar workflows de la lista a elegir

cancel
Showing results for 
Search instead for 
Did you mean: 
giorgio
Member II

quitar workflows de la lista a elegir

Buenas, quiero saber como puedo hacer para quitar ciertos workflows de la lista de los posibles workflows a crear, por ejemplo quiero dejar solamente que se puedan iniciar workflows de tipo ad-hoc, de tipo pooled y de tipo review and aprove, que los de tipo parallel no a parezcan, he probado comentando las lineas del archivo workflow-context.xml pero no ha hecho efecto.

Gracias y un saludo.
6 Replies
pjcaracuel_2349
Active Member II

Re: quitar workflows de la lista a elegir

Buenas,

Prueba a comentarlo en bootstrap-context.xml
Lo he probado y nada, no hay que creerse todo lo que se pone en los foros  :lol:
Saludos
giorgio
Member II

Re: quitar workflows de la lista a elegir

Pues es que resulta que en ese fichero no están
solamente estan los que vienen por defecto

<bean id="workflowBootstrap" parent="workflowDeployer">
        <property name="workflowDefinitions">
            <list>
                <props>
                    <prop key="engineId">jbpm</prop>
                    <prop key="location">alfresco/workflow/review_processdefinition.xml</prop>
                    <prop key="mimetype">text/xml</prop>
                    <prop key="redeploy">false</prop>
                </props>
                <props>
                    <prop key="engineId">jbpm</prop>
                    <prop key="location">alfresco/workflow/adhoc_processdefinition.xml</prop>
                    <prop key="mimetype">text/xml</prop>
                    <prop key="redeploy">false</prop>
                </props>
               <props>
               <!– WCM workflow definition –>
                    <prop key="engineId">jbpm</prop>
                    <prop key="location">alfresco/workflow/submit_processdefinition.xml</prop>
                    <prop key="mimetype">text/xml</prop>
                    <prop key="redeploy">false</prop>
               </props>
            <props>
               <!– WCM workflow definition –>
               <prop key="engineId">jbpm</prop>
               <prop key="location">alfresco/workflow/changerequest_processdefinition.xml</prop>
               <prop key="mimetype">text/xml</prop>
               <prop key="redeploy">false</prop>
            </props>
            </list>
        </property>
        <property name="models">
            <list>
               <value>alfresco/workflow/workflowModel.xml</value>
               <value>alfresco/workflow/wcmWorkflowModel.xml</value>
            </list>
        </property>
        <property name="labels">
            <list>
               <value>alfresco/workflow/workflow-messages</value>
               <value>alfresco/workflow/wcm-workflow-messages</value>
            </list>
        </property>
        <property name="repositoryWorkflowDefsLocations" ref="customWorkflowDefsRepositoryLocation"/>
    </bean>

    <!– Bootstrap any extensions –>

los otros estan en el archivo workflow-context.xml dentro del directorio extensions, que son los que ya he probado a comentar incluso quitar de la lista, pero nada de nada.

Gracis y saludos lo seguiré intentando.
giorgio
Member II

Re: quitar workflows de la lista a elegir

Quizá no deberia kitarlos dle modelo? mm  no se.
pjcaracuel_2349
Active Member II

Re: quitar workflows de la lista a elegir

Eso me da que no es muy buena idea, he probado tambien a quitar las entras en workflow-context.xml y renombrar los workflows en su carpeta, pero nada de nada…. y esto ya empieza a mosquearme.

Saludos
giorgio
Member II

Re: quitar workflows de la lista a elegir

jajaja, si esque vamos pa bomberos toreros, jajaja, ya he descubierto lo que hay que hacer,

Primero hay que ejecutar el undeploy de cada tipo de workflow que quieras kitar, desde la consola de workflows, si ademas lo haces con el parametro name ya se lo haces a todas las versiones directamente, y despues hay que quitar esos tipos de workflows de la lista del workflow-context.xml y reiniciar. Asi es como desaparecen de la lista.

Ala una cosa menos, que a mas de uno le servirá.

Saludos.
cjimenez
Member II

Re: quitar workflows de la lista a elegir

jajaja, si esque vamos pa bomberos toreros, jajaja, ya he descubierto lo que hay que hacer,

Primero hay que ejecutar el undeploy de cada tipo de workflow que quieras kitar, desde la consola de workflows, si ademas lo haces con el parametro name ya se lo haces a todas las versiones directamente, y despues hay que quitar esos tipos de workflows de la lista del workflow-context.xml y reiniciar. Asi es como desaparecen de la lista.

Ala una cosa menos, que a mas de uno le servirá.

Saludos.

Hola Giorgio, a mi me funcionó quitandolos del bootstrap-context.xml  No del workflow-context.xml  8)

Gracias por el undeploy name, no se me hubiera ocurrido xD