Agile Central示例累积流程图未呈现

时间:2016-10-17 04:29:14

标签: rally

查看来自:https://github.com/RallyApps/app-catalog

的来源

我尝试在本地使用构建项目组合项累积流程图src/apps/charts/rpm/cfd 显示无错误的rally-app-builder build

启动App-debug.html允许我输入相关设置,但是一旦我点击“保存”,就没有任何渲染,也没有任何错误记录到JS控制台,使得调试具有挑战性。

我尝试将构建输出复制到拉力赛内的自定义html应用程序中,这显示了相同的行为。

这是示例应用的错误吗?或者我错过了一些关键的配置步骤?

编辑: 额外信息 - 我尝试通过rally-app-builder运行无效(认为它与此问题有关:https://github.com/RallyApps/rally-app-builder/issues/45)。我试图压扁结构,结果是一个跨源请求错误。

从文件运行导致SDK为403

1 个答案:

答案 0 :(得分:0)

很抱歉 - Rally App Builder问题肯定是您遇到的问题。就像测试一样,我从应用程序目录版本下载了该应用程序的内置html输出:https://github.com/RallyApps/app-catalog/releases/download/2.1/2.1.zip

一旦我编辑了应用设置并配置了投资组合项目,它就安装在我的信息中心的自定义html应用上。

如果您正在寻找从源代码调整此应用程序,您可能需要将位于父目录中的config.json中引用的所有文件复制到主应用程序目录中并修复配置中的路径。 JSON。然后,您应该能够使用Rally App Builder正常构建和运行应用程序。

这个应用程序似乎并非设计为外部运行,所以我添加了一些代码来缓解我遇到的问题:

在PortfolioChartAppBase.js中,_ loadSavedPortfolioItem函数:

scope: this,
fetch: ['Name', 'ObjectID'] //this is new

我在CumulativeFlowChartApp.js中添加了一些默认设置作为顶级配置对象(因为强制进入设置模式的代码在外部运行时似乎无法正常工作):

  config: {
        defaultSettings: {
            portfolioItemPicker: '/portfolioitem/feature/52725935318', //insert a valid oid here
            startDate: 'actualstartdate',
            endDate: 'actualenddate',
            chartAggregationType: 'storycount'
        }
    },