The recent occurrence of faulty ignition switches in General Motors cars should serve as a wakeup call to companies that lack good visibility into their global supply chains. But most have failed to implement adequate supply-chain risk-management programs that could head off such problems.