我们开始尝试使用 Rally 的 Portfolio Items 的 WebService API。我们在 Rally 中创建自定义 GRID 应用程序时没有任何问题,但在尝试创建自定义 HTML 应用程序时遇到了问题。我们正在尝试查询特定父投资组合项目的投资组合项目列表(投资组合项目层次结构中的最低级别)。
我们正在使用以下查询,它适用于自定义 GRID 应用程序,但不适用于自定义 HTML 应用程序:
'(Parent.FormattedID = "P123")',
我们正在使用以下 API 版本:
<script type="text/javascript" src="/apps/1.32/sdk.js?apiVersion=1.38"></script>
这是我们在 HTML 自定义网格中使用的相关代码:
function onLoad() {
rallyDataSource = new rally.sdk.data.RallyDataSource(
'123456789',
'123456790',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
var queryConfig = [];
queryConfig.push({
type: 'portfolioitem',
key : 'pisQueryKey',
query: '(Parent.FormattedID = "P123")',
fetch: 'FormattedID,Name,PortfolioItemType,PlannedStartDate,PlannedEndDate,LeafStoryCount,LeafStoryP>lanEstimateTotal,PercentDoneByStoryCount,PercentDoneByStoryPlanEstimate'
});
rallyDataSource.findAll(queryConfig, drawTable);
}
我们只看到“没有可显示的内容”。在表格标题下。提前感谢您提供任何建议和/或替代解决方案!