我需要根据流中指定的角色来标识Flow中的节点池/节点集,以便可以将事务发送到特定角色/类型的所有节点。
例如:
然后,如果我在流程中传递类型2,则应该能够获得具有该类型(即C,D)的参与方/节点列表。
有可能吗?如果是,怎么办?以及在哪里可以定义节点类型,例如节点名称的后缀?
我想到的一种可能的黑客方式是在每个节点中设置前缀 然后获取节点列表,提取名称并根据其进行标识。但 每次启动流量时都需要它。
感谢您的帮助。
答案 0 :(得分:1)
没有更好的解决方案可以用更少的开销满足您的目的。
如果您希望不可以。对于要动态更改的节点和角色,一种正确的方法是检索角色(无论是否使用oracle)并对其进行缓存。 然后编写单独的流程以触发更新。
如果没有,您可以将其硬编码到配置文件中。