Camunda填充在StartEvent数据/开始的处理时

问题描述 投票:0回答:1

我在Camunda新和刚开始学习。我想填充在startEvent一个下拉列表。我有下拉在这样的嵌入形式。

<select cam-variable-name="PRODUCT_TYPE"
        cam-variable-type="String"
        cam-choices="AVAILABLE_PRODUCT_TYPES">
</select>

我不知道在哪里实现了代码应类似于此java的委托。

Map<String, String> productTypes = new HashMap<String, String>();
productTypes.put("001", "Notebook");
productTypes.put("002", "Server");
productTypes.put("003", "Workstation");

execution.setVariable("AVAILABLE_PRODUCT_TYPES",  
  objectValue(customerData)
    .serializationDataFormat(SerializationDataFormats.JSON)
    .create());

监听器不为startEvent工作。我曾尝试camunda:formHandlerClass扩展。这也被调用,但它造成了空白表格被打印,因为createStartFormData被返回null。

请点我在正确的方向。

camunda
1个回答
0
投票

您可以设置一个监听器与过程本身就像this上面的代码。

© www.soinside.com 2019 - 2024. All rights reserved.