I have a process question about assigning the preferred address on a record.
Starting with this scenario:
|Address||Type||Preferred||Date From||Date To|
If a gift comes in with address B for the donor IOM seems to just switch which address is preferred but leaves everything else alone (type, date to, etc.)
Is this expected? I would like to treat reassignment of preferred address the same way that I treat a new preferred address as the settings in the profile indicate.
Unfortunately IOM doesn't remove values such as the date to at this time. However, we do have a UserVoice suggestion which I would encourage you to vote on.
Nic, getting back to this "Dirty" thing.
What does that mean exactly? For example, if IOM adds an address to a constituent but otherwise does nothing would the constituent record be dirty? What about in AfterConstituentSave? Does it get "clean" after a save or after the row commit?
Is a constituent always dirty if there is an IOM match even if nothing changes on the record? (like a gift batch import for example where there is an auto-match to the constituent)