I have a Process Model in which last node is as same as start node's interface , this last node is just showing some grid on the same interface after getting few details,
But the problem is this , the last node is working if I monitor it but it won't show it's result on site instead it refreshes the page and start a new form to get submit.
Discussion posts and replies are publicly visible
I think you might have forgotten to enable the activity chaining between the 2 nodes.
docs.appian.com/.../Process_Model_Recipes.html
I did , Also everything which is basic and required I did that too
Hard to say from the limited information. Would require some screenshots and maybe the code in the interface(s).
This last node is running if I monitor this PM but not show up on site and without completing the process a new Instance starts.
Where is the original input task or start form where it's coming from?
Also - are those sub processes synchronous or asynchronous? If they are synchronous, did you enable chaining inside of them?
yes, They are synchronous and I enabled activity chaining inside them
There must to be something in your process that is breaking the chain.
You'll need to double check that every flow line in between the original start form and that task is chained, and that every single flow line inside any interceding subprocess is chained too - check for ones you might be missing due to overlapping with other flow lines, etc. And also note that the total number of "hops" between two nodes (including any found in subprocesses) can't exceed 50, otherwise chaining breaks automatically.
Actually, I have a migration project so I can't change the design of Process Model , So is there any way to exceed the number of nodes between two User Input Task and anything else you suggest to me.
From Log file(db_xpx) I got this:
Could not chain to attended activity. Limit of 50 unattended nodes executed was reached."
Can you change some of the subprocesses to be async rather than being synchronous?