InvTransfer.CommitTransfer Inventory Transfer BPM fires in Classic but not Kinetic

I have a few preprocessing BPMS on InvTransfer.CommitTransfer

For certain warehouses it will stop the transfer if the user is not part of a specific group that can release quality holds.

This has been working for years.

I have been testing them as part of the Linux container “upgrade” we have been given and found something neat.

When I run them in Classic they fire as usual. If I use Kinetic they do not fire. Has anyone run into this?

Asking here before I dive into devtools as it doesnt always seem to show the methods that fire for me.

1 Like

Kinetic fires a different BO CommitTransferAndUpdateHistory it has a note if I recall from a release Used at the MetaFX. This method will commit the inventory transfer.

4 Likes

I feel like someone brought that up in a thread too.

You are fantastic. That did it!

1 Like

Although the data set in CommitTransfer has the lot# the data set in CommitTransferAndUpdateHistory does not hmm. The field is there but the lot number is blank. Which for my purposes is not good - I’m updating a date in PartLot.
We use lot tracking, everything has lots.

Update: None of the datasets have a filled in lot# - all blank. Which considering that it just moved the item it should know the number.

Had to move it from a Post Processing Directive (which worked with CommitTransfer) to a Pre Processing Directive.

2 Likes