2017-02-14 1 views
1

Я пытаюсь запросить задачи ObjectID, чтобы получить их последние снимки. Я пытаюсь использовать API, и не получаю ожидаемых результатов, на которые я надеялся после прочтения документов. Я не получаю поле результатов в объекте ответа. Вот мой код:Не получить поле результатов после запроса задачи по идентификатору в API обратного вызова

_loadTaskSnapshot: function() { 
     let snapshot = Ext.create('Rally.data.lookback.SnapshotStore', { 
      context: { 
       workspace: '/workspace/2290039850' 
      }, 
      "find": { 
       "ObjectID": 34858774310, 
       "_ValidFrom": { 
        "$gte": "2016", 
        "$lt": "2017" 
       } 
      }, 
      "fields": ["Name", "Estimate", "ToDo", "TimeSpent"], 
     }); 

     return snapshot.load(); 
    } 

Это магазин с 18 моментальными снимками для указанной задачи. Первый снимок открывается. Вы можете видеть, что нет поля результатов, где я мог бы найти имя, прикинуть, ToDo и TimeSpent:

This is the store with 18 snapshots for the specified task. The first snapshot is opened. You can see there is no results field where I could find the Name, Estimate, ToDo, and TimeSpent

ответ

2

Алехандро, вы просите изменения в полях, а не значения полей. Это распространенное заблуждение с обратным обращением api. Существует специальный способ получения текущих значений, отображаемых на страницах справки, доступных внутри Agile Central.

Любая возвращаемая информация фактически удерживается внутри объекта под «сырыми» и «данными». Каждый из них может не содержать никаких значений, если не было никаких изменений в этих полях во время создания моментального снимка.

+0

Спасибо за ваш ответ. Если возможно, не могли бы вы поделиться ссылкой на эту страницу внутри гибкого центра? У меня проблемы с этим. Благодарю. –

+0

Еще лучше, вот пример использования: https://github.com/nikantonelli/WorkItemsForInitiative/blob/master/App.js Поиск: для "current" – NotApplicable

Смежные вопросы