Skip to main content
Question

Populating multi-choice enumeration via a Workflow

  • November 7, 2025
  • 1 reply
  • 21 views

Hello,

I'm struggling to populate a multi-choice Custom Enumeration attribute via Camunda Workflow in IFS Cloud.

 

I have a custom attribute (e.g., Cf_Factory) that is a multi-choice (multi-select) custom enumeration.

  • When adding a row using the UI, I can see (in the debug console) that the field expects an array like:
    Cf_Factory: ["CfEnum_London", "CfEnum_Manchester"]

  • When I try to create this row using Camunda Workflow, things break:

    • If I set a single value: execution.setVariable('Cf_Factory', 'CfEnum_London');, it works.

    • If I try to set multiple values, nothing works. I’ve tried multiple things via a Script Task: ArrayList, Spin, comma-separated (["CfEnum_London","CfEnum_Manchester"]), etc

Has anyone successfully set a multi-value (multi-enum) Custom Field via Camunda Workflow? Surely this must be a common task and usage for Workflows?

 

I am on IFS Cloud version 23R2.

 

Any advice or experience would be much appreciated!

1 reply

  • Author
  • 2 replies
  • November 11, 2025

I’ve worked around this by having the workflow trigger a PL/SQL event action, which handles the data population through a standard CRUD Update call.

 

However, I’m curious whether this could be achieved directly through a Camunda IFS API call instead. If PL/SQL event actions are eventually being phased out in favor of Workflows, there should logically be a native way to perform this kind of update within the Camunda context itself. Has anyone explored or implemented such an approach?