Hi! I want to keep order status changes history to see it in the last changes field of the administration tab of Orders in the hmc. Changes made by users via hmc are recorded out of the box, but my task is record all changes of an order status regardless of weather they were made via the hmc or by ImpEx or they were made by Job or Action or by anything else. There's no problem to write changes to an order object, the problem is how to track when and why status was changed.
Well, I can write changes in the integration services, but how to deal with the other changes? I consider AOP but I'm not sure about efficiency of this solution, I'm afraid of potential performance issues.
Could anyone suggest a good solution to this problem?
Thanks in advance, Vitaliy.