Can I guarantee that onAfterUpdate object actions will occur in a certain order?
I have one onAfterUpdate action (a client extension) that processes some sensitive information, and then another action (an “update an object entry” action) that clears the sensitive information. (Imagine something like processing a credit card transaction, then replacing the CC number with “***”.) I want to make sure the first action can process the information before it’s cleared by the second.
Oh thanks for mentioning that you can access oldValue in Expression Builder, I hadn't realized that! I am already using conditions to make sure the "process sensitive data" action doesn't run if it's handed already-cleared sensitive data. But I want to be sure it WILL get a chance to run before the sensitive data is cleared.
– ablomenberg