saig0 [https://community.jboss.org/people/saig0] created the discussion
"Re: Can parent and child process use the same processInstanceId?" To view the discussion, visit: https://community.jboss.org/message/646708#646708 -------------------------------------------------------------- Why you need the process instance id of child / parent? That is your use case? In my project I need the relation between child and parent process instance for process monitoring. There is no api to get this information but I could create a process event listener for my case. After the re-usable sub process node is triggered the process instance id of sub-process store in the sub-process node. The listener read this information and store it for application. @Override public void afterNodeTriggered(ProcessNodeTriggeredEvent event) { if (event.getNodeInstance() instanceof SubProcessNodeInstance) { long processInstanceId = event.getProcessInstance().getId(); SubProcessNodeInstance subProcessNodeInstance = (SubProcessNodeInstance) event.getNodeInstance(); long subProcessInstanceId = subProcessNodeInstance.getProcessInstanceId(); SubProcessNode subProcessNode = (SubProcessNode) event.getNodeInstance().getNode(); String subProcessId = subProcessNode.getProcessId(); String subProcessVersion = processInstanceManager.getProcessInstance(subProcessInstanceId) .getProcess().getVersion(); String nodeName = subProcessNode.getName(); // store information } } It works but it would be much better with api access. -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/646708#646708] Start a new discussion in jBPM at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
