0

拉力赛新手:我正在尝试在 SharePoint 中运行拉力赛发布仪表板报告。虽然我已经成功地使用了一些基本报告,可以通过使用读取键连接到集会从 SharePoint 网站中运行,但对于我想要运行的更复杂的报告,我不能这样做。它根本无法在 SharePoint 中工作,因为在查找时找不到 Dojo。我用绝对 URL 替换了相对 URL,现在来自集会的服务器响应说它寻找(/slm .....ie 相对 URL)而不是绝对 URL。我不太了解 Dojo 库的工作原理,但是当我在 SharePoint Web 部件中添加代码时,是否有更简单的方法可以让集会发布仪表板显示出来。顺便说一句,我用于发布仪表板的代码来自拉力赛 github。(我正在使用 SDK 1.32)

4

1 回答 1

0

这是使用早于 AppSDK 1 和 LoginKey 的不受支持的 BatchTookit 的旧混搭。要进行故障排除,请暂时删除 SharePoint 作为一个因素。LoginKey 并非特定于 Sharepoint。它允许在 Rally 之外加载 Rally 标准报告或 Rally 自定义应用程序,而无需提示输入凭据。通常,首先要检查混搭是否在 Rally 之外的浏览器中加载,以确保此处描述的部分功能正常工作。但是,由于这是一个旧的混搭,但遗憾的是没有维护依赖项,因此存在 404 错误,例如对于此文件:

https://rally1.rallydev.com/slm/js-lib/dojo/1.3.1/dijit/_CssStateMixin.js

这确实不在那个位置。将该 URL 粘贴到浏览器中会返回 404。

克服一些其他错误,即使使用 --allow-file-access-from-files 选项运行 Chrome,并且基于浏览器的 javascript 控制台中的其他错误包括以下链接也是不够的:

<script type="text/javascript"  src="https://rally1.rallydev.com/apps/dojo/1.6/dijit/TitlePane.js"></script>
    <script type="text/javascript"  src="https://rally1.rallydev.com/slm/js-lib/dojo/1.3.1/dojo/fx/Toggler.js"></script>
    <script type="text/javascript"  src="https://rally1.rallydev.com/slm/js-lib/dojo/1.3.1/dojo/io/script.xd.js"></script>
于 2013-09-13T17:19:02.273 回答