首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Camunda,如何从主进程中注入带有特定参数的子进程

Camunda,如何从主进程中注入带有特定参数的子进程
EN

Stack Overflow用户
提问于 2021-11-09 16:33:38
回答 1查看 77关注 0票数 1

我有一个带有Call活动(顺序)的Camunda流,call活动根据流程密钥(I)列表按特定顺序调用几个子流。

例如,我得到一个"flow-1“、"flow-2”的列表,然后执行flow-1.bpmn和flow-2.bpmn。

但是,作用域中还有特定于流程的数据,这些数据添加到“读取批量配置”中的作用域中。例如{"name","flow-1","identifier“:"some- data"},{name:"flow-2","identifier”:"some other data“}。

我希望call活动确定对于flow-1,我需要发送与flow-1相关的对象。我不想发送整个集合,但只想发送流特定的数据。

我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 05:40:55

一些想法:

a)使用呼叫活动设置中的元素变量作为关键字,以提取数据映射中的正确数据元素

b)使用多实例嵌入子进程围绕call活动。在这个作用域中,您将拥有元素变量(processId),然后可以使用它来执行委托变量映射(https://docs.camunda.org/manual/7.16/reference/bpmn20/subprocesses/call-activity/#delegation-of-variable-mapping)

c)将processID作为数据传递,并仅在其子流程实现中获取特定流程的配置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69901777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档