Report question

Question: How to make a Jenkins/Hudson job surveil some others jobs and decide whether to build or not?