We use the API to weekly download scheduling information - method GetSchedulesV3() which we import into a DB.
Our sales people tell us the schedule information is incomplete so we also want to use GetShiftsV3 and see if it returns more data.
For example if I run GetSchedulesV3, it returns 2982 rows for a specific week. But I can't figure out exactly how the flags IsHouse, IsScheduled, and IsPosted work, they seem to interact with each other is some kind of and/or/not logic etc.
If I run GetShiftsV3 InHouse false, IsSch true IsPost true, it returns the same count as GetSchedulesV3 - I'm not sure if it is exactly the same data but it is the same count.
I don't fully understand the interaction of the 3 boolean values, and I am asking if the community can provide some insight on how GetShiftsV3 can be called to return a more complete data set than GetSchedulesV3.
Thank you for your help
Please sign in to leave a comment.