Integration with Edays
**This is a custom enhancement developed for a specific business requirement.
Content was last updated in 06.01.18-00
Revision History
Version No. | Reference No. | Changes |
06.01.18-00 | R2-18142 | Integration with Edays |
Edays application is a leave management and TOIL (Time off in Lieu) tracking system. In a nutshell, it tracks the number of hours/ days/ schedule for which the resource is not available (absent) for deployment on a task. It allows the task manager (Labor Planner) to view this information in any 3rd party system with which Edays is integrated.
Edays provides some APIs to integrate Edays data into other applications.
Now you can sync your crews' absence information from Edays into R2 Labor. This helps the Labor planner to view the absence information of the crew in R2 Labor and assign the task accordingly.
How sync happens?
The sync from Edays to R2 Labor happens via a standalone application.
This application can be configured in Windows Task Scheduler to run in a particular frequency.
This is designed to fetch the crews' absence information by invoking a custom wrapper API from Edays and copies them to respective crew calendars in R2 Labor.
Every time the standalone application runs, the absence information modified later to the last integrated date and time is re-fetched and updated on crew calendar in R2 Labor.
Supported operations
Following are the operations that can be synced to R2 Labor from the Edays.
Add — When a leave is applied in Edays, a new event will be created on respective crew calendar in R2 Labor with the details as shown in Figure 1.1.
Edit — When existing leave is modified in Edays, the corresponding event will be updated on the crew calendar in R2 Labor.
Delete — When a leave is either rejected or cancelled in Edays. The respective event on crew calendar in R2 Labor will be removed.
The absence details synced from Edays to crew calendar can neither be deleted nor modified in R2 Labor.

Figure 1.0: Calendar event created

Figure 1.1: Calendar Event details
Event Description: Displays the absence type applied in Edays.
Location: Not applicable.
Start Date: Start date of the leave.
Start Time: Start time of the leave.
End Date: End date of the leave.
Start Time: End time of the leave.
All Add Day Event: Not applicable.
Assignees: Name of leave applicant (crew name in labor).