General Mills has created the role of company chief operating officer, naming Jeff Harmening, the head of its US retail - and largest - business, to the position.