如何在数据库中保存多个产品,以模拟卡蒙达的在线购物过程?

How to save in a database more than one product in a simulation of a online shopping process in Camunda?

提问人:Chiara 提问时间:6/12/2023 最后编辑:horseyrideChiara 更新时间:6/13/2023 访问量:26

问:

BPMN 图像

嗨,我们尝试使用 Camunda Modeler 绘制在线购物业务的流程。映射后,我们尝试通过添加 JSON 表单来实现模拟。在图像中,您可以看到该过程的第一部分。您可以看到 start 事件,然后是网关,然后是一系列任务,客户选择产品、选择尺寸并将产品添加到购物车。之后,我们询问客户是否想要其他产品,或者是否要继续付款。这就是问题所在,因为如果客户端选择添加新产品,则以前的产品不会作为变量保存在“IdOrdine”中,而是被新产品替换。

变量模拟 1 变量模拟 2 变量模拟 3

感谢您的帮助

我们没有尝试任何具体的东西......我们是软件的新手

Process camunda BPMN Camunda-modeler

评论


答:

0赞 Jan Galinski 6/13/2023 #1

如果要使用多个产品,则需要一些存储所有产品的集合变量。单个变量自然会被下一个循环覆盖。