<?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 Get Script Start Time while running in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182529#M135659</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;I want to log Start time for Activities, Script activity to be precise.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I saw that i can get it by calling &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;historyService.createProcessInstanceHistoryLogQuery(processInstanceId)&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;&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;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; .includeActivities()&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;&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;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; .includeComments()&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;&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;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; .includeTasks()&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;&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;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; .singleResult()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and for HistoricActivityInstanceEntity i can get the time (.getTime()).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've notice that i get the start time data ONLY AFTER the activity is done.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Meaning i can't get start time for failed activities that are stuck. (This is a requirement )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Obviously the data is stored some Where.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you know a good way to retrieve by activityId the startTime of an activity that is currently running/Stuck?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Mar 2015 15:06:30 GMT</pubDate>
    <dc:creator>eransinger</dc:creator>
    <dc:date>2015-03-18T15:06:30Z</dc:date>
    <item>
      <title>Get Script Start Time while running</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182529#M135659</link>
      <description>Hello. I want to log Start time for Activities, Script activity to be precise.I saw that i can get it by calling historyService.createProcessInstanceHistoryLogQuery(processInstanceId)&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .includeActivities()&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .includeComments()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
      <pubDate>Wed, 18 Mar 2015 15:06:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182529#M135659</guid>
      <dc:creator>eransinger</dc:creator>
      <dc:date>2015-03-18T15:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Get Script Start Time while running</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182530#M135660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Eran,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The historic data is persisted when the transaction is completed. That explains the described behaviour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are your script activities async? (I guess they are because they can be 'stuck'?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In that case it's possible to query the job table (used by the job executor). The job is persisted before the activity is started.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's also possible to implement a ExecutionListener ( &lt;/SPAN&gt;&lt;A href="http://www.activiti.org/userguide/#executionListeners" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/userguide/#executionListeners&lt;/A&gt;&lt;SPAN&gt; ) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This way you can hook in on several events with custom logic. F.e. the start and / or the end of and activity. In that custom logic you can start a separate transaction for logging the start time somewhere. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But it is important to be aware of the fact why you want to start a separate transaction. In case of a rollback (and retries) this may cause unexpected behaviour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yvo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 10:45:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182530#M135660</guid>
      <dc:creator>yvoswillens</dc:creator>
      <dc:date>2015-03-19T10:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: Get Script Start Time while running</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182531#M135661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The job Table has no Data about the start time. Will try The execution Listener.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2015 09:36:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-script-start-time-while-running/m-p/182531#M135661</guid>
      <dc:creator>eransinger</dc:creator>
      <dc:date>2015-03-23T09:36:31Z</dc:date>
    </item>
  </channel>
</rss>

