cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

workflow expression code - count number of affected objects

MikeLockwood
22-Sapphire I

workflow expression code - count number of affected objects

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

ACCEPTED SOLUTION

Accepted Solutions

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.

View solution in original post

6 REPLIES 6

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?

MikeLockwood
22-Sapphire I
(To:d_graham)

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.

Announcements


Top Tags