Contact Tracing Logic Consideration Regarding Links By Meetings - Only Include If Checked In At Same Region
A common scenario in a multi country organisation is that users from completely different countries and/or regions will have meetings including local people (In their office) and remote people (In their 'other' office) connected by a Video Conference system such as Teams/Zoom.
When running a contact trace against someone in Region "X" it makes no sense to pickup someone working in Region "Y" and in larger meetings this can be entirely counter productive.
A change in logic would need to be applied to achieve this and hopefully some pseudo code and expected results makes this clearer.
FOR Contact Trace on USER "A"
Show ATTENDEE IF (Condeco User = TRUE AND (Checked In = TRUE AND ATTENDEE Desk Region = USER "A" Desk Region) OR Condeco User = FALSE
Please see examples of expected results
User A books desk in Region X
User B books desk in Region X
User C books desk in Region Y
User D does not book a desk
Non-User E is not in Condeco so cannot book a desk
User A,B,C,D,E have a meeting on the same day as above
CTR on A should only show A,B and E
CTR on B should only show B,A and E
CTR on C should only show C and E
CTR on D should not show anything as current logic excludes all attendees
CTR on E is not possible