Hi folks, CopyOrder does not seem to fire when using Kinetic vs the Classic Interface.
I have a bpm that clears out UD fields on OrderHed when the user copies an order. It’s been running fine in classic. When doing some Kinetic testing I noticed the UD fields were not clearing.
So I made new directives that showed an informational message - both pre and post on SaleOrder.CopyOrder and they ran for Classic but not Kinetic.
Now using the dev tools it does look like CopyOrder is running but nothing is happening.
I also went through the methods to see if there looked to be another method like copy order for Kinetic (as this has happened with other methods) but nothing so far.
Has anyone else ran into issues with SalesOrder.CopyOrder in Kinetic?
It does work but unlike the classic screen it does not update the data view.
With Copy Order the classic screen would show the updated fields
With Kinetic CopyOrderWithLineSelection - it does update the fields but the screen does not reflect this until refreshed. Also get a row has been modified by another user if you try to save something. Very VERY interesting.
Might have to do some event handling on the client side to handle the results of the server side BPM.
I modifed the result.OrderHed.UDField and it worked
Changing the db field in CopyOrder worked in Classic but did not completely work in Kinetic implying how the client acts with the server is completely different (makes sense)