Hi,
I’ve got a really weird intermittent WF issue I hope someone might have seen before. Basically at intermittent intervals the WF in question just seems to stop mid flow. All the items are completed (i.e. no errors.) There are no short dumps, it just simply doesn’t move on to the next item.
The WF item in question is getting a table of approvers. It does this successfully and I can see the data is correct in the log. The next step should be to start a loop but it never gets there?! It’s as if this next step does not exist.
This looks to have been caused by locks taken on table SWWWIHEAD as shown in SM12. Obviously this lock is taken out by the WF engine and not by anything in the code. I'm assuming the lock should have been released at the end of the item to be retaken at the start of the subsequent item?
I've tried changing the lock properties on the WF basic data tab. None of the options seems to alter this behaviour.
Any ideas? Could it be an issue with table sizes (SWWWIHEAD?)
Cheers