Skip to main content
dhananjayk3480
September 7, 2022
Question

End Node Vs terminate Node

  • September 7, 2022
  • 21 replies
  • 0 views

What is the main difference between end node and terminate node from process/architect perspective like archive, data management/ engine?

PS: we all know the implementation that if terminate node execute then it will close any in progress node in a process unlike end node.

21 replies

stefanhelzle0001
September 7, 2022

There is no difference in regards to data management.

peter.lewis
Employee
September 7, 2022

The only difference is that processes that use terminate will usually end up finishing sooner (or at least are less likely to hang around unfinished), so it could have an indirect effect on your memory usage.

In general I'd recommend using terminate nodes on most process models (unless you explicitly have a reason not to) just to make it less likely that you end up with a bunch of abandoned process models. Terminates are also easier for troubleshooting, because if you end up creating multiple active flows as part of starting / restarting nodes, then you don't need to ensure that all of your active flows finish.

dhananjayk3480
September 7, 2022

Thanks for the detailed info, what do you mean by unfinished process or abandoned process?