<?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 Searching tasks by workflow initiator in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299866#M252996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a problem:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We've got a working code from java-backed web-script task-instances.get:&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // a workflow instance id was provided so query for tasks&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; WorkflowTaskQuery taskQuery = new WorkflowTaskQuery();&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; taskQuery.setActive(null);&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; taskQuery.setProcessId(workflowInstanceId);&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; taskQuery.setTaskState(state);&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; taskQuery.setOrderBy(new OrderBy[]{OrderBy.TaskDue_Asc});&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; &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; if (authority != null)&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; {&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; taskQuery.setActorId(authority);&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; }&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; &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; allTasks = workflowService.queryTasks(taskQuery);&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;/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;BR /&gt;&lt;SPAN&gt;Then we've removed line &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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskQuery.setProcessId(workflowInstanceId);&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;and got as a result, allTasks list contains all active tasks "belong" to all existing workflows in a system assigned to given authority. That is exactly what we need.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But there is another challenge: we need to retrieve all active tasks which belong to workflows &amp;lt;em&amp;gt;initiated&amp;lt;/em&amp;gt; by given authority. The purpose is to create a page similar to /my-tasks where user can see all workflows he initiated and their current status, i.e. current task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone give advice how to do it? Simple brute-force search seems to be very slow. Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Apr 2013 09:36:15 GMT</pubDate>
    <dc:creator>alhol</dc:creator>
    <dc:date>2013-04-15T09:36:15Z</dc:date>
    <item>
      <title>Searching tasks by workflow initiator</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299866#M252996</link>
      <description>Hello!Here is a problem:We've got a working code from java-backed web-script task-instances.get:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // a workflow instance id was provided so query for tasks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WorkflowTaskQuery taskQuery = new WorkflowTaskQuery();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskQuery.setActive(null);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskQuery.setProces</description>
      <pubDate>Mon, 15 Apr 2013 09:36:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299866#M252996</guid>
      <dc:creator>alhol</dc:creator>
      <dc:date>2013-04-15T09:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: Searching tasks by workflow initiator</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299867#M252997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think you can use the My completed Task Dashlet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any particular difference between that and one you are trying to create?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;well still if you have any such requirement you can add this line&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//currentuser is user name of currently logged in user&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; taskQuery.setActorId(currentuser);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Apr 2013 10:01:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299867#M252997</guid>
      <dc:creator>mitpatoliya</dc:creator>
      <dc:date>2013-04-15T10:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Searching tasks by workflow initiator</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299868#M252998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you, I've already used this code, as you can see in my post, but this is not what I need. Apparently developers meant assignee as an "actor" in setActorId() method, so this line makes query to search task by its assignee (or owner). What I need, again, to search by workflow initiator.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you talking about this dashlet: &lt;/SPAN&gt;&lt;A href="https://addons.alfresco.com/addons/site-task-manager" rel="nofollow noopener noreferrer"&gt;https://addons.alfresco.com/addons/site-task-manager&lt;/A&gt;&lt;SPAN&gt;, as I can see it differs from original not so much.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Apr 2013 11:20:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-tasks-by-workflow-initiator/m-p/299868#M252998</guid>
      <dc:creator>alhol</dc:creator>
      <dc:date>2013-04-15T11:20:31Z</dc:date>
    </item>
  </channel>
</rss>

