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

Другие вопросы по тегам