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

is there any api to get WTChangeActivity2 from Workitem?

Dokku_Manoj
11-Garnet

is there any api to get WTChangeActivity2 from Workitem?

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

@bmr , @HelesicPetr 

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @Dokku_Manoj 

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 @Dokku_Manoj 

 

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 @Dokku_Manoj 

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

Announcements