AnsweredAssumed Answered

Set enum value to process variable

Question asked by ic2h on Nov 6, 2017
Latest reply on Nov 13, 2017 by ic2h

Hi!

We have to save process instance variable which is enum. For example: workflow has variable general_status which contains one of values:

public enum IwGeneralStatus
{
IN_WORK("InWork"),
WAITING_FOR_APPROVAL("WaitingForApproval"),
WAITING_FOR_PAYMENT("WaitingForPayment"),
PAID("Paid"),
COMPLETED("completed");
   
    // ...
}

We wanted to set one of this values via BPMN diagram when task being executed. So, we created a Service task which contains expression ${iwGeneralStatus.IN_WORK}  and tried to save it to our general_status:

but got next exception:

org.activiti.engine.ActivitiException: Unknown property used in expression: ${iwGeneralStatus.IN_WORK}

 

 

Is there a way to save enum to process variable via diagram?

Outcomes