Rally Standard Report, проблема с APIKey, но работает при входе в систему
Я создал диаграмму итераций в приведенном ниже коде. Когда мы пытаемся запустить его с веб-сервера с добавленным apikey, мы видим окно, созданное с помощью экрана Rally Login, а не графика. Если вы уже вошли в инструмент Rally, график генерируется правильно. Мы видим только эту проблему со стандартным отчетом, поскольку код, созданный с использованием TreeGrid, работает должным образом, когда APIKey добавляется к пути.
Спасибо! отметка
<!DOCTYPE html>
<html>
<head>
<title>iterationburndown</title>
<script type="text/javascript" src="https://rally1.rallydev.com/apps/2.1/sdk.js"></script>
<script type="text/javascript">
Rally.onReady(function() {
Ext.create("Ext.Container", {
context: {},
items: [{
xtype: "rallystandardreport",
width: 750,
height: 500,
reportConfig: {
report: "IterationBurndown",
iteration: "April",
subchart: "hide",
title: "Iteration Burndown"
},
project: "https://rally1.rallydev.com/slm/webservice/v2.0/project/51186097359",
projectScopeUp: !1,
projectScopeDown: !0
}],
renderTo: Ext.getBody().dom
});
Rally.launchApp('CustomApp', {
name: "iterationburndown",
parentRepos: ""
});
});
</script>
<style type="text/css">
</style>
1 ответ
К сожалению, это ограничение для диаграмм старого стиля, отображаемых компонентом "Стандартный отчет". Используемый ими сервис A1 не поддерживает ключи API.
Лучшее, что вы сможете сделать, - это повторно реализовать диаграмму с помощью компонента Rally.ui.chart.Chart и API Lookback.
Некоторые ресурсы:
Также есть связанное приложение, уже реализованное для выпуска релиза, которое вы можете использовать в качестве места для начала работы: https://github.com/RallyApps/app-catalog/tree/master/src/apps/charts/burndown