Greifen Sie auf die Kanban-Spalte (ein teamspezifisches Feld) für ein Arbeitselement zu
Gibt es eine Möglichkeit, mithilfe der TFS 2012-API programmgesteuert auf die "Kanban-Spalte" für ein WorkItem zuzugreifen?
Unter Verwendung der Scrum 2.2-Vorlage wird im Verlauf eines Bug- oder Product Backlog-Elements "[MyProject \ MyTeam] Kanban-Spalte" als geändertes Feld angezeigt, wenn ein Arbeitselement zwischen Kanban-Spalten auf der Platine gezogen wird, auf das Feld kann jedoch nicht gezielt zugegriffen werden Abrufen eines Arbeitselements über die TFS-API.
Es wird auch als geändertes Feld in angezeigtWorkItemChangedEvent
Objekt bei der Implementierung derProcessEvent
Methode auf derMicrosoft.TeamFoundation.Framework.Server.ISubscriber
Schnittstelle.
Problemumgehung: Ein Mitarbeiter hat einen gefundenBlogeintrag Informationen zum Erstellen eines schreibgeschützten benutzerdefinierten Felds, um den Wert der Kanban-Spalte beizubehaltenWorkItemChangedEvent
um den neuesten Wert zu erfassen. In dieser Spalte kann dann abgefragt werden. Ein Problem bei diesem Ansatz ist, dass nur die Kanbansäule eines einzelnen Teams verfolgt werden kann.
Aktualisieren: DemzufolgeBlogeintragist die Kanbansäule kein Feld, sondern eine "WIT-Erweiterung". Dies kann zu einer Antwort führen.