<?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: CandidateUsers from java code in BPMN in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219658#M172788</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are of course right. This:&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;public List&amp;lt;String&amp;gt; getAllCandidateUsers() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; String [] users = {"kermit","fozzie","gonzo"};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return Arrays.asList(users);&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;also works. I misinterpreted your answer, because I actually thought the missing quotes were there.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Dec 2015 11:41:47 GMT</pubDate>
    <dc:creator>kgiannakakis</dc:creator>
    <dc:date>2015-12-22T11:41:47Z</dc:date>
    <item>
      <title>CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219650#M172780</link>
      <description>I'd like to call java code to populate the candidate users in a user task. Something like this:&amp;lt;php&amp;gt;&amp;lt;userTask id="MyUserTask" name="User Actions" activiti:candidateUsers="${candidateUsers.getAllCandidateUsers()}"&amp;gt;&amp;lt;/php&amp;gt;where candidateUsers‍ is a Spring bean. Is this possible? What</description>
      <pubDate>Wed, 09 Dec 2015 16:03:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219650#M172780</guid>
      <dc:creator>kgiannakakis</dc:creator>
      <dc:date>2015-12-09T16:03:52Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219651#M172781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, that is possible. If you are using the Spring integration, this works out of the box. If not, then you must set those beans manually by calling the setBeans() of the process engine configuration.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Dec 2015 18:53:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219651#M172781</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-12-10T18:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219652#M172782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well, I've actually tried this with a Spring Bean, but couldn't get it to work. I created the method getAllCandidateUsers, and have it return a String array of names. I know it is being called, because of a print out, I've inserted. However, I then got an exception about the expression not being able to evaluated as a string or a collection. What should my method return?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Dec 2015 21:35:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219652#M172782</guid>
      <dc:creator>kgiannakakis</dc:creator>
      <dc:date>2015-12-10T21:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219653#M172783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try to return as &amp;lt;java&amp;gt;List&amp;lt;String&amp;gt;&amp;lt;/java&amp;gt; instead of returning them as Array of string.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In my case, I have used the below one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;activiti:candidateUsers="${clientManagers}"&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created clientManagers variable in the java delegate as &amp;lt;java&amp;gt;List&amp;lt;String&amp;gt; clientManagers&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 04:33:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219653#M172783</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2015-12-11T04:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219654#M172784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Murali, your answer helped. It was indeed necessary to use &amp;lt;code&amp;gt;List&amp;lt;String&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;String []&amp;lt;/code&amp;gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can now start the process, but I have a different kind of problem. The task isn't visible to anyone. In the ACT_RU_IDENTITYLINK table, I can see "kermit,fozzie,gonzo" as USER_ID_. There is only one single entry generated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my addition is spring context:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;bean id="candidateUsers" class="mypackage.CandidateUsers" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my Java code:&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;public class CandidateUsers {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; public List&amp;lt;String&amp;gt; getAllCandidateUsers() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; String [] users = {"kermit,fozzie,gonzo"};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return Arrays.asList(users);&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;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and this is my process:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="TopUserActionUserTask" name="Top User Actions" activiti:candidateUsers="${candidateUsers.getAllCandidateUsers()}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 12:44:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219654#M172784</guid>
      <dc:creator>kgiannakakis</dc:creator>
      <dc:date>2015-12-15T12:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219655#M172785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's because you do only return one string … {"kermit,fozzie,gonzo"};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It should be {"kermit","fozzie","gonzo"};&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 09:47:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219655#M172785</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-12-16T09:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219656#M172786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are right that I need to return only a single string. However, the proposed format didn't work. This is what it finally had it working:&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;public String getAllCandidateUsers() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return "kermit, fozzie, gonzo";&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That is a single comma separated list, without quotes and curly braces. Thanks for the help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Dec 2015 08:09:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219656#M172786</guid>
      <dc:creator>kgiannakakis</dc:creator>
      <dc:date>2015-12-21T08:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219657#M172787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's why I commented to use separate strings instead of one &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2015 11:08:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219657#M172787</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-12-22T11:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219658#M172788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are of course right. This:&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;public List&amp;lt;String&amp;gt; getAllCandidateUsers() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; String [] users = {"kermit","fozzie","gonzo"};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return Arrays.asList(users);&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;also works. I misinterpreted your answer, because I actually thought the missing quotes were there.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2015 11:41:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219658#M172788</guid>
      <dc:creator>kgiannakakis</dc:creator>
      <dc:date>2015-12-22T11:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: CandidateUsers from java code in BPMN</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219659#M172789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am a beginner, and I want to get deep understanding about the uses of jBPM, the amazing open-source workflow engine written in Java that’s especially useful for business related activities. Now, that I have joined a prestigious &amp;lt;a href="&lt;/SPAN&gt;&lt;A href="http://www.java-forums.org/forum.php" rel="nofollow noopener noreferrer"&gt;http://www.java-forums.org/forum.php&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Java forum&amp;lt;/a&amp;gt;, I am sure that I will be able to learn many things under a single roof. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2016 17:50:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/candidateusers-from-java-code-in-bpmn/m-p/219659#M172789</guid>
      <dc:creator>timsim</dc:creator>
      <dc:date>2016-10-05T17:50:20Z</dc:date>
    </item>
  </channel>
</rss>

