2010-10-22 1 views
1

Я использую средство подписки на события, которое находится поверх инструмента bissubscribe.exe для создания пользовательских предупреждений. Мне нужно запросить некоторые поля пользовательских рабочих элементов, но я не уверен, как ссылаться на них в коде.Какой синтаксис для запроса поля настраиваемого рабочего элемента

Вот как вы ссылаетесь на поле системы (это работает):

CoreFields/StringFields/Field[ReferenceName='System.AssignedTo']/NewValue" = 
      'Daniel, Jim' 

Вот как я пытаюсь ссылаться на пользовательское поле (это не работает):

"CoreFields/StringFields/Field[ReferenceName='ProductBacklogItem.CustomField.1']/NewValue" 
      = '400' 

Я неправильно ссылаюсь на пользовательское поле? Я не могу найти документацию, как ссылаться на нее. Мне интересно, если пользовательские поля живут под «CoreFields ...» - похоже, они не были бы, но я не знаю, где они будут.

Спасибо за любую помощь

ответ

3

Я нашел решение. Вы не можете получить доступ к настраиваемым полям через «CoreFields» в событии. Вы можете получить доступ только к настраиваемому полю, которое было изменено, и вы должны получить к нему доступ следующим образом:

"ChangedFields/StringFields/Field[ReferenceName='ProductBacklogItem.CustomField.1']/NewValue" 
     = '400' 
Смежные вопросы