I was really confused how EnforceOrder processor works and NiFi documentation made it even more confusing. After some time looking for an explanation, I found this gist <https://gist.github.com/ijokarumawak/88fc30a2300845b3c27a79113fc72d41> which I think was created by a developer who created this processor. It does much better job explaining the processor and various options and relationships than NiFi doc so wanted to post it here for someone who is looking for the same information.
https://gist.github.com/ijokarumawak/88fc30a2300845b3c27a79113fc72d41
