Assigned To, InvalidListValue after TFS Synchronize

2 posts, 1 answers
  1. Tonci
    Tonci  avatar
    22 posts
    Member since:
    Oct 2007

    Posted 05 May 2011 Link to this post

    I have a TeamPulse project (standard Agile template) that is synchronized with TFS2010 project (standard MSF Agile template) using query (WI only filtered by area).

    TeamPluse is 2011.1.504.0
    TFS is 2010 SP1.

    After initial sucesfull TFS synchronization i used TeamPulse to add several new tasks to existing UserStory. All new tasks are assigned to me.

    Than I started second TFS synchronization and I see folowing error for each new task:
    Work item has invalid fields. (filedName='Assigned To' | Value='Tonci vatavuk' | Status='InvalidListValue')

    My full name in TFS2010 (and company AD) is "Tonći Vatavuk".
    My full name in TeamPulse is "Tonći Vatavuk".
    If I look at drop down list with users in TeamPulse I see "Tonći Vatavuk".

    The new TeamPulse task before TFS synchronization was assigned to "Tonći Vatavuk".
    The same task after TFS synchronization is assigned to "Tonci Vatavuk" (so it is different 4th character of first name)
    I can easy change it in TeamPulse to "Tonći Vatavuk" by selecting it from dropdownlist with usernames.
    Still this do not help to make TFS synchronization without this errors.

    It looks that change in full name is happening during TFS Synchronization.

    I made workaround using standard ValueMapping in TFS sync XML config... sample of it ...
        <ValueMapping Name="AssignedToValueMapping">
            <Value TeamPulseValue="Tonci Vatavuk" DestinationValue="Tonći Vatavuk" />
    After this, TFS Synchronization is working without errors. My full name is OK in TFS.
    My full name is wrong on all tasks in TeamPulse but that is not end of the world ;-)

  2. Answer
    Joel avatar
    300 posts

    Posted 06 May 2011 Link to this post

    Hi Tonći ,

    We still have some work to do regarding improving the internationalization of TeamPulse.  One of the issues we currently have is inconsitent use of nvarchar in the database.  As you've seen, your user name is initially correct because in our User table we used nvarchar, but in the AssignedTo column in the Story table we did not.  This is what is causing the loss of the accent in the c.  Please accept my apologies.

    We are still planning our R2 release, but there is a good chance we will be working on improving the internationalization of TeamPulse for the R2 release (it's a big job :)).  As of right now the R2 release is scheduled for some time in August.  For now though, the workaround you are using is your only option.

    And thanks for providing so much detail on your issue.  It was very helpful.

    the Telerik team
    TeamPulse R1 Release is Here!
    Want to know what’s new and more about the exciting features we’ve introduced? Join us for the Release Webinar.
Back to Top