<?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 retrieve CandidateGroup for a task in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195252#M148382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;May you give me this method please ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried with &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;String&amp;gt; candidateGroup = &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; ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getRepositoryService()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getBpmnModel(processDefinitionId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getMainProcess()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getCandidateStarterGroups();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but the result is null&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;processDefinition = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; (ProcessDefinitionEntity) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ((RepositoryServiceImpl) ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getRepositoryService())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getDeployedProcessDefinition(processDefinitionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (ActivityImpl activity : processDefinition.getActivities()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if("userTask".equals((String) activity.getProperty("type"))){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; // I can get the correct info&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("name");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("documentation");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getId();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; // next line is empty&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("assignments");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isn't it thanks to the property 'assignments' ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Jan 2015 11:38:15 GMT</pubDate>
    <dc:creator>aurelienpel</dc:creator>
    <dc:date>2015-01-06T11:38:15Z</dc:date>
    <item>
      <title>How to retrieve CandidateGroup for a task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195250#M148380</link>
      <description>Hello,When I create a workflow with Activiti Explorer, I give for a task a candidateGroup, I can see it when I edit the bpmn20.xml : &amp;lt;userTask id="development" name="Development" activiti:candidateGroups="DEVELOPER.ITSM"&amp;gt;However, when I retrieve a specifc task with the REST API call : GET runt</description>
      <pubDate>Mon, 20 Oct 2014 12:40:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195250#M148380</guid>
      <dc:creator>aurelienpel</dc:creator>
      <dc:date>2014-10-20T12:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to retrieve CandidateGroup for a task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195251#M148381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, nor will the Java API give you the candidate group if you ask it. It works the other way around: you ask which tasks match a certain candidate group/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To get insight into which group was set in the process definition, you need to use the method on the repositoryService that returns a BpmnModel. That is a POJO representation of the process xml that contains that information.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2014 07:06:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195251#M148381</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-10-21T07:06:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to retrieve CandidateGroup for a task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195252#M148382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;May you give me this method please ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried with &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;String&amp;gt; candidateGroup = &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; ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getRepositoryService()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getBpmnModel(processDefinitionId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getMainProcess()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; .getCandidateStarterGroups();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but the result is null&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;processDefinition = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; (ProcessDefinitionEntity) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ((RepositoryServiceImpl) ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getRepositoryService())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; .getDeployedProcessDefinition(processDefinitionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (ActivityImpl activity : processDefinition.getActivities()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if("userTask".equals((String) activity.getProperty("type"))){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; // I can get the correct info&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("name");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("documentation");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getId();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; // next line is empty&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (String) activity.getProperty("assignments");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isn't it thanks to the property 'assignments' ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 11:38:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195252#M148382</guid>
      <dc:creator>aurelienpel</dc:creator>
      <dc:date>2015-01-06T11:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to retrieve CandidateGroup for a task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195253#M148383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When you get the BpmnModel you should get the task flow element first and then get the candidate group from the found UserTask. So you shouldn't check for the candidate starter groups on a process level.&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>Thu, 08 Jan 2015 13:30:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-retrieve-candidategroup-for-a-task/m-p/195253#M148383</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2015-01-08T13:30:13Z</dc:date>
    </item>
  </channel>
</rss>

