It could be pretty complicated, wouldn't make sense to go through a big process to sign draft picks if they aren't able to overhaul the whole contract system in the game.
Or it could be as simple as each pick also having a cap number attached to it on every screen and they're automatically signed.