Capable to Promise: una procedura bottom-up per l'allocazione dei componenti critici e delle risorse scarse