Как в Confluence создать постоянную ссылку на определенную версию страницы, если эта страница является текущей версией?

8100
Michael J

Мы используем Confluence для документирования бизнес-процессов.

Скажем, сегодня (11 марта) я редактирую страницу в Confluence, и новая страница - версия 2. Мне нужно сохранить ссылку на эту страницу в отчете для целей аудита. Я знаю, как получить ссылку (Инструменты / Ссылка на эту страницу ...), и сохраненная ссылка выглядит следующим образом: " http: // wiki / display / OneSource / EEPROM ". Кажется, все хорошо.

Теперь в следующем месяце мне нужно обновить страницу, чтобы я создал версию 3.

Когда я возвращаюсь к отчету за март и выбираю сохраненную ссылку, загружается версия 3, а не версия 2, как я ожидал.

Не беспокойтесь, поскольку я вижу, что могу получить другую ссылку для хранения в моем отчете. Со страницы истории я получаю эту ссылку на текущую страницу ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Однако это дает тот же результат. После редактирования страницы для создания версии 3 моя сохраненная ссылка теперь указывает на версию 3, а не на версию 2, как ожидалось.

Как получить ссылку на версию 2 для моего отчета, которая всегда будет указывать на версию 2, когда версия 2 также является текущей версией?

ТИА,

Майкл

9
Билет поднят с Atlassian: https://jira.atlassian.com/browse/CONF-34886 10 лет назад 0
Смотрите ответ @madel. bugged87 7 лет назад 0

4 ответа на вопрос

9
mardel

You can do it manually by specifying the version of the page in URL - http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

But even better to have something similar to https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions

Это должен быть правильный ответ. Благодарю. bugged87 7 лет назад 1
Что делает вещи еще более запутанными, так это то, что существует два типа Pageid: старый для более старых версий, когда вы переходите по истории, и один для самой последней версии страницы. Этот метод работает с текущей версией версии. Также работает с полнотекстовой формой URL. Последнюю версию идентификатора страницы можно найти в истории страниц. Ciro Santilli 新疆改造中心 六四事件 法轮功 6 лет назад 0
5
wmorrell

AFAIK, вы не можете без специального плагина для обработки ссылок с версиями. Confluence всегда будет использовать идентификатор страницы исходной страницы в качестве последней версии и вставлять новый идентификатор страницы для исторических версий по мере их создания. Например, ваша текущая страница имеет идентификатор страницы 21364790 и версию 2; редактирование страницы создает новый идентификатор страницы 21364791 как копию предыдущей версии и обновляет 21364790 с вашими изменениями. Это означает, что нет никакого способа предсказать, каким будет pageId исторической версии, когда она в данный момент является последней версией.

Я вижу два решения. Более элегантное решение - создать плагин, предоставляющий копию действия XWork Viewpage и предоставляющий ему параметр версии. Затем вы можете получить доступ к правильной версии, используя URL-адрес, например http://wiki/pages/myviewpage.action?pageId=21364790&version=2. Уродливое решение взлома состоит в том, чтобы удвоить ваши правки, чтобы вы могли быть уверены в том, какой будет правильный исторический идентификатор страницы.

Спасибо, это то, о чем мы думали. Мы изучаем вариант плагина. Michael J 13 лет назад 0
3
Alexander Penev

Плагин ссылки на версию страницы

Этот плагин добавляет к заголовку каждой страницы ссылку, относящуюся к отображаемой версии страницы, независимо от будущих обновлений контента.

Это то, что вам нужно?

0
Sebastian

The Page version link plugin no longer exists for newer confluence versions. But I've found the Scroll Versions Plugin which supports the link to a specific version of a page.

Additionally it has many more features like editing multiple versions of a page in a single space and publishing all/selected pages of a specific versions when you have finished it.

Похожие вопросы