Czy istnieje sposób programowania dostępu do "Kolumny Kanban" dla WorkItem za pomocą API TFS 2012?Dostęp do kolumny Kanban (pole specyficzne dla zespołu) dla przedmiotu pracy
Używanie szablonu Scrum 2.2, historia błędu lub produktu Backlog Pozycja "[MyProject \ MyTeam] Kanban Column" jako zmienione pole, gdy element pracy jest przeciągany między kolumnami Kanban na planszy, ale pole to nie jest dostępny podczas specjalnego pobierania elementu pracy za pośrednictwem interfejsu API TFS.
Pojawia się również jako zmienione pole w obiekcie WorkItemChangedEvent
podczas implementacji metody ProcessEvent
w interfejsie Microsoft.TeamFoundation.Framework.Server.ISubscriber
.
Obejście: Współpracownik znalazł blogpost o tworzeniu niestandardowych pole tylko do odczytu, aby utrzymywać wartość kolumny Kanban, wykorzystując WorkItemChangedEvent
uchwycić ostatnią wartość. Wówczas można zapytać o tę kolumnę. Jednym z problemów z tym podejściem jest to, że można śledzić tylko kolumnę Kanban pojedynczego zespołu.
Aktualizacja: Według tego blogpost kolumna Kanban nie jest dziedziną, raczej "WIT Extension". Może to pomóc w uzyskaniu odpowiedzi.
Które dll można znaleźć w tych klasach? – Greg
Wygląda na to, że działa tylko po stronie serwera. Czy nie ma sposobu, aby uzyskać do niego dostęp z aplikacji klienckiej? –
Ten przykładowy kod może być większy, ponieważ istnieje wiele zmiennych, które nie rozwiązują .. :-( –