Skip to main content

Hello! I need to write a logic using AddFilterField for:

 

A and (B or C)

 

A = crit.AddFilterField(WCField.ProcessFullName, WCCompare.Like, processFullName);

B = crit.AddFilterField(WCField.WorklistItemOwner, "Me", WCCompare.Equal, WCWorklistItemOwner.Me);

C = crit.AddFilterField(WCField.WorklistItemOwner, "Other", WCCompare.Equal, WCWorklistItemOwner.Other);

 

Can somebody help me with WCLogical?

 

My solution: 


crit.AddFilterField(WCLogical.And, WCField.ProcessFullName, WCCompare.Like, processFullName);
crit.AddFilterField(WCLogical.StartBracket, WCField.WorklistItemOwner, "Me", WCCompare.Equal, WCWorklistItemOwner.Me);
crit.AddFilterField(WCLogical.OrBracket, WCField.WorklistItemOwner, "Other", WCCompare.Equal, WCWorklistItemOwner.Other);

 

Be the first to reply!

Reply