我尝试用select标记创建camunda表单:
<select
required
id="Assignment"
cam-variable-name="Assignment"
cam-choices="assignments"
cam-variable-type="String">
</select>
我需要在打开表单时(在启动流程之前)用数据库中的值填充它。但卡蒙达并没有正式的听众。
我能用什么方法?
1条答案
按热度按时间e3bfsja21#
如果您坚持这样的设计,那么答案要么是服务任务,要么是执行侦听器,要么是任务侦听器。请看:https://docs.camunda.org/manual/latest/user-guide/process-engine/delegation-code/
但是,如果出于其他目的不需要将数据作为流程数据,则可以根据作为流程数据携带的主键直接从ui调用提供数据的服务。