SLA issue with 'only calculate using business days' selected
The Goal (pySLAGoal) and Deadline (pySLADeadline) time are not calculated as expected when “Only calculate using business days” is enabled.
For example, if case is created before stating of the business hour, and goal time is 6 hours and deadline time is 12 hours, pySLAGoal is showing 190000.000 and deadline time is showing 160000.000 (next day) for every case.
Steps to Reproduce
- Create Flow Rule.
- Create SLA Rule and set "pySLAName" property in initial data transform.
- Create Calendar and associate to operator.
- Create the WorkObject and verify the Goal/Deadline time.
Behavior is as expected.
Here’s the explanation for the reported behavior:
As per the business day and hours defined in the calendar, if the goal / deadline time passes the business hour of current date, then the goal / deadline time will be assigned the respective value of the next day.
Also check the time difference of current time zone with GMT to calculate the time as goal / deadline time are shown in GMT in the clipboard.