Skip to main content
Enterprise Agile Planning icon with arrows

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Nov 12, 2010 — Enterprise Agile Planning expert

CollabNet TeamForge Integrated Applications: More Than Ever Before

Enterprise Agile Planning

Despite all the features of CollabNet TeamForge, sometimes you just need one more thing. Maybe it’s some in-house application you’ve developed, maybe it’s a legacy service you’re migrating from, maybe something else, but from time to time, you need to integrate some other web application into the TeamForge project.

TeamForge has always had a facility for this called “Linked Applications.” With Linked Apps, you can specify an URL to use to invoke the external app, and optionally a Single Sign-On linkage so the external app can use our APIs to call back to the TeamForge site for additional information and actions. This is a great facility!

But sometimes, you want more. And with CollabNet TeamForge 5.4, you get more! A new facility, called the “Integrated Application Framework,” allows external applications to integrate far more deeply into the TeamForge system, benefitting from many of the conveniences and power features of the core app.

For instance, TeamForge’s built-in components include a popular feature we call “linkification”: in areas like discussion forums, issue comments, and so forth–pretty much all the type-in text areas–you can type the “artifact identifier” of any TeamForge object, and TeamForge will automatically turn that text into a URL that leads to the object. Post a message to a forum like

Hey, Jim, have you fixed bug [artf5101] yet?

and Jim replies

Sure, that’s fixed in [cmmt364]. The new design is described in [doc3263], and the release containing the fix is [rel2563].

Anyone reading that discussion can click those links and go straight to the objects.

With a Linked Application, your external app can be accessed in the same way. You specify the “prefix” to use for your kind of objects, and some details about how to compose those into URLs. TeamForge now knows to recognize and linkify those references, creating direct links to your external application.

You can also specify per-project prefixes. Sometimes, your external app can only support one TeamForge project per instance of your app. To support multiple projects, you may have to set up multiple instances of the app, and these might reuse the same numbers–there might be an object 100 in each project. How can TeamForge know which object to link to? Well, if your external app allows specifying different prefixes on the object identifiers, you’re in business, because TeamForge Linked Applications can be configured to use different prefixes for each project as well.

There’s a sample Integrated Application included with the product. Follow the tutorial found in the help section “Use Pebble as a sample integrated application” to see how it’s done.

More from the Blog

View more Government Cloud
Apr 12, 2022 Government Cloud receives FedRAMP Authorization through sponsorship from the United States Department of Veterans Affairs

Enterprise Agile Planning
Flagship Agility solutions can effectively scale agile deve ...
Read More
Nov 22, 2021

What are the qualities of highly effective agile teams?

Enterprise Agile Planning
A team is the core unit of productivity in an agile organization. Wher ...
Read More
Nov 15, 2021

How an open-first attitude revolutionized government tech development

Enterprise Agile Planning
Public perception of government is often that it is slow-moving, reluc ...
Read More
cross functional
Nov 08, 2021

6 best practices for building resilient cross-functional teams

Enterprise Agile Planning
Agile frameworks prize the quality of resilience within every facet of ...
Read More
Contact Us