Is there a way to set up a personal dashboard for TFS that is in addition to the team dashboard?
We have a group of users who want to see different information than what is on the team dashboard, and would like their own dashboard/view to show things like Tasks Assigned to them, Open Backlog Items, etc. But this would only be for the individual (others want to see different queries and other widgets depending on their tasks in a team).
There are no personal dashboards at present. However, there are work item query tokens like #Me so you can have one query that is personalized for whoever is viewing the dashboard.
Yes, you can view all work items assigned to you in web based TFS
http://{TFS Server}/{ProjectsCollectionName}/_work
You will see your dashboard as attched screenshot
Related
I'm using ADO dashboards.( https://learn.microsoft.com/en-us/azure/devops/report/dashboards/overview?view=azure-devops ).
I want to have many different charts / query tile views, each serving a distinct purpose but they are all related to a project. Right now I have to create distinct dashboards for each. Is there a way to have tabs within one dashboard so i can still separate the views but not have to go to different dashboards all the time.
Sorry this is not available, we do not have tabs in the dashboard at the moment.
You may have to go to different dashboards and manually select/switch the view.
You could create a related user voice and vote up in our feature request page from Developer Community site. Our PM will kindly review your suggestion.
I have two separate branches created for a project with two users - each user only has access to their branch.
I have created the project backlog items, however each user when logged into Visual Studio Online can see the backlog items - which is ok. However once one user completes an item in their branch, I don't want that item to affect the other user's ability to continue working on that item.
I want to test how each developer creates a new UI on their respective branches. Essentially the work is the same, but the way they implement would be different.
For example, an item may be "Update website front page".
Essentially I want them both to do the same thing but on their own branch. Can we separate backlog items by branch?
Sounds like you have some crazy Hunger Games development scenario going on and as Daniel said, better to develop in one branch and merge to the other.
However, if you want to restrict Work Items across Teams or TFS Groups then you can restrict the Area Path. So, either set up a team for each developer or simply create an Area Path for each branch and set security on it.
Have a look at Customize area and iteration paths and the section on "Set permissions to restrict access to work items"
Is there any way to restrict one user from the team to get the alerts for the work items or any changes done in work item?
I was trying to add some new alerts under Team project alerts section in Project->Settings->Alerts->Team Alerts, but can not find any way to do it.
You will need to setup individual alerts to exclude one person.
You can also use a distribution list as the target that you can control independently.
Or you can create another "ghost" team that does not have that user and setup the alerts there.
I have a set of queries on the Team home page that use the standard #Me, for example to let different users quickly get to bugs they have personally raised, PBIs they created that are now in a certain state.
The users are in customer groups and I'd like to have a similar set of queries showing as tiles on the home page, e.g. "Team Open Bugs", "Team PBIs for review".
Is it possible to write a query that does this -
Select all [work item type] from [team project] where [state] and [#myCustomerTeam] ?
From what I have read so far I believe this is not possible, and certainly not possible through the UI. I'm curious to find out if anyone has solved a problem like this - having different customer groups see different Team Favorites tiles on the Home page of Team Web Access - in some other way. I'm going to try making three sets of queries and putting different permissions on them (there are TFS groups that correspond to the Customer Group field) but I'm not confident that Denying even Read permission on the query itself will stop the tile showing on everyone's homepage.
Edited to say that solution worked for my purposes, as per comment.
Still interested to know if anyone has managed something like this more cleanly. In this case the field I would have liked to parameterise happened to be something I could map to a completely different type of thing, thus shifting the problem. I can imagine wanting to parameterise a field that didn't have that characteristic though.
We're looking at using Asana to combine CRM, administration and issue tracking in a web dev firm. The key feature we need is a view of the "next actions" or "top [1|2|3] priorities" across all projects in a workspace, irrespective of who they are assigned to. It seems Asana does not provide this out of the box (is that right?) so I am looking into writing API queries to pull this out into a dashboard of our own.
I understand you don't want to let people pull ALL tasks in one workspace, as it may grow, but is there a way to pull out the top few open tasks in each project, without having to specify the assignee?
(I work for Asana)
Currently, the API allows you to grab all tasks in a project, see https://asana.com/developers/api-reference/projects. It will return them in ranked order (the same as they would show up in the Asana UI), however it won't limit them to some number; you'll have to get them all. Limits and pagination are on our roadmap to enable developers to work more efficiently with larger projects and workspaces.
So, it seems like you'd want to grab all projects, then iterate through them and query all tasks - this will give you their name and ID by default. If you want more detail for the ones you're going to show, then I recommend querying the details on each of those tasks individually.