I am tasked with creating a business process that starts up, checks if a file is ready for
parsing, and then if it is, parses the file. If no file is available for parsing, it
should keep checking for the file. So essentially there are 5 nodes here:
1) Start Node
2) Check for File Node
3) Decision Node (transition to parse node if file exists, transition to check for file
node if file does not exist)
4) Parse File Node
5) End Node
The question that I have is, in a process like this, which keeps looping back to
"Check for File" if there is no file available, should it ever end? My question
is a general one, should a business process ever be non ending? That is, should
"Parse File Node" return to "Check for File Node" even after it is
finished doing its work. Should the end node never be called in a business process like
this?
Or should a business process always startup and eventually end. So instead of the
"Decision Node" transitioning back to "Check for File Node" when a
file is not found, should it transition to the "End Node" and thus require an
outside system to re-instantiate a new process instance every X frequency.
Regards,
Jeff
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3990848#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...