<?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 Custom Assignment Handler and 2 arguments function in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17813#M8047</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;I'm trying to use custom assignment handler introduced in Activiti 5.0 final. So, I have task like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;userTask id="usertask2" name="Review Asset"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;activiti:candidateGroups="${liferayGroups.getGroups(execution, &amp;amp;quot;Administrator&amp;amp;quot;)}"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;extensionElements&amp;gt;&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;&amp;nbsp;&amp;lt;activiti:formProperty id="outputTransition" type="enum" required="true"&amp;gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activiti:value id="Approve" label="Approve"/&amp;gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activiti:value id="Reject" label="Reject"/&amp;gt;&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;&amp;nbsp;&amp;lt;/activiti:formProperty&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/userTask&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and I have bean like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;@Service("liferayGroups")&lt;BR /&gt;public class LiferayGroups {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private static Log _log = LogFactoryUtil.getLog(LiferayGroups.class);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public String getGroups(ExecutionImpl execution, String groups) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_log.info("Convet groups : " + groups);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // some code here&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;The thing is - I need execution context in my code to corrently process "groups" specified in the process definition.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem: process is not deployed at all - deploy() method return deployment - but no any process-definition related to it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Wierd thing - there is nothing in logs - no any error or warn message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did some experiments - it looks like Activiti do not like 2 arguments in the function - if I'm using function with 1 argument like&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;activiti:candidateGroups="${liferayGroups.getGroups(&amp;amp;quot;Administrator&amp;amp;quot;)}"&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;activiti:candidateGroups="${liferayGroups.getGroups(execution)}"&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;everything deployed well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, is it possible to use more then 1 argument in custom handler? or - is it possible to access (somehow) excetion from custom assginment handler by other way then passing it as argument?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Dec 2010 23:54:35 GMT</pubDate>
    <dc:creator>akakunin</dc:creator>
    <dc:date>2010-12-07T23:54:35Z</dc:date>
    <item>
      <title>Custom Assignment Handler and 2 arguments function</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17813#M8047</link>
      <description>Hi!I'm trying to use custom assignment handler introduced in Activiti 5.0 final. So, I have task like this:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;userTask id="usertask2" name="Review Asset"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;activiti:candidateGroups="${liferayGroups.getGroups(execution, &amp;amp;quot;Administrator&amp;amp;quot&lt;IMG id="smileywink" class="emoticon emoticon-smileywink" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;}"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;extensionElemen</description>
      <pubDate>Tue, 07 Dec 2010 23:54:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17813#M8047</guid>
      <dc:creator>akakunin</dc:creator>
      <dc:date>2010-12-07T23:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Assignment Handler and 2 arguments function</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17814#M8048</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;SPAN&gt;Also I tried to find any unit-test for custom assignment - to try to reproduce it via unit-test - but did not found &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 00:00:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17814#M8048</guid>
      <dc:creator>akakunin</dc:creator>
      <dc:date>2010-12-08T00:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Assignment Handler and 2 arguments function</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17815#M8049</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;SPAN&gt;I found unit-test in activiti-spring project and modified it to use method with two arguments. Everything working well - so, looks like problem somethere on my side.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 00:22:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17815#M8049</guid>
      <dc:creator>akakunin</dc:creator>
      <dc:date>2010-12-08T00:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Assignment Handler and 2 arguments function</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17816#M8050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OK, found and was able to reproduce in unit-tests: it is working with activiti:assignee but not working with activiti:candidateGroup&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like these attributes processed by different way&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 00:43:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17816#M8050</guid>
      <dc:creator>akakunin</dc:creator>
      <dc:date>2010-12-08T00:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Assignment Handler and 2 arguments function</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17817#M8051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Alexey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you attach the test-case (and context) that shows the exact problem?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 12:20:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-assignment-handler-and-2-arguments-function/m-p/17817#M8051</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2010-12-08T12:20:55Z</dc:date>
    </item>
  </channel>
</rss>

