View Single Post

Old 11-27-2007, 01:42 PM   #6 (permalink)
DavidZ DavidZ is offline
Likes to customize RE!

Join Date: Jul 2006
Location: London, UK
Posts: 350
Rep Power: 3 DavidZ is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

I agree that the major problem with using import ids as your primary key for constituents is that you cannot look them up in the same way as you can with constituent ids. One organisation that I worked with used the SSN field (NiN in UK) as the field that linked their two systems. That way they were able to look up the constituent from the search screen. The problem with that of course is the same as the constituent id. It could be changed and removed.

If you did want to go down that route (and have the VBA module) then a simple VBA routine could check that the value has not been changed.

That being said if you do not already own the VBA module I would not buy it just for that one control and would use the import id as you have outlined.

David
__________________
David Zeidman
Zeidman Development
http://www.zeidman.info

Check out my RE API blog
http://www.re-decoded.com

Reply With Quote