We have a workflow, which starts when items are modified and one condition set to a field value. Problem is that the library has many content types and therefore many columns. Because of that the form when editing the properties needs above 10 seconds to close. When i remove the condition it kicks in 3 seconds! So my question is, how is the mechanism working. Is he looking at each field to actually find the field to compare to and then check the value? Or is he able to go directly to the field and compares the value which would mean that the problem is comparing the value and not finding the right field.