title: Why to add process="@this" explicitly to p:commandButton to get action invoked?
body: <p>I know that we need to add explicitly <code>process="@this"</code> to get the <code>p:commandbutton</code> action get invoked and I also know that process attribute defaults to <code>@form</code> in primefaces.  </p>
  
  <p>Since process is defaulted to <code>@form</code> shouldn't the button also get processed along with the other elements in the form and its action should get invoked.  </p>
  
  <p>Can anyone explain the exact reason behind this? </p>