Point of the question was to ask your view of what a "duplicate" is and how
it should be handled - yours was a perfectly valid description save for one
thing - not sufficient for a lot of people. At the end of the day -
Outlook would get criticized regardless of what "simplistic" approach is
implemented. Difference of how it's done (ignoring the 3 fields used to
determine a dupe) is that when importing - the "new" item is "known" - it's
the one that comes from the input source. What you're describing is Outlook
determining which contact item to select from a single source which is not
the same animal.
Would also suspect that having to deal with a window on a contact by
contact basis as to which is more recent when a lot of contacts are
involved would be a horrendous task. As mentioned, if done via Outlook,
there are only two fields that could be used to determine that which are
the CreationDate and LastModificationTime fields. These would "always" have
the latest values for items created by the sync software so in the scenario
you describe, the contact items from the mobile device would always be the
most current.
Concept of "sync" is that the "same" contact items get updated (not new
ones created) so there is something that has caused those items to be
considered as "new contacts". It's the sync software that's creating the
new contact items - Outlook is not remotely involved at this stage.
For the record, question wasn't related to whether or not you wanted to use
3rd party software or even suggesting that as the solution. Was just
curious as to what you considered to be valid "duplication rules" to
compare to other answers received over time. As expected, many other people
wouldn't consider the approach you outlined as viable for their needs. Real
question is "why is your sync software" creating the duplicates in the
first place which might be a question to pose to whoever wrote the
software. At a minimum, you should get a better understanding of how
"their" process works since that's where the problem seems to be
originating from if it's an on-going issue. If everyone ended up with a
never-ending set of duplicate contacts everytime they "sync'd" - logic
indicates that that would cause a massive uproar from the "community at
large". From the description, there is no "sync" going on in these cases
but rather new contact items simply being added to the target Outlook
folder (which sounds very much like a setting in your sync software). The
other curiousity based on your description, sounds like this only creates
duplicates on the Outlook side of the equation but not on the mobile side
of things.
In any case, thank you for your response.
Karl
--
____________________________________________________________
Karl Timmermans - The Claxton Group
ContactGenie - QuickPort/DataPort/Exporter/Toolkit/Duplicate Contact Mgr
"Contact import/export/data management tools for Outlook '2000/2010"
http://www.contactgenie.com