Parent/Child Linking
Check state of each child and if all are same, set state of parent:
For Each ChildID In ChildArray
set defectChildEntityObj = sessionobj.GetEntity("defect", ChildID)
CurrentState = defectChildEntityObj.GetFieldValue("State").GetValue
StateStatus = CurrentState
elseif StateStatus = CurrentState then