how to make event service compatible with In TFS 2010 for Scrum template V2

Unanswered how to make event service compatible with In TFS 2010 for Scrum template V2

  • Tuesday, April 12, 2011 4:10 AM
     
     

    Hi all, I wanted to make my Scrum V2 template fully functional without transfering those to V3 template which is compatible with TFS2010 .With V2 template we have allmost 40 working proj with their history so importing those to v3 template is next to impossible. Pls suggest me some way to work on V2 template with event service(does status roll back)in TFS 2010 I tried that making new proj with V3 template and importoing all history to the new proj but that was too hectic job.

    The purpose of making this template working fine with its event service in TFS2010  is.... we want to make automatic roll up of states and remaining Hrs of the WI, as it was working fine in TFS 2008. A new problem here is In TFS 2010 there are so many Linked types (Parent chiled, Successor Presador and many more) so we want these automatic shoul be done under any linked type selection. In Tfs 2008 this event service is working only with Related Link type.

    Please suggest me any way to get it done

     

     thank you

All Replies

  • Thursday, April 14, 2011 12:26 AM
     
     

    Hi Smita,

    If you still have the SFTS service running and have the two rules files on your server, you can reconnect TFS 2010 to the service.  Install the TFS 2010 Power Tools on your workstation to have the Alerts Explorer so you can create a new notification.   You'll just need to create a SOAP notification and connect it to the WorkItemChangedEndpoint.asmx service on your TFS box.  Just know that out of the gate, TFS 2010 only does the updates once every 5 min.  You can take this down to 0 if you'd like it to work like the template did in TFS 2008.

    Hope this helps.


    Ryan Hanisco
    MCSE, MCTS:TFS 2010, SQL 2005
    techsterity.wordpress.com
  • Monday, April 18, 2011 1:39 AM
    Moderator
     
     

    Hi Smita,

     

    Thanks for your post.

     

    I marked Ryan’s reply as answer, if you have any concern with it, please feel free to unmark it. 


    John Qiao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Tuesday, April 19, 2011 7:05 AM
     
     

    hello John and Ryan,

    You both not got my problem correctly...

    I want an event service which could work fine with all scrum template. Here event service means this service automatically update the status as well as remaining work Hrs if any child WI set to done. This was known as SFTS V2 event service in TFS 2008. there is only one linked type is available to connect two WI and that is 'Related' 

    but in TFS 2010 there are various types of Linked types available in Scrum template...(Parent chiled, Successor Presador and many more)

    ther is one block available by Crispin Parker http://consultingblogs.emc.com/crispinparker/archive/2011/01/07/scrum-for-team-system-v2-projects-in-tfs-2010.aspx?CommentPosted=true but this only enbles that fuctionality for Scrum V2 template in 2010 envirnoment under linked type Related. But what about the other linked types?

    if we select any other linked type to relate two WI other than 'Related' so automatoc rollup does not work,

    pls suggest me iff you have any solution

     

  • Tuesday, April 19, 2011 2:49 PM
     
     

    The 2008 version of the template only recognizes the "Related" link type -- This is by design.  If you would like to include other types, you will need to edit the rules XML files to include these.  You will want to test that thoroughly before depending on it too.

    I have used the 2008 service and the 2010 service in quite a few implementations, but have never had to use the custom 2008 service written for 2010.  In the native 2010 service, adding additional link types isn't a huge deal, though you do have to duplicate rules in the Aggregation and Transition rules files.  If I were you, I'd dig into the rules files and do a PoC with the service referenced in the link -- hopefully it is the normal 2010 service format with a new set of custom rules.

    Lastly, making the rules work for a bunch of different link types can be dangerous leading to circular rules.  You will want to plan this out very carefully to control the types and order that the rules fire in.  Also note that the 2010 service can group rule execution into single passes so you'll want to watch that too.


    Ryan Hanisco
    MCSE, MCTS:TFS 2010, SQL 2005
    techsterity.wordpress.com
  • Friday, May 13, 2011 4:56 AM
     
     

    Hello Ryan,

    Thank you very much for your such a usefull suggetion. But still before going forward with this suggetion i just wanted to confirm that is there any another way to make event sevice work on SCRUM V2 template on TFS 2010 envirnoment. I am litil bit confused becuse why there is no one facing the same problem in 2010 envirnoment and you also mention that you didnt find such problem while you were using some implimentation in both envirnioment.

    As we were having allmost 50 projects with this template in TFS 2008 envirnoment . As now we migrated to TFS 2010 envirnoment with all those projects event sevice just stoped working on that so i did one work arround suggested by Crispin on... http://consultingblogs.emc.com/crispinparker/archive/2011/01/07/scrum-for-team-system-v2-projects-in-tfs-2010.aspx?CommentPosted=true

    and this solved problem only for Related Link type and not others.