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 called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X

is there any api to get WTChangeActivity2 from Workitem?

manoj_dokku2
11-Garnet

is there any api to get WTChangeActivity2 from Workitem?

Im trying to get all the change activities assigned to workitems.

@BjoernRueegg , @HelesicPetr 

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @manoj_dokku2 

If you need to get object which is related to WorkItem usually it is primaryBusinessObject 

 

workitem.getPrimaryBusinessObject().getObject()

It can be any type in a system so you need to check a type and cast to the correct type.

 

WTChangeActivity2 WTCA22 = (WTChangeActivity2)workitem.getPrimaryBusinessObject().getObject()

PetrH

View solution in original post

4 REPLIES 4

Hi @manoj_dokku2 

 

Clarify your needs.

The WorkItem can have only one Change Activity.

Work item is a task for a user. One task can not be assigned to more ChangeActivities as WTChangeActivity2

 

PetrH

Hi Peter,

 

For example, if i have a workitem from the queryspec "QuerySpec querySpec = new QuerySpec(WorkItem.class);" with some conditions, i will be ending up with many workitems.

 

Is there a way to get a changenotice assigned to it?

 

Or for each and every workitem, can i get an associated change notice?

 

Thank and Regards,

Manoj.

I just add one point.

You really need to use a For or a While loop to get what you need.

PetrH

Hi @manoj_dokku2 

If you need to get object which is related to WorkItem usually it is primaryBusinessObject 

 

workitem.getPrimaryBusinessObject().getObject()

It can be any type in a system so you need to check a type and cast to the correct type.

 

WTChangeActivity2 WTCA22 = (WTChangeActivity2)workitem.getPrimaryBusinessObject().getObject()

PetrH

Top Tags