Technology Helps Supply Chain Embrace Uncertainty