Are process variable's values being stored in "ACT_RU_VARIABLE" table of H2 Database?

Hi to all.

I would like to ask this issue:

While I 'm able to see the value of my process variable in Cockpit, I don’t see this stored in the respective H2 Database table (ACT_RU_VARIABLE).

Does anyone know please if process variables’ values are being stored there and how can I access them?

Thank you in advance,
Steve

Hi @steftriant,

if the process variable is of a primitive type (number, string, etc.) then the value is stored in the table ACT_RU_VARIABLE. Otherwise, it is stored in the table ACT_GE_BYTEARRAY.

Best regards,
Philipp

1 Like

Hi @Philipp_Ossler.

Thanks for your feedback.
In my case, I’ve created via camForm function a json variable of name “product”.
I can see the submitted values of this variable inside Cockpit but when I search inside the H2 Database, I can’t see somewhere these values, neither in the ACT_RU_VARIABLE table nor in the ACT_GE_BYTEARRAY.

So, based on the Docs, have I to follow the guide descibed here https://docs.camunda.org/manual/7.9/user-guide/data-formats/json/ in order to access the value of my created json variable in H2?

Best regards,
Steve