I'm not sure this is an issue, but I vaguely remember from some training I did about 200 years ago that, even if you have someone in mind for a position (internally) you need to advertise the position to everyone within the organisation. Indeed, I had to go through the application, selection and interview process for a promotion I was informally told I was guaranteed to get.
Is this (still) the case? Should a company, even if they have approached an individual for a promotion/newly invented role, advertise the role to all within the company in order to give everyone the same opportunity to apply for it? Or is it not a requirement but generally done more out of curtesy?