can't set route join type with tools

Confluence User - 10 Jan, 2017

Process builder returns error:

Deployment Error: Type=ERROR, Sub-Type=LOGIC, Location=Package 'GenericFacility', WorkflowProcess 'dynamic_assignment2', Activity 'route5'
Multiple incoming transitions without join type defined

The problem occurs only if the types of input and output object are Tools, because the "Join type" properties disappears from "Route properties":


 


while if the output item is an Activity, the tool works correctly:

 

the problem is related to a bug or "Process builder" works this way?

 

process;route;join;tools;builder

4


10 Jan, 2017
confluenceUser
1
confluenceUser

Hi there,

Apparently this is not how the Process Builder works. The validation seems to be working properly, as there should be a Join Type defined when there are multiple incoming transitions to a route.
But as you say that the Join Type field is not available when the input and output transitions lead to a Process Tool, then I would really call it a bug and would suggest you to reach out to Joget.

In that case, please see if there are any JS errors on the web console for this and confirm what version of Joget are you using as I haven't encountered this in v5.0.11. In the meanwhile, you can use the good old Workflow Designer or add this following section (by replacing your values) in the debug dialog of the Process Builder:

<xpdl:Activity Id="route2" Name="">
	<xpdl:Route/>
	<xpdl:Performer>participant5</xpdl:Performer>
	<xpdl:TransitionRestrictions>
		<xpdl:TransitionRestriction>
			<xpdl:Join Type="AND">
				<xpdl:TransitionRefs>
					<xpdl:TransitionRef Id="transition4"/>
					<xpdl:TransitionRef Id="transition6"/>
				</xpdl:TransitionRefs>
			</xpdl:Join>
		</xpdl:TransitionRestriction>
	</xpdl:TransitionRestrictions>
	<xpdl:ExtendedAttributes>
		<xpdl:ExtendedAttribute Name="JaWE_GRAPH_PARTICIPANT_ID" Value="participant5"/>
		<xpdl:ExtendedAttribute Name="JaWE_GRAPH_OFFSET" Value="966,43"/>
	</xpdl:ExtendedAttributes>
</xpdl:Activity>

 

Hope this helps!

10 Jan, 2017
confluenceUser
confluenceUser

I was using the 5.0.9 version, just updated to the latest release (5.0.11), no fix. The web console does not report any JS errors. Where can i report the bug? in the meantime, i'll try with the old designer. Thanks for your time!

(Manually updating the XPDL file resolves the problem)

11 Jan, 2017
confluenceUser
confluenceUser

Hi, I also do not encounter this issue in 5.0.11, the Join Type field shows correctly

 

Perhaps there are specific steps needed to reproduce the issue which you may need to share.

 

11 Jan, 2017
confluenceUser
confluenceUser

You could try raising an issue in the open source GitHub project https://github.com/jogetworkflow/jw-community. If you have an enterprise support subscription I guess you will have direct access to the enterprise support.

RELATED QUESTIONS

Your answer


To answer a question you'll need an account.

Print