What's your favorite way to do context-preserving writes? For instance, I'm working on a logging system where I need to write to a field in a table, "zz_log". I had been using New Window script steps to preserve the context of the original window (in case I wanted to revert that record, and any transactional changes with it) but discovered that the New Window step sometimes fails.
I'm concerned that if I use "Go To Layout" as a fallback, I lose the ability to revert a transaction in case something goes wrong. But if I use connector-selector and write via a portal object, then I lose the log entry (that something went wrong) if I need to revert.