Open JoshBeveridge opened 8 months ago
Notes from Lauren: Hybrid - Just ask "you are willing to work 2 or more days in the office..." and remove the question asking how many days. 1 day is not an option in any department, so let's not create an expectations gap.
@gobyrne
1 day might not be an option in departments, but it is an option for a fully remote employee to request. In my opinion, it's helpful for a manager to know that their fully remote employee is open to hybrid days in the office, even if it's only once a week.
We have DISCUSSED
People might already be living in a location, like the NCR, in which case they would not relocate to NCR as they already live there This would need to be kept in mind for matching by location.
Need to figure out matching and search page design
Replace the slashes (City or town)(Province, territory or region)
Do we run a migration to "translate" Province or territory to Province, territory or region?
Do we run a migration if only "telework" -> Remote Work, else if NOT "telework" -> On-site, else Hybrid
?
Just for simplicity, lets revert the "Relocation details" back to "location exemptions" for the time being. Josh's proposal here is better, but it's not better enough to throw out the old data or run a migration for it imo. Not when we want to do better again the future (#10274)
Need to update the design on the Talent search page for managers too: I think we can ask about Hybrid and Remote work separately. Then we still kinda need to provide the list of regions again to allow for satellite office locations. Or new UI.
Then describe search logic for the devs
Assuming managers are asked:
City and the exemptions are not validated, so we can only match on Province/territory/region location field
Matching logic sudocode:
@Jerryescandon let's discuss
@Jerryescandon to look into exclusion region data and leaving it as exclusion vs migrating it to "relocation details". @NienkeBr to update for 3 days hybrid
@GCTC-NTGC/designers Re the location preference screenshots currently in the GitHub tickets, I'd rather have the copy say:
This is too big right now, will try to refine this into smaller pieces.
I can split it when I have some time.
The main change I was thinking of was making the migration of locations list its own ticket.
✨ Summary
The way we currently ask if you are interested in remote work is by having a "work location" that is called "telework". This isn't good enough, especially because we can't differentiate between "hybrid" and "remote".
✅ Requirements
Your current location (Profile)
Work location preferences (Profile)
Work location (Find talent)
Filters (Candidates table)
Downloads
One time notification
Candidate snapshots
Tests
🔍 Screenshots
📸 Relocation logic
![image](https://github.com/user-attachments/assets/bb04764f-5222-40ae-8aaf-77bc46ac920b)📸 Full form (light and dark modes)
![image](https://github.com/user-attachments/assets/14c565ef-9bfe-4761-ac35-e5f2c3fdfa60)🔍 Talent Search page
📸 Work location section (new)
![image](https://github.com/user-attachments/assets/2cd3ff96-54e4-4335-bc76-d7f9abebbfda)
📸 Work location section (dark mode)
![image](https://github.com/user-attachments/assets/f8b3d127-43c7-4a06-a269-4c1d0775d79d)
Summary of filters (Static)
![image](https://github.com/user-attachments/assets/f93f07fe-4bd3-4aa3-aea0-fe674a89efc3)
🔍 Admin pages
We encounter the location as a read view on User profile and the User application snapshot. We also encounter the location as a filter on several places "Candidates", "Candidate results" when inside a specific request and "Candidates table" in the talent placement tab of a process.
📸 New location filter
![image](https://github.com/user-attachments/assets/b38a7b79-cc3e-4197-80a9-f9481b7ffddb)
Additional details
New location matching logic
City and the exemptions are not validated, so we can only match on Province/territory/region location field and the onsite, hybrid or remote options.
Matching logic pseudocode: job object is the info collected from the Find Talent form candidate object is the info collected on the profile
Existing users - Migration for populating Flexible work location options
This is based on the users previous answers to "I am willing to work in the..."
Existing talent requests - migration for populating Flexible work location options
If telework is selected as a region -> Remote should be selected If telework is selected AND at least 1 other region is selected -> Hybrid should be selected
Downloadable documents (Profile, Application, CSV)
Sample profile Sample application (candidate) Sample CSV download
Notification
One-time in-app notification. No email notification necessary.
Copy: "We've updated the work location options on your profile. Please review your preferences and ensure they're up to date."
Link: This should link directly to
/applicant/personal-information#work-preferences-section