<?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: Task assignment based on an attribute value in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52077#M30540</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 did not explain well the point. The assignment should be performed on an attribute which does not indicate the person. I'll try to explain the scenario.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The application is used to send documents which contain formal software change requests. Obviously, this is not a bug tracking system, but a system which manages formal requests which go from an office to another (the IT office) whithin the same Public Administration. There are different project groups, which do the maintenance of different applications. The initiator should choose the group in the start task. Based on his choice, the workflow description should perform swimlane assigment to different persons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's make an example. The user selects the group which does the maintenance of the financial accounting system. The wokflow engine should know that, in that particular group, user A does the analysis, user B does the design/development and so forth.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Suppose that another user starts another workflow instance, selecting the group which does the maintenance of the Human Resource Management System. In that case user C does the analysis, user D does the design/development, etc..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In any case, the workflow engine should always persorm swimlane assignment correctly based only on the name of the group, which is an attribute of the start task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Roberto&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jan 2007 18:48:19 GMT</pubDate>
    <dc:creator>kerkira67</dc:creator>
    <dc:date>2007-01-23T18:48:19Z</dc:date>
    <item>
      <title>Task assignment based on an attribute value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52075#M30538</link>
      <description>Hi,I have designed a workflow with several task nodes. Each task needs to be assigned to a different person based on the value of a particular attribute, defined in the startTask.I imagine that this can be done using scripts, but I do not know exactly how.I think I can define an association for each</description>
      <pubDate>Fri, 19 Jan 2007 17:37:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52075#M30538</guid>
      <dc:creator>kerkira67</dc:creator>
      <dc:date>2007-01-19T17:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: Task assignment based on an attribute value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52076#M30539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For each person you want to choose in your start task define an association (to cm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;erson) in your start task definition.&amp;nbsp; Each association is given a name e.g. ex:user1, ex:user2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then in swimlane and task assignments you can use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;swimlane name="assignee"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;assignment actor-id="#{ex_user1.properties['cm:userName']}"/&amp;gt;&lt;BR /&gt;&amp;lt;/swimlane&amp;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;or in v2.0:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;swimlane name="assignee"&amp;gt;&lt;BR /&gt;&amp;lt;assignment class=â€&amp;#157;org.alfresco.repo.workflow.jbpm.AlfrescoAssignmentâ€&amp;#157;&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;actor&amp;gt;#{ex_user1}&amp;lt;/actor&amp;gt;&lt;BR /&gt;&amp;lt;/assignment&amp;gt;&lt;BR /&gt;&amp;lt;/swimlane&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:02:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52076#M30539</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2007-01-23T15:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: Task assignment based on an attribute value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52077#M30540</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 did not explain well the point. The assignment should be performed on an attribute which does not indicate the person. I'll try to explain the scenario.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The application is used to send documents which contain formal software change requests. Obviously, this is not a bug tracking system, but a system which manages formal requests which go from an office to another (the IT office) whithin the same Public Administration. There are different project groups, which do the maintenance of different applications. The initiator should choose the group in the start task. Based on his choice, the workflow description should perform swimlane assigment to different persons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's make an example. The user selects the group which does the maintenance of the financial accounting system. The wokflow engine should know that, in that particular group, user A does the analysis, user B does the design/development and so forth.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Suppose that another user starts another workflow instance, selecting the group which does the maintenance of the Human Resource Management System. In that case user C does the analysis, user D does the design/development, etc..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In any case, the workflow engine should always persorm swimlane assignment correctly based only on the name of the group, which is an attribute of the start task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Roberto&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 18:48:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52077#M30540</guid>
      <dc:creator>kerkira67</dc:creator>
      <dc:date>2007-01-23T18:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Task assignment based on an attribute value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52078#M30541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Roberto,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the clarification.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, I must be missing something as I don't understand how the workflow engine will ever know that a particular user in a group must be assigned to a particular swimlane.&amp;nbsp; That information must be specified somewhere (or perhaps it's implied in the order of the people in the group).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How are you intending to provide the mapping?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 22:07:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/task-assignment-based-on-an-attribute-value/m-p/52078#M30541</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2007-01-23T22:07:16Z</dc:date>
    </item>
  </channel>
</rss>

