1. A non-transitory computer-readable storage medium in a workflow monitoring system, comprising computer instructions which when executed by a processor, cause a computer to: receive a plurality of workflow process element definitions respectively corresponding to definitions for a plurality of workflow process elements; receive interdependency data indicative of interdependencies among and between the workflow process elements of the plurality of workflow process elements; and receive monitoring information relating to a first instantiation of a workflow including a sub-set of the plurality of workflow process elements, with the monitoring information indicating performance of a first workflow process element of the sub-set of the plurality of workflow process elements included in the first instantiation; detect an unexpected variance between the indicated performance and a pre-stored expected performance of the workflow process elements; and predict, by machine logic and based, at least in part, upon the interdependency data, a predicted effect on performance of a second workflow process element of the first instantiation, with the second workflow process element being in the workflow downstream from the first workflow process element.