Error 4700 arises when the staff contract does not contain any Role details. Click on the Error message to take you to the staff profile, then click on the cog next to the staff contract.
The Role Identifier needs to have data entered from the dropdown. Once this has been entered, click Update to save on the contract, then return to recalculate the Workforce Census.