Red Hat Bugzilla – Bug 807965
Process ID cannot be the same as process Name, for any process within a package deployed to jbpm-console.
Last modified: 2016-07-31 21:14:12 EDT
Description of problem:
If the ID attribute of a process (1), deployed to the jbpm-console, matches the Name attribute of any given process (2) also deployed to the jbpm-console, when starting the process (1) by pressing [Start] in the jbpm-console, the process is not started.
Instead, the process BPMN definition of the process (1) is displayed in a overlay window in the jbpm-console.
Version-Release number of selected component (if applicable):
BRMS 5.3 Early release 3
This is consistently reproducible.
Steps to Reproduce:
1. Create process, with ID = "P1" and Name = "N1", in Guvnor defaultPackage.
2. Create process, with ID = "N1" and Name = "Nx", in Guvnor defaultPackage.
3. Build defaultPackage, and refresh jbpm-console.
4. Pressing [Start] in jbpm-console, on process with Name "N1" starts process with ID "P1", as expected.
5. Pressing [Start] in jbpm-console, on process with Name "Nx" displays the BPMN definition for the process.
The process BPMN definition of the process with ID = "N1", matching the Name attribute of the process with ID = "P1", is displayed in a overlay window in the jbpm-console.
The process with ID = "N1" should be started.
A temporary workaround is ensuring that the processes are defined with unique ID and Name attributes.
pull request available at: https://github.com/droolsjbpm/jbpm/pull/74
ensures that console will fetch proper formats of assets when quering Guvnor for process/task forms.
Update status to ON_QA. Please verify them against ER6.