I had one requirement where I need to calculate the Date Time, user has to finish the work.
The time taken should not include the Holidays. It should only consider Working Hours to calculate the time taken.
As I told you in my previous post that the Business Service 'FS Holiday API Service' provides 3 methods:
1. GetElapsedBusinessTime
2. GetResponseTime
3. IsHoliday
GetElapsedBusinessTime: It majorly requires input as the below:
- Service Calender Id
- Start Time
- End Time
Note: This method has a bug in Siebel 8.1.1.2 (21215):
Defined our Schedule from Sunday to Thursday, time from 7 AM to 7 PM. The timezone is (GMT+04:00) Abu Dhabi, Muscat. It is observed that whenever there is data like:
Start Time: 4/15/2010 10:31:34
Schedule Time Zone: (GMT+04:00) Abu Dhabi, Muscat
Calender Id: <>
End Time: 4/18/2010 08:31:33
Time Unit: Hours.
And the end time is coming on Sunday. like April 18, 2010, April 25, 2010 or 2 May 2010.
It is failing and crashing the server.
GetResponseTime: It majorly requires input as the below:
- Service Calender Id
- Start Time
- Response Time
IsHoliday:
- Calender Id
- Date Time
Oracle does not provide any OOTB functionality in OBIEE 10.1.3.4.1 (reporting) to cater this requirement. Our OBIEE team has to write a Procedure.
Sharing is the power.
This comment has been removed by a blog administrator.
ReplyDelete