Hi Dan, Can you post a screen shot of the process and maybe the query definition as well. I'm thinking that you may have to look at using the query criteria in some way to control the selection, but I also agree that we should be able to rely on standard process design to control which ones do get executed. Andy
The query I have been using simply selects all open ticket in a particular process, as I was not aware this had to be specific.
I've attached the image of the process side of things, and below is the condition being used.
static def GetAttributeValue(Incident):
hasParent = false
doAssign = false
Value = false
ParentCount = Incident.Parents.Count
if ParentCount > 0:
hasParent = true
if Incident.CurrentAssignment.Group.Title.ToString() != 'Child Tickets':
doAssign = true
if hasParent == true and doAssign == true:
Value = true
On first look I can only assume either something is going wrong with the calculation in the process condition or there is an issue with using those with bulk actions. Either way I'd suggest log this one with Support to get properly investigated for you.