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.
Hi Mike,
See if this one works.
wt.fc.QueryResult result = wt.maturity.MaturityHelper.service.getPromotionTargets((wt.maturity.PromotionNotice)primaryBusinessObject));
int numberOfTarget=result.size();
thanks.
Mike,
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();
David Graham
not work for me
exeption
What version of Windchill are you on?
10.2 M030 CSP 14
Hi Mike,
See if this one works.
wt.fc.QueryResult result = wt.maturity.MaturityHelper.service.getPromotionTargets((wt.maturity.PromotionNotice)primaryBusinessObject));
int numberOfTarget=result.size();
thanks.
Thanks very much - working now.