I had encountered the following Microsoft Dynamics CRM 2011 Online Workflow error today:
“This condition operator is not valid for this data type. Select a different condition operator and try again.”
It looks like the “Check Condition” step is causing the issue. Here is the detail on this step:
I was trying to check for more than 1 matches on the lookup (N:1) field “Parent Customer (Account)” in the Contact entity and I had selected under the “Related Entities” section. All seemed OK, the workflow was saved and activated successfully. So what is the resolution?
It turned out that if we are checking for more than 1 lookup matches, we need to setup the Check Condition using the field on the main entity section – in this case Contact and then select the Parent Customer field:
Same check condition logic – but setting the Check Condition on the main entity level lookup field yielded success!
Contact me if you need help with your Microsoft CRM. Free Estimate.
FREE Microsoft CRM Online 30 Day Trial access with our Professional Assistance!
Frank Lee, Microsoft CRM MVP since 2006