TFS Integration Tools -Why is my user value mapping only working partially? Q&A-54

Q: In recent migrations we used a field and value mapping to map users from the source system to users in the target system. Only some of the user accounts are mapped during the migration while others seem to be ignored?!?

A: The value mapping is “case sensitive”!

In the example below only AUser would be mapped by the ValueMap, as BUser and CUser are not a match using a case sensitive comparison. The end result in this hypothetical example is that AUser is mapped and the other two are moved “as is” as shown.

Watch out for this “feature” :) In a TFS to TFS environment this may be viewed as a bug, however, other systems are case sensitive.