Applicable to RayFlow version 1.11 and 2.0
Question 1: What is the difference between Workday and Project day, with respect to RayFlow SLA configuration?
Answer:
Date: Each phase needs a start and end date. SLA calculation is based on the # days between the start & end dates, excluding weekends.
Workday: Each phase needs to have a day’s value. SLA calculation is based off of the WorkingHours basic configuration property, excluding hours outside of that period as well as weekends. The value
of this property is expected to be in the format hh:mm-hh:mm, i.e. 08:00-18:00. This defines the beginning and the end of a work day. Weekends are excluded from the calculation. Any time a
package spends in a phase which is not in the working hours is also excluded, i.e. a package enters a status at 7:00 and leaves it at 10:00, the SLA time for this action will be only 2h.
Project: The total project days should be divided into X # days per phase. SLA calculation is similar to that used by the Workday mode; however, project days are accumulated throughout the workflow.
E.g. you have a SLA configuration with project days, 3 phases with 5 project days each. A package goes through the phases and spends one full day in each phase. In phase 1 5 days are allowed until
SLA is violated, in phase 2 it’s 9 days (+4 days left from phase 1) and in phase 3 it’s 13 days (+4 days left from phase 2).
Question 2: How does SLA calculator handles weekends (Saturday and Sunday)?
Answer:
RayFlow SLA calculator is auto-configured to exclude weekends from the SLA calculation.
Question 3: How does the calculator handles calculation for different status?
Answer:
Within RayFlow SLA configuration page, a user can select to either include or exclude certain phase from the SLA calculation. Furthermore, for a selected phase, a user can define, status for which the calculator should count the time spent on a task within a phase. Excluding a status, simply means that when a user sets that status, then the calculator will save the time already spent on that package (for status which was included in counting) and stop calculating/counting further.
E.g. Let’s say we have two phases X and Y
X |
Calculate SLA |
Y |
Calculate SLA |
Open |
|
Open |
|
Active |
X |
Active |
X |
On-hold |
|
Reject to X |
|
Finished |
|
Finished |
|
Now for both of these phases the SLA calculator starts calculating when the status is set to Active. Now if we have configured 4 and 5 workdays for X and Y respectively. Now if 2 days was spent in phase Y and then the package was rejected to X, then the calculator will save the remaining 3 days and next time when the task will be back to phase Y, it will show that the task has got 3 days allocated.
Question 4: Is localization of SLA holidays possible?
Answer:
Currently, RayFlow stores the list of holidays in the dbo.Holidays database table. This table does not offer possibility to differentiate between holidays based on region and location of the task.
Question 5: Where and how can I access the historical SLA data related to a task?
Answer:
RayFlow stores the SLA time for each task in dbo.SLA_Periods table. This data can be fetched using a custom Report in RayFlow.
Question 6: How can I configure my SLA calculator in task scheduler?
Answer:
See attachment
Question 7: What properties in basic configuration, are relevant for SLA calculator?
Answer:
A user can define working hours for a project, within the Configuration -> Basic page of RayFlow server.
Question 8: How to populate dbo.Holidays table?
Answer:
Configuring this table comes under the customization service offered by Raynet to its customers.
Comments