The documentation about timer events (cf. https://docs.camunda.io/docs/next/components/modeler/bpmn/timer-events/) lists the possible expression types (cycle, date, duration) but there is no information about which expression type is supported for which timer event (start event, boundary event, intermediate catch event, interrupting or non-interrupting, ...). The Zeebe engine does not support all possible combinations which should be clarified in the documentation. I am raising this because the possible combinations must be reflected in our modeling tools (don't let users use expression types that aren't supported). But I'm having a hard time figuring out which combinations are supported. I guess our users would be facing the same issue.
The documentation about timer events (cf. https://docs.camunda.io/docs/next/components/modeler/bpmn/timer-events/) lists the possible expression types (cycle, date, duration) but there is no information about which expression type is supported for which timer event (start event, boundary event, intermediate catch event, interrupting or non-interrupting, ...). The Zeebe engine does not support all possible combinations which should be clarified in the documentation. I am raising this because the possible combinations must be reflected in our modeling tools (don't let users use expression types that aren't supported). But I'm having a hard time figuring out which combinations are supported. I guess our users would be facing the same issue.
Related to https://camunda.slack.com/archives/C02UMKN3DTL/p1682677528275489