如何在启动进程之前调用java类?

r7s23pms  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(276)

我尝试用select标记创建camunda表单:

<select
                required
                id="Assignment"
                cam-variable-name="Assignment"
                cam-choices="assignments"
                cam-variable-type="String">
        </select>

我需要在打开表单时(在启动流程之前)用数据库中的值填充它。但卡蒙达并没有正式的听众。
我能用什么方法?

e3bfsja2

e3bfsja21#

如果您坚持这样的设计,那么答案要么是服务任务,要么是执行侦听器,要么是任务侦听器。请看:https://docs.camunda.org/manual/latest/user-guide/process-engine/delegation-code/
但是,如果出于其他目的不需要将数据作为流程数据,则可以根据作为流程数据携带的主键直接从ui调用提供数据的服务。

相关问题