It's all about the answers!

Ask a question

RTC Dashboard Creation via script and repository data

Steve Cotugno (41159) | asked Apr 28 '11, 6:49 p.m.

Is there a way to script the creation of the RTC Dashboard?

Can a script be written that would look up the teams and create a standard dashboard based on the teams that are defined for the project? The widgets used on the dashboard will be based on an enterprise standard. Looking for an automated way to create the dashboard driven by RTC project teams.

If so, please provide instructions/links on how to automate the creation of dashboards.

Note that this is for an enterprise environment with over 1000 developers and many teams.

2 answers

permanent link
Sean G Wilbur (87212421) | answered Apr 29 '11, 11:34 a.m.

The first line of automation there is to use the Dashboard templates that are used to instantiate the initial dashboards for each team that is defined in the Process Template (Project Configuration>Configuration Data>Dashboard>Dashboard Templates).

If you need to programatically update or create new ones, I don't have direct experience with that but the Dashboard team does have some information on the wiki that exposes some APIs for access and potentially creating them.


permanent link
Curtis d'Entremont (1.3k3) | answered Apr 29 '11, 3:19 p.m.
Here are some docs on how to create dashboard templates, which are used to provide defaults for team and project dashboards:

The dashboard templates also part of the process templates, e.g. scrum, openup, etc. So if you want every project and/or team to get the same initial default dashboard, you might want to create your own process template and use that for all the new projects.

Note that the dashboard API link mentioned above is only available in 3.0.1, so you won't be able to use it until it's released and you upgrade (

Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.