When a player either hires staff via the staff menu, or removes a staff member from a job, that staff member is left in the roster with no job. The assign button does let a player try to assign staff to a job, but doesn’t show which buildings have vacancies/current staffing levels.
Suggested ideas:
Prompt players to assign new or removed staff straight away if there are vacancies of that staff type.
Show a list of the vacancies for that staff type, and the buildings’ current staff levels and location.
Highlight the viable options on the map so players can see where these jobs are - e.g. lifts with vacancies show green when in the vacancy assignment UI.
Add an option to “Keep unassigned” if a player wishes to - this should suppress warnings until there is a change in vacancies for that type.
Show/use the number on the “Staff” button like promotions to indicate when there are staff that are unassigned.
Add a notice to the monthly summary when there are vacancies/surplus staff to encourage players to more actively manage staff. (e.g. 20 lifties for 16 jobs)
