Bug in core_bl_bus_process_model_uml_script.xsl (viewer 6.02)
Posted: 27 Sep 2017, 12:18
Hello,
When I try to render a "slightly" more complex diagram of a business process flow after the second decision node the responses are not rendered beneath the right nodes anymore.
I took a look at the UML script generated by the core_bl_bus_process_model_uml_script.xsl and it looks strange / wrong:
and it should rather be like this I guess:
I somehow suspect there is a bug in the XSL when it comes to select the relations of a decision node correctly...
Thanks for any help / suggestions / fixes.
Regards
emmacc
When I try to render a "slightly" more complex diagram of a business process flow after the second decision node the responses are not rendered beneath the right nodes anymore.
I took a look at the UML script generated by the core_bl_bus_process_model_uml_script.xsl and it looks strange / wrong:
Code: Select all
"Reviewthing" -->"Thing ok? \n <size:10><color:#ffffff><i>No Role Defined</i></color></size>" as Thingok << question >>
if " " then
"Rejectthing" -->"Some Decision? \n <size:10><color:#ffffff><i>No Role Defined</i></color></size>" as Somedecision << question >>
if " " then
--> [Yes] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something A \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethinga
--> [Yes] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something C \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingc
else
--> [No] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something B \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingb
else
--> [No] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something D \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingd
and it should rather be like this I guess:
Code: Select all
"Reviewthing" -->"Thing ok? \n <size:10><color:#ffffff><i>No Role Defined</i></color></size>" as Thingok << question >>
if " " then
--> [Yes] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something A \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethinga
else
--> [No] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something B \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingb
"Reviewotherthing" -->"Some Decision? \n <size:10><color:#ffffff><i>No Role Defined</i></color></size>" as Somedecision << question >>
if " " then
--> [Yes] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something C \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingc
else
--> [No] "<img:/C:/../essential_viewer/images/person-icon-empty.png> Do something D \n <size:10><color:#aaaaaa><i>No Role Defined</i></color></size>" as Dosomethingd
Thanks for any help / suggestions / fixes.
Regards
emmacc