在Confluence中,当该页面是当前版本时,如何创建指向特定版本页面的永久链接?


10

我们使用Confluence来记录业务特定流程。

说今天(3月11日)我在Confluence中编辑一个页面,新页面是版本2.我需要在报告中存储指向该页面的链接,以便进行审计。我知道如何获得一个链接(工具/链接到这个页面...),保存的链接看起来像这样的“ http:// wiki / display / OneSource / EEPROM ”。一切似乎都很好。

现在下个月我需要更新页面,以便创建版本3。

当我返回March报告并选择我保存的链接时,版本3加载,而不是我预期的版本2。

不用担心,因为我看到我可以在报告中找到一个不同的链接存储。从历史页面我得到这个链接到当前页面(http://wiki/pages/viewpage.action?pageId = 21364790)。但是,它产生相同的结果。编辑页面以创建版本3后,我保存的链接现在指向版本3而不是预期版本2。

如何获得我的报告版本2的链接,当版本2也是当前版本时,它将始终指向版本2?

TIA,

迈克尔


Atlassian筹集的门票:jira.atlassian.com/browse/CONF-34886

请参阅@madel的回答。
吵架

Answers:


5

AFAIK,你不能没有自定义插件来处理与版本的链接。Confluence将始终使用原始页面的pageId 作为最新版本,并在创建历史版本时插入新的pageId。例如,您当前的页面有pageId 21364790和版本2; 编辑页面会创建一个新的pageId 21364791作为先前版本的副本,并使用您的更改更新21364790。这意味着当它是当前最新版本时,无法预测历史版本的pageId。

我看到两个解决方案。更优雅的解决方案是制作一个插件,提供XWork视图页面操作的副本,并为其提供版本参数。然后,您可以使用类似的URL访问正确的版本http://wiki/pages/myviewpage.action?pageId=21364790&version=2。丑陋的黑客解决方案是加倍编辑,因此您可以确定正确的历史pageId是什么。


谢谢,这几乎是我们想到的。我们正在探索插件选项。
迈克尔J

10

您可以通过在URL中指定页面的版本来手动执行此操作 - http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

但更好的是有类似于https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions


令事情更加混乱的是,似乎有两种类型的pageid:旧版本用于旧版本,用于导航历史记录,以及一种用于最新版本的页面。此方法适用于当前版本的修订版本。它也适用于全文URL表单。可以在页面历史记录中找到最新版本的页面ID。
Ciro Santilli新疆改造中心996ICU六四事件


0

对于较新的融合版本,页面版本链接插件不再存在。但我找到了Scroll Versions Plugin,它支持指向特定版本页面的链接。

此外,它还具有更多功能,例如在单个空间中编辑页面的多个版本,以及在完成后发布特定版本的所有/所选页面。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.