It's all about the answers!

Ask a question

How to get action id of workitem state using server side java api?

Andrew Ciaz (59147) | asked Jan 07 '20, 12:46 a.m.

 Hi all,

I want to fetch action id of the state using server side api, please share the API if you have

Accepted answer

permanent link
Luca Martinucci (1.0k293111) | answered Jan 07 '20, 2:38 a.m.

A state has not an action ID, it has a state ID; in addition, a state has a certain number of associated actions users can perform from that state.

That said, in a server side plugin attached to a workitem Save operation, you can get the id of the action you are performing this way:

public void run(AdvisableOperation operation,
throws TeamRepositoryException {
Object data = operation.getOperationData();
if (data instanceof ISaveParameter) {
saveParameter = (ISaveParameter) data;
String workItemActionIDString = saveParameter.getWorkflowAction();

Andrew Ciaz selected this answer as the correct answer

One other answer

permanent link
Ralph Schoon (62.7k33643) | answered Jan 07 '20, 4:57 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER shows a tool that can calculate the path to a state if available.

Your answer

Register or to post your answer.