<?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: How to generate the diagram of a Deployed Workflow in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173435#M126581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Are you sure your process definition contains the necessary BPMN DI information?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Dec 2013 11:18:32 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2013-12-09T11:18:32Z</dc:date>
    <item>
      <title>How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173432#M126578</link>
      <description>Hi Dear Activiti CommunityMaybe someone could tell me how it could be possible to have the diagram of a deployed Workflow (after the Bpmn deployment) without any instance of it.I would love to show my users the different diagram before they launch an instance of the specified workflow.I use this to</description>
      <pubDate>Fri, 06 Dec 2013 16:00:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173432#M126578</guid>
      <dc:creator>vire7777</dc:creator>
      <dc:date>2013-12-06T16:00:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173433#M126579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To get a process diagram use repositoryService#getResourceAsStream:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; ProcessDefinitionEntity pde = (ProcessDefinitionEntity) repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefId)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; repositoryService.getResourceAsStream(pde.getDeploymentId(), pde.getDiagramResourceName());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; InputStream is = repositoryService.getResourceAsStream(pde.getDeploymentId(), pde.getDiagramResourceName());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; return is;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;this will give you an InputStream containing the image data.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Dec 2013 17:40:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173433#M126579</guid>
      <dc:creator>felipe1</dc:creator>
      <dc:date>2013-12-06T17:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173434#M126580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In fact, i don't see the difference between your code and mine ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 09:44:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173434#M126580</guid>
      <dc:creator>vire7777</dc:creator>
      <dc:date>2013-12-09T09:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173435#M126581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Are you sure your process definition contains the necessary BPMN DI information?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 11:18:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173435#M126581</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2013-12-09T11:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173436#M126582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry Vire7777, I didn't read your code carefully, I just read the thread title and copied and pasted a working code I use to get a process diagram. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your understanding what is the difference between a launched and a deployed process?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm asking that because your code does not reference a process instance at any point. It just passes the process definition Id as an argument to the getDeployedProcessDefinition method. So the result is a diagram which does not highlights the active tasks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 11:42:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173436#M126582</guid>
      <dc:creator>felipe1</dc:creator>
      <dc:date>2013-12-09T11:42:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173437#M126583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That s exactly what i want !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want the diagram of the process BEFORE any instance was launched, just after deployment&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So there s no active task as there is no instance launched.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's just to show a list of all deployed workflow to the user, then they can choose which one they want to launch (seeing the diagram) then they click on : "create an instance" button and it launch an instance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here for me the cycle of a workflow :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) BPMN DEFINITION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Workflow deployed in BDD (you took your BPMN and deployed it&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Launch an instance of the workflow (manually or automatically)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want the diagram at point 2 !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 08:59:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173437#M126583</guid>
      <dc:creator>vire7777</dc:creator>
      <dc:date>2013-12-10T08:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173438#M126584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the only think needed is process definition.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Possibilities:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;* java API for getting process diagram - &lt;A href="http://www.activiti.org/userguide/#generatingProcessDiagram" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/userguide/#generatingProcessDiagram&lt;/A&gt;&lt;BR /&gt;* REST api provides interface to get diagram from process instance.&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt; @Get&lt;BR /&gt;&amp;nbsp; public InputRepresentation getProcessInstanceDiagram() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessInstance processInstance = getProcessInstanceFromRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessDefinitionEntity pde = (ProcessDefinitionEntity) ((RepositoryServiceImpl) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActivitiUtil.getRepositoryService()).getDeployedProcessDefinition(processInstance.getProcessDefinitionId());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pde != null &amp;amp;&amp;amp; pde.isGraphicalNotationDefined()) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BpmnModel bpmnModel = ActivitiUtil.getRepositoryService().getBpmnModel(pde.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InputStream resource = ProcessDiagramGenerator.generateDiagram(bpmnModel, "png", ActivitiUtil.getRuntimeService().getActiveActivityIds(processInstance.getId()));&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InputRepresentation output = new InputRepresentation(resource, MediaType.IMAGE_PNG);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ActivitiIllegalArgumentException("Process instance with id '" + processInstance.getId() + "' has no graphical notation defined.");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;if you have ProcessDefinition Id you do not need process instance.&lt;/UL&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 09:18:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173438#M126584</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2013-12-10T09:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173439#M126585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your answers &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 09:49:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173439#M126585</guid>
      <dc:creator>vire7777</dc:creator>
      <dc:date>2013-12-10T09:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173440#M126586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi @martin.grofcik,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; I'm using DefaultProcessDiagramGenerator class (in activiti-image-generator module) to generate diagram of current process instance (with highlight activiti and highlight sequenceflow), but the result image is not included sequence name, when I'm debugging, the map labelLocationMap allway empty, so it can not draw the sequence name.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can I draw sequence flow name with DefaultProcessDiagramGenerator class?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jul 2016 09:07:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173440#M126586</guid>
      <dc:creator>minhquankq</dc:creator>
      <dc:date>2016-07-07T09:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate the diagram of a Deployed Workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173441#M126587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Technically it should be possible. If flow name is not drawn, there is a bug in DiagramGenerator.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jul 2016 06:19:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-generate-the-diagram-of-a-deployed-workflow/m-p/173441#M126587</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-07-12T06:19:36Z</dc:date>
    </item>
  </channel>
</rss>

