Cookdown Analyzer: Understanding $Target/ID$ Use in Cookdown


When this cookdown criterion is found to be red , this means that in a workflow that contains a performance-critical module ( Powershell, WMI or Script Executer) ,one of the modules up to and including the performance critical module is breaking cookdown. This module is using the $Target/ID$ construct for its $Target/…$ expression. The particular property of ID is picking up the instance-specific ID property from the object that the workflow targets. The ID of each instance of an object is different for every instance. In such a case, cookdown is automatically broken because the target value for the workflow is guaranteed to be different for each occurrence of that workflow, and there is no potential for cookdown.