TFS Print

TFS does not support printing of TFS workitems out of the box. For teams working only distributed and digital it is not nesseary to print the TFS workitems. Many teams working centralized and use a physical board. For those teams it is important to have the workitem information on the board. My team works with TFS and needs to have the workitems printed. There are some tools which allow printing TFS workitems, but most of them work only with the default team project templates. We have a customized TFS template which requires a kind of mapping. To solve this problem, I decided to write a small tool which provide printing of TFS workitems for any TFS templates.

TFS Print allows you to print TFS workitems for any team project template. It allows multiple configurations for workitem types and queries. There are three report templates for Stories, Tasks, and Improvements built in. You can add your own report templates. You just need an rdlc report (designed in Visual Studio) and a xsd file with all fields provided by your report.

Walkthrough

  1. Fill in your TFS server url
    If your logged in user has permissions to access the TFS server, you don’t need to fill in your credentials.
    TFSPrint_1
    After that you can test your connection to be able to go on the next wizard screen.
    TFSPrint_2
  2. Now you can create a new configuration or choose an existing configuration.
    TFSPrint_3
  3. Choose your team project
    TFSPrint_4
  4. Choose a workitem type and query which returns only wokitems of your selected workitem types
    TFSPrint_5
    Important:
    The current version can’t handle mixed workitem types in a query result. All workitems which are not of your selected workitem type will be ignored while printing!
    Tip: create a print query for bugs, a query for user stories and a query for tasks. For each query create a configuration in TFS print.
  5. Map your TFS fields to the report fields
    TFSPrint_6
    On the left side are all TFS fields provided by the selected workitem type. On the right side are all fields which the report supports. By using the map button you can map the TFS fields against the report fields.
  6. Select all workitems you want to print
    TFSPrint_7
  7. Print preview and print your workitems
    TFSPrint_8

Installation

Download the Windows Installer from here (Download TfsPrint-V1.1.0.0)

(new Version 1.1 – Support for TFS 2013, Fix multiple Team Project selection, Fix config) If you have Version 1.0 installed, uninstall it before you install 1.1! You should start version 1.1 as administrator!)

  • .Net Framework 4 is required (Download)
  • Works for TFS 2010,2012,2013 RC

In some cases you can’t start the tool by a normal double click, because you don’t have permissions on the program files folder where TFS Print is installed.

Have fun!

This entry was posted in ALM, Team Foundation Server and tagged , , , , . Bookmark the permalink.

4 Responses to TFS Print

  1. Hannes says:

    TFS Print setzt “Run as administrator” voraus, sonst stürzt es ab …
    Fehlende Feldvalidierung, z.B. bei der URL u.ä.
    Etwas mehr UX wäre kein Luxus.

    TFS Print zeigt bei mir keine Team Projects an. Schade, ich hätte das Tool gerne eingesetzt.

  2. Yannik Steiger says:

    Guten Tag,
    in der Liste der Teamprojekte fehlt die Scrollbar. Wenn man mit der maustaste runter klickt, warden die versteckten Projekte auch nicht sichtbar. Leider ist das Tool so nicht brauchbar, wenn man sehr viele Teamprojekte hat.

    Freuindliche Gruesse
    Yannik Steiger

  3. Thank you for some other excellent post. Where else may anybody get that type of
    information in such a perfect means of writing? I’ve a presentation subsequent week, and I’m at the look for such information.

Leave a Reply

Your email address will not be published. Required fields are marked *