Connector Improvement: BambooHR Connector - Time-Off Requests Incremental Sync
AnsweredBambooHR Connector - Time-Off Requests are NOT incremental. These requests are pulled for every employee on every sync, rather than being limited to updates since last sync. This is unnecessarily increasing the time and data pulled in each sync, which currently takes ~16 min to extract 2.5GB of data to only load 2MB.
You can query the time-off requests for an individual employee. You can get a list of employees that have changed since last sync here: https://documentation.
I'm not sure if changing time-off requests counts as an update on the employee record, but technically it should since there are time-off related columns in the employee record and since these requests affect other employee data such as status or compensation.
Current behavior is that a full list of employees is pulled and for every employee all time-off requests for ALL employees are being pulled. At the minimum each time-off requests call should be pulled for a single employee and not all. Better would be to get confirmation that when a time-off request is submitted it causes the employee-last-changed-
-
Thanks Yasha - Appreciate you flagging this behavior. I will try to prioritize this as syncing incrementally should always be our preference.
Thanks for your patience, i will share updates here when i have them.
-
Agreed, this is a meaningful issue for us. Would love to see it resolved.
Please sign in to leave a comment.
Comments
2 comments