Forum Discussion
Flexible working hours
- Jul 25, 2022
This is an interesting case. The short answer is there isn't a viable workaround for this. Viva Insights initially sources licensed users' outlook settings for their working hours, if those aren't present it falls back on the default working hours the Viva Insights Admin chose for the entire licensed population.
An idea that came to mind is to have licensed users continuously update their Outlook working hours, but that is very manual and is not scalable.
Another idea is that users can set their working hours from 7am to 7pm in Outlook so that all collaboration between those hours is counted as during work hours but that wouldn't capture the collaboration that is technically after/before work hours on days they work different shift times.
If you don't need exact amount of time, but only some estimate of how many hours a day are active outside of regular 8 hours, you can use the hourly collaboration. Either "manually" using raw outputs of "Hourly collaboration" query, or more automated way using R {wpa} module. I often use the flexibility index qualifying how many hours are "active" during the day. If it's over 9, then we have X after hours. Here's more on the relevant functions: https://microsoft.github.io/wpa/reference/flex_index.html
Please mind the crucial parameters: active_threshold and return. To have most freedom to play with data I recommend using return = "data".
If you are not familiar with this R module VI_Migration , then I must warn you: you won't be the same analyst if you check it out. It's like a candy shop 🙂