<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [SOLUCIONADO] Eliminar un workflow en Java in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-eliminar-un-workflow-en-java/m-p/209377#M162507</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Al final no era ta difícil, debí de liarme yo solo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Os pongo cómo lo he solucionado, por si alguien tiene el mismo problema y encuentra este post (yo tengo la premisa de que un mismo documento no puede pertenecer a varias tareas del mismo workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Se recorren los workflows asociados al documento&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(WorkflowInstance wfInstance : services.getWorkflowService().getWorkflowsForContent(nodeRef, true)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WorkflowDefinition wfDefinition = wfInstance.getDefinition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Si el workflow es el que estamos buscando =&amp;gt; Se elimina y se sale del bucle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(wfDefinition.getTitle().equals(Constants.TITULO_WORKFLOW_A_BUSCAR)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.info("Encontrado workflow de tipificacion que debe ser eliminado");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Se elimina el workflow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;services.getWorkflowService().deleteWorkflow(wfInstance.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Se detiene la ejecucion del bucle para que no siga recorriendo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 May 2013 15:46:52 GMT</pubDate>
    <dc:creator>rhakaro</dc:creator>
    <dc:date>2013-05-20T15:46:52Z</dc:date>
    <item>
      <title>[SOLUCIONADO] Eliminar un workflow en Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-eliminar-un-workflow-en-java/m-p/209376#M162506</link>
      <description>Hola a todos!Tengo una duda que me está quitando el sueño. Necesito cancelar un workflow cuando se cambia el tipo a un documento (mediante la opción Cambiar tipo que hay en el detalle de un documento).He definido un behaviour (que utilizo para muchas tareas automatizaedas), y supongo que deba añadir</description>
      <pubDate>Mon, 20 May 2013 11:02:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solucionado-eliminar-un-workflow-en-java/m-p/209376#M162506</guid>
      <dc:creator>rhakaro</dc:creator>
      <dc:date>2013-05-20T11:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLUCIONADO] Eliminar un workflow en Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-eliminar-un-workflow-en-java/m-p/209377#M162507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Al final no era ta difícil, debí de liarme yo solo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Os pongo cómo lo he solucionado, por si alguien tiene el mismo problema y encuentra este post (yo tengo la premisa de que un mismo documento no puede pertenecer a varias tareas del mismo workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// Se recorren los workflows asociados al documento&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(WorkflowInstance wfInstance : services.getWorkflowService().getWorkflowsForContent(nodeRef, true)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WorkflowDefinition wfDefinition = wfInstance.getDefinition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Si el workflow es el que estamos buscando =&amp;gt; Se elimina y se sale del bucle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(wfDefinition.getTitle().equals(Constants.TITULO_WORKFLOW_A_BUSCAR)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.info("Encontrado workflow de tipificacion que debe ser eliminado");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Se elimina el workflow&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;services.getWorkflowService().deleteWorkflow(wfInstance.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Se detiene la ejecucion del bucle para que no siga recorriendo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 15:46:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solucionado-eliminar-un-workflow-en-java/m-p/209377#M162507</guid>
      <dc:creator>rhakaro</dc:creator>
      <dc:date>2013-05-20T15:46:52Z</dc:date>
    </item>
  </channel>
</rss>

