Integrate custom issue tracker

We have our own issue tracking software that we use in house already. Since not all projects will be under Team System, I don't want to have two ways of tracking project issues. Therefore, I would like to replace or integrate with Team System.

I believe through extensibility this can be done, can someone point me to a sample or provide any other information on where best to start?

Dave

[400 byte] By [MrDave] at [2007-12-17]
# 1

You can find our Team Foundation extensibility kit at http://www.vsipmembers.com/downloads/28/UserFileDownload.ashx.

You can also find information on migration at http://msdn2.microsoft.com/en-us/library/ms181248(en-US,VS.80).aspx.

Thanks,
Mohammad

MohammadIqubal at 2007-9-8 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - General...
# 2
Thanks Mohammad - I'm not looking to migrate the existing issue tracker items into Team System work items, I'm looking to make Team System use my existing application for tracking work items.

I have the extensibility kit and I'm starting to go through it, however, I was hopping to find a more of a specific example of doing this type of customization so I didn't have to re-invent the wheel if necessary.

Ideally what I'm looking for is the article "How to integrate your issue tracker with Team System"

Dave

MrDave at 2007-9-8 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - General...
# 3

My initial thoughts go along a few lines:

-- Custom code using the api's of TFS to update your current issue tracker
Kicking off that code at some schedule or better yet a service that moves the issue in response to an alert or event provided by the server when the issue is created, updated, etc.

-- A batch transfer process based on XML ouput from a report that is scheduled.
Though as a consultant for a Microsoft Gold Partner I add the disclaimer-- why ever would you want to do such a thing. ;-)

MichaelRuminer at 2007-9-8 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - General...
# 4

Thanks Michael for your thoughts.

Yes, I guess keeping dual systems is a possibility but not what I'm looking for.

I guess I was looking for an acutal MS reply regarding support for extensibility around the issue tracking aspects of team system and how to integrate an existing system with the overall Team System process.

I can't imagine that we are the only company that has an existing issue tracking process that works and are not fond of dumping it to have a new one that has less features overall. That's not saying that what Team System provides is not good, but that it doesn't fulfill the needs that we have built in our current solution.

From an ISV perspective I'm looking for what support is available to simply replace that portion of Team System with a 3rd party solution.

Looking foward to any other thoughts as well as MS chiming in.

MrDave at 2007-9-8 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - General...
# 5
That's a valid question and reasonable point. I know exactly where you are coming from.
MichaelRuminer at 2007-9-8 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - General...

Visual Studio Team System

Site Classified