I'm not sure I follow. Are you saying that you have a flowaction, which is designed to submit itself onLoad? And occasionally you get transaction ID mismatch issues? Have you used Fiddler or a similar debugger to see exactly where your transaction IDs go wrong? I'd probably start there. If I had to guess, you are passing a transaction boundary and not refreshing a critical section which leads to it using stale data when it autosubmits. Once you figure out which section needs to be refreshed, you probably just need to make sure that happens before you call the action which calls the commit.
Yes the flowaction is auto submit and it refers the pega auto out of the box HTML AutoSubmit
I am auto submitting when the user clicks on the Work object in the Workbasket and not passing any I have 3 types of Workbojets and this works fine for one type of Work Object but does not work fine for other 2 , I have limited knowledge on the transnational