Don't ask why but I'm in need of code that can be applied in a workflow expression robot that counts the number of affected objects on a promotion request (technically the "promotion targets."). Need to branch the workflow if above a certain number.
Getting stuck trying to make it work - would appreciate any suggestions.
thanks in advance
Solved! Go to Solution.
It's been a while but I'm still doing some Windchill development work.
Assuming the Promotion Request is the workflow's PBO, this should get you what you want:
int numberOfTargets = wt.maturity.MaturityHelper.service.getPromotionTargets((wt.maturity.PromotionNotice)primaryBusinessObject).size();