I
As far as the Vacancy History goes, I think you are dealing with Positions. If a Position is filled, there will be an associated incumbent.
If a Position is not filled, then that Position could be "logically terminated" (EndDate/deleted from available Positions) and 0,1 or more Positions added, to "make use of existing funding". These Positions would get new PositionNo, Title(perhaps), Grade (perhaps) and PositionRef. In effect, the old Position ceases to exist, and new Position(s) are created.
Thanks. This makes sense, however, if I wanted to run a query to show me the history of vacancies (i.e. a sequential list of vacancies that have superseded each other), what would I have to do?
-NS