<?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 Timer Boundary Event - Handling of Non-Working Hour/Day in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/timer-boundary-event-handling-of-non-working-hour-day/m-p/84353#M56759</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When a Timer Boundary Event is attached to an User Task, how to take into account of non-working hours e.g. there is an User Task "EvaluateLoanRequest", with a Timer Boundary Event set to 4 hours. This task will be escalated to user Task "EvaluateRequestByManager" if the user task "EvaluateLoanRequest" if not completed within 4 Hours. If the user task "EvaluateLoanRequest" is received at 4:30 pm, the task will be escalated to user task "EvaluateRequestByManager" at 8:31 p.m. since the user working hours is from 8am to 5 pm and the task is therefore not completed. This is not correct in term of operation i.e. the user task should be escalated on the following day at 11:31 am if it is still not completed by then. In addition to working hours, how can we account for non-working days like weekend or public holidays ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Aug 2012 04:09:06 GMT</pubDate>
    <dc:creator>bkseow</dc:creator>
    <dc:date>2012-08-07T04:09:06Z</dc:date>
    <item>
      <title>Timer Boundary Event - Handling of Non-Working Hour/Day</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/timer-boundary-event-handling-of-non-working-hour-day/m-p/84353#M56759</link>
      <description>When a Timer Boundary Event is attached to an User Task, how to take into account of non-working hours e.g. there is an User Task "EvaluateLoanRequest", with a Timer Boundary Event set to 4 hours. This task will be escalated to user Task "EvaluateRequestByManager" if the user task "EvaluateLoanReque</description>
      <pubDate>Tue, 07 Aug 2012 04:09:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/timer-boundary-event-handling-of-non-working-hour-day/m-p/84353#M56759</guid>
      <dc:creator>bkseow</dc:creator>
      <dc:date>2012-08-07T04:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: Timer Boundary Event - Handling of Non-Working Hour/Day</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/timer-boundary-event-handling-of-non-working-hour-day/m-p/84354#M56760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;See org.activiti.engine.impl.calendar.BusinessCalendar and org.activiti.engine.impl.calendar.BusinessCalendarManager. The manager can be plugged into the engine-configuration (property name="businessCalendarManager"). Every time a due-date is calculated, that class is consulted. You can write your implementation that follows your own timing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessEngineConfigurationImpl:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;protected void initBusinessCalendarManager() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (businessCalendarManager==null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapBusinessCalendarManager mapBusinessCalendarManager = new MapBusinessCalendarManager();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapBusinessCalendarManager.addBusinessCalendar(DurationBusinessCalendar.NAME, new DurationBusinessCalendar());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapBusinessCalendarManager.addBusinessCalendar(DueDateBusinessCalendar.NAME, new DueDateBusinessCalendar());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapBusinessCalendarManager.addBusinessCalendar(CycleBusinessCalendar.NAME, new CycleBusinessCalendar());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; businessCalendarManager = mapBusinessCalendarManager;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2012 13:12:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/timer-boundary-event-handling-of-non-working-hour-day/m-p/84354#M56760</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-09-27T13:12:00Z</dc:date>
    </item>
  </channel>
</rss>

